sigval
union sigval sigev_value; /* Signal value */
void (*_function)(union sigval);
union sigval si_value; /* signal value */
handle(i, sigval[i]);
if (sigval[i] == 0)
handle(i, sigval[i]);
sigval[MAXTRAP]))() =
int sigval;
sigval = sigwait(&set);
switch (sigval) {
int sigval;
sigval = atomic_swap_uint(&vscand_sigval, 0);
switch (sigval) {
extern int sigqueue(pid_t, int, const union sigval);
union sigval sigev_value; /* signal value */
void (*sigev_notify_function)(union sigval);
union sigval lio_sigval; /* Signal parameter */
void (*function)(union sigval) = stdp->std_func;
union sigval argument = stdp->std_arg;
void (*function)(union sigval), union sigval argument)
void (*function)(union sigval);
union sigval argument;
void (*function)(union sigval);
union sigval argument;
void (*std_func)(union sigval); /* User-defined notification function */
union sigval std_arg; /* Parameter of user-defined notification fct */
sigqueue(pid_t pid, int signo, const union sigval value)
typedef void (*sigev_notify_func_t)(union sigval);
union sigval value;
dest->aio_sigevent.sigev_notify_function = (void (*)(union sigval))
dest->aio_sigevent.sigev_notify_function = (void (*)(union sigval))
union sigval __value;
union sigval __value;
union sigval sigev_value; /* signal value */
void (*sigev_notify_function)(union sigval);
union sigval value; /* user specified value */
void (*_notify_function)(union sigval);
union sigval _value;
union sigval sv;