sigaddset()

QNX SDP8.0C Library ReferenceAPIDeveloper

Add a signal to a set

Synopsis:

#include <signal.h>

int sigaddset( sigset_t *set, 
               int signo );

Arguments:

set
A pointer to the sigset_t object that you want to add the signal to.
signo
The signal that you want to add. For more information, see POSIX and QNX OS signals in the documentation for SignalAction().

Library:

libc

Use the -l c option to qcc to link against this library. This library is usually included automatically.

Description:

The sigaddset() function adds signo to the set pointed to by set.

Returns:

0
Success.
-1
An error occurred (errno is set).

Errors:

EINVAL
The signal signo isn't valid.

Examples:

See sigemptyset().

Classification:

POSIX 1003.1

Safety:
Cancellation pointNo
Signal handlerYes
ThreadYes
Page updated: