#include <signal.h>
Link against:
libc.lib
sigaction(int,const struct sigaction *,struct sigaction *)
Interface status: |
externallyDefinedApi |
|
IMPORT_C int sigaction(int sig, const struct sigaction *act, struct sigaction *oact);
Description
The sigaction(int,const struct sigaction *,struct sigaction *)
sigaction(int,const struct sigaction *,struct sigaction *)
function allows the calling process to examine and/or specify the action to be associated with a specific signal. The argument
sig specifies the signal; acceptable values are defined in siganl.h.
Examples:
/* Illustrates how to use sigaction API */
# 22 "d:/EPOC/release/9.4/common/generic/openenv/core/include/signal.dosc" 2
int main()
{
int ret=0;
ret = sigaction( 2 ,NULL,NULL);
if(ret==0)
{
printf("sigaction() is success");
return 0;
}
else
{
printf("sigaction() failed");
return -1;
}
}
Output:
sigaction() is success
Parameters
Return value
Interface status: |
externallyDefinedApi |
|
IMPORT_C int sigemptyset(sigset_t *set);
Description
The sigemptyset(sigset_t *)
sigemptyset(sigset_t *)
function initialises the signal set pointed to by set, such that all signals defined in this document are excluded.
Examples:
/* Illustrates how to use sigemptyset API */
int main()
{
int ret=0;
sigset_t sigset;
ret=sigemptyset(&sigset);
if(ret==0)
{
printf("sigemptyset success");
return 0;
}
else
{
printf("sigemptyset failed");
return -1;
}
}
Output:
sigemptyset success
Parameters
Return value
signal.h Global variables