enum rpc_sa_flags

Overview

TA-independent sigaction() flags. More…

#include <te_rpc_signal.h>

enum rpc_sa_flags {
    RPC_SA_NOCLDSTOP = 1,
    RPC_SA_NOCLDWAIT = 2,
    RPC_SA_SIGINFO   = 4,
    RPC_SA_ONSTACK   = 8,
    RPC_SA_RESTART   = 0x10,
    RPC_SA_NODEFER   = 0x20,
    RPC_SA_RESETHAND = 0x40,
    RPC_SA_NOMASK    = 0x20,
    RPC_SA_ONESHOT   = 0x40,
    RPC_SA_STACK     = 8,
    RPC_SA_RESTORER  = 0x80,
    RPC_SA_INTERRUPT = 0x100,
    RPC_SA_UNKNOWN   = 0x200,
};

Detailed Documentation

TA-independent sigaction() flags.

Enum Values

RPC_SA_NOCLDSTOP

Don’t receive notification when child process stop

RPC_SA_NOCLDWAIT

Don’t transform children into zombies when they terminate

RPC_SA_SIGINFO

In this case, sa_sigaction() should be set instead of sa_handler

RPC_SA_ONSTACK

Call the signal handler on an alternate signal stack

RPC_SA_RESTART

Make certain system calls restartable across signals

RPC_SA_NODEFER

Do not prevent the signal from being received from within its own signal handler

RPC_SA_RESETHAND

Restore the signal action to the default state once the signal handler has been called

RPC_SA_NOMASK

Alias of RPC_SA_NODEFER

RPC_SA_ONESHOT

Alias of RPC_SA_RESETHAND

RPC_SA_STACK

Alias of RPC_SA_ONSTACK

RPC_SA_RESTORER

element is obsolete and should not be used (but Linux uses yet!)

RPC_SA_INTERRUPT

Historical, deprecated

RPC_SA_UNKNOWN

Incorrect flag