signals
if (eloop.signals[i].sig == sig) {
eloop.signals[i].signaled++;
if (eloop.signals[i].signaled) {
eloop.signals[i].signaled = 0;
eloop.signals[i].handler(eloop.signals[i].sig,
eloop.user_data, eloop.signals[i].user_data);
realloc(eloop.signals,
eloop.signals = tmp;
free(eloop.signals);
struct eloop_signal *signals;
signals[CAPABILITY_ADDED] =
g_signal_emit (device, signals[CALLOUTS_FINISHED], 0);
g_signal_emit (device, signals[CANCELLED], 0);
signals[CALLOUTS_FINISHED] =
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
signals[CANCELLED] =
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[CAPABILITY_ADDED], 0, capability);
static guint signals[LAST_SIGNAL] = { 0 };
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
signals[PROPERTY_CHANGED] =
g_signal_emit (device, signals[PROPERTY_CHANGED], 0,
g_signal_emit (store, signals[DEVICE_PROPERTY_CHANGED], 0,
g_signal_emit (store, signals[DEVICE_CAPABILITY_ADDED], 0,
g_signal_emit (store, signals[STORE_CHANGED], 0, device, TRUE);
g_signal_emit (store, signals[STORE_CHANGED], 0, device, FALSE);
static guint signals[LAST_SIGNAL] = { 0 };
signals[STORE_CHANGED] =
signals[DEVICE_PROPERTY_CHANGED] =
signals[DEVICE_CAPABILITY_ADDED] =
signals++;
if (!signals)
static int signals = 0;
void signals(void);
signals();
for (sigs = signals; sigs->signo; sigs++) {
for (sigs = signals; sigs->signo; sigs++) {
static Signals signals[] = {
if (dotrace && !cflag && prismember(&signals, sig)) {
prismember(&signals, sig)) { /* tracing this signal */
prismember(&signals, sig)) {
prfillset(&signals); /* default: trace all signals */
if (siglist(pri, optarg, &signals, &sflag))
prorset(&signals, &sighang);
Psetsignal(Proc, &signals); /* trace these signals */
sigset_t signals; /* signals to trace */
extern sigset_t signals; /* signals to trace */
static int const signals[] = {
for (i = 0; i < sizeof signals / sizeof signals[0]; i++) {
if (sigaction(signals[i], &act, &act0) == 0
sigaction(signals[i], &act0, NULL);
if (signal(signals[i], signal_handler) == SIG_IGN) {
signal(signals[i], SIG_IGN);
sigset_t signals;
prfillset(&ctl.arg.signals);
sigset_t signals;
prfillset(&ctl.arg.signals);
static void gl_list_trappable_signals(sigset_t *signals)
sigfillset(signals);
sigdelset(signals, SIGKILL);
sigdelset(signals, SIGSTOP);
static void gl_list_trappable_signals(sigset_t *signals);
state.signals++;
state.signals = state.unspecified = state.warnings = 0;
printf("tests=%-4d errors=%-4d warnings=%-2d ignored=%-2d unspecified=%-2d signals=%d\n", testno, state.errors, state.warnings, state.ignored, state.unspecified, state.signals);
if (state.signals)
printf(", %d signal%s", state.signals, state.signals == 1 ? "" : "s");
int signals;
strsigset_t *signals, strpollset_t *pollwakeups)
*signals |= S_RDBAND;
*signals |= S_RDBAND;
strsigset_t *signals, strpollset_t *pollwakeups)
strsigset_t *signals, strpollset_t *pollwakeups)
*signals |= S_INPUT | S_RDNORM;
strsigset_t signals; /* Signals events to generate */
signals = (firstmsgsigs | allmsgsigs);
signals = (firstmsgsigs | allmsgsigs);
signals = allmsgsigs;
if (stp->sd_sigflags & signals)
strsendsig(stp->sd_siglist, signals, band, 0);
signals = firstmsgsigs = allmsgsigs = 0;
strsigset_t signals = 0;
signals = S_INPUT | S_RDNORM;
signals = S_INPUT | S_RDBAND;
signals = S_RDNORM;
signals = S_RDBAND;
if (stp->sd_sigflags & signals)
strsendsig(stp->sd_siglist, signals, bp->b_band, 0);
strsigset_t signals = 0;
signals = S_INPUT | S_RDNORM;
signals = S_INPUT | S_RDBAND;
signals = S_RDNORM;
signals = S_RDBAND;
if (stp->sd_sigflags & signals)
strsendsig(stp->sd_siglist, signals, bp->b_band, 0);