RTEMS Logo

RTEMS 4.7.0 On-Line Library


Signal Manager sigqueue - Queue a Signal to a Process

PREV UP NEXT Bookshelf RTEMS POSIX API User's Guide

2.4.17: sigqueue - Queue a Signal to a Process

CALLING SEQUENCE:

#include <signal.h>

int sigqueue(
  pid_t              pid,
  int                signo,
  const union sigval value
);

STATUS CODES:

EAGAIN
No resources available to queue the signal. The process has already queued SIGQUEUE_MAX signals that are still pending at the receiver or the systemwide resource limit has been exceeded.
EINVAL
The value of the signo argument is an invalid or unsupported signal number.
EPERM
The process does not have the appropriate privilege to send the signal to the receiving process.
ESRCH
The process pid does not exist.

DESCRIPTION:

This function sends the signal specified by signo to the process pid

NOTES:

NONE


PREV UP NEXT Bookshelf RTEMS POSIX API User's Guide

Copyright © 1988-2004 OAR Corporation