signal.h File Reference

sys_signame

const char *constsys_signame[static]

sys_siglist

const char *constsys_siglist[static]

Typedef siginfo_t

typedef struct __siginfo_tsiginfo_t

Typedef sigevent_t

typedef struct sigeventsigevent_t

Enum anonymous

EnumeratorValueDescription
SIGEV_SIGNAL0

SIGEV_NONE

SIGEV_THREAD

SIGEV_THREAD_ID

sys_nsig

const intsys_nsig[static]

sigaction ( int, const struct sigaction *, struct sigaction * )

IMPORT_C intsigaction(intsig,
const struct sigaction *act,
struct sigaction *oact
)

For full documentation see: http://www.opengroup.org/onlinepubs/009695399/functions/sigaction.html

The Symbian version of the sigaction() function has the following limitations:

1. The sa_mask member of the sigaction structure is ignored.

2. Currently, only the SA_SIGINFO flag will be supported in the sa_flags member of the sigaction structure.

3. Only the following portions of the signal catching function specified in sa_sigaction member will be supported:

a. The first argument (signo)

b. si_signo and si_value members of the second argument (info)

Parameters
sig-
act-
oact-
Return Value
-

sigemptyset ( sigset_t * )

IMPORT_C intsigemptyset(sigset_t *set)

For full documentation see: http://www.opengroup.org/onlinepubs/009695399/functions/sigemptyset.html

The Symbian implementation of this API fully supports POSIX functionality.

Parameters
set-
Return Value
-