Searched refs:sig (Results 1 - 23 of 23) sorted by relevance

/systemd/src/core/
H A Dkillall.h22 void broadcast_signal(int sig, bool wait_for_exit, bool send_sighup);
H A Ddbus-kill.c72 int sig; local
74 r = sd_bus_message_read(message, "i", &sig);
78 if (sig <= 0 || sig >= _NSIG)
79 return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Signal %i out of range", sig);
82 c->kill_signal = sig;
84 unit_write_drop_in_private_format(u, mode, name, "KillSignal=%s\n", signal_to_string(sig));
H A Dkillall.c168 static int killall(int sig, Set *pids, bool send_sighup) { argument
187 if (ignore_proc(pid, sig == SIGKILL && !in_initrd()))
190 if (sig == SIGKILL) {
197 if (kill(pid, sig) >= 0) {
226 void broadcast_signal(int sig, bool wait_for_exit, bool send_sighup) { argument
240 killall(sig, pids, send_sighup);
H A Dmain.c153 noreturn static void crash(int sig) { argument
159 (void) raise(sig);
161 log_emergency("Caught <%s>, not dumping core.", signal_to_string(sig));
173 log_emergency_errno(errno, "Caught <%s>, cannot fork for core dump: %m", signal_to_string(sig));
180 (void) sigaction(sig, &sa, NULL);
190 (void) kill(pid, sig); /* raise() would kill the parent */
201 log_emergency_errno(r, "Caught <%s>, waitpid() failed: %m", signal_to_string(sig));
204 signal_to_string(sig),
211 log_emergency("Caught <%s>, dumped core as pid "PID_FMT".", signal_to_string(sig), pid);
H A Dunit.c3477 int sig, r; local
3487 sig = SIGKILL;
3490 sig = SIGABRT;
3493 sig = c->kill_signal;
3500 r = kill_and_sigcont(main_pid, sig);
3517 r = kill_and_sigcont(control_pid, sig);
3541 r = cg_kill_recursive(SYSTEMD_CGROUP_CONTROLLER, u->cgroup_path, sig, true, k != KILL_TERMINATE, false, pid_set);
H A Dexecute.c896 int sig, ret = EXIT_PAM; local
942 if (sigwait(&ss, &sig) < 0) {
949 assert(sig == SIGTERM);
/systemd/src/basic/
H A Dsignal-util.c36 int sig, r = 0; local
38 for (sig = 1; sig < _NSIG; sig++) {
41 if (sig == SIGKILL || sig == SIGSTOP)
46 if ((sigaction(sig, &sa, NULL) < 0))
66 static int sigaction_many_ap(const struct sigaction *sa, int sig, va_list ap) { argument
71 if (sig < 0)
74 if (sig >
104 ignore_signals(int sig, ...) argument
121 default_signals(int sig, ...) argument
139 int sig, r = 0; local
276 nop_signal_handler(int sig) argument
[all...]
H A Dsignal-util.h29 int ignore_signals(int sig, ...);
30 int default_signals(int sig, ...);
41 void nop_signal_handler(int sig);
H A Dvirt.c85 } sig = {}; local
97 : "=a" (eax), "=r" (sig.sig32[0]), "=c" (sig.sig32[1]), "=d" (sig.sig32[2])
102 if (streq(sig.text, cpuid_vendor_table[j].cpuid))
H A Dprocess-util.h64 int kill_and_sigcont(pid_t pid, int sig);
H A Dcgroup-util.h103 int cg_kill(const char *controller, const char *path, int sig, bool sigcont, bool ignore_self, Set *s);
104 int cg_kill_recursive(const char *controller, const char *path, int sig, bool sigcont, bool ignore_self, bool remove, Set *s);
H A Dprocess-util.c540 int kill_and_sigcont(pid_t pid, int sig) { argument
543 r = kill(pid, sig) < 0 ? -errno : 0;
H A Dcgroup-util.c167 int cg_kill(const char *controller, const char *path, int sig, bool sigcont, bool ignore_self, Set *s) { argument
173 assert(sig >= 0);
210 if (kill(pid, sig) < 0) {
214 if (sigcont && sig != SIGKILL)
248 int cg_kill_recursive(const char *controller, const char *path, int sig, bool sigcont, bool ignore_self, bool rem, Set *s) { argument
255 assert(sig >= 0);
263 ret = cg_kill(controller, path, sig, sigcont, ignore_self, s);
281 r = cg_kill_recursive(controller, p, sig, sigcont, ignore_self, rem, s);
/systemd/src/libsystemd/sd-event/
H A Dsd-event.c134 int sig; member in struct:sd_event_source::__anon147::__anon150
625 int sig,
640 if (e->signal_sources && e->signal_sources[sig])
641 priority = e->signal_sources[sig]->priority;
647 if (sigismember(&d->sigset, sig) > 0) {
675 assert_se(sigaddset(&ss_copy, sig) >= 0);
717 static void event_unmask_signal_data(sd_event *e, struct signal_data *d, int sig) { argument
725 if (sigismember(&d->sigset, sig) == 0)
728 assert_se(sigdelset(&d->sigset, sig) >= 0);
746 static void event_gc_signal_data(sd_event *e, const int64_t *priority, int sig) { argument
623 event_make_signal_data( sd_event *e, int sig, struct signal_data **ret) argument
1135 sd_event_add_signal( sd_event *e, sd_event_source **ret, int sig, sd_event_signal_handler_t callback, void *userdata) argument
[all...]
/systemd/src/bootchart/
H A Dbootchart.c92 static void signal_handler(int sig) { argument
324 struct sigaction sig = { local
362 sigaction(SIGHUP, &sig, NULL);
/systemd/src/systemd/
H A Dsd-event.h82 int sd_event_add_signal(sd_event *e, sd_event_source **s, int sig, sd_event_signal_handler_t callback, void *userdata);
/systemd/src/coredump/
H A Dcoredumpctl.c446 int sig; local
448 if (safe_atoi(sgnl, &sig) >= 0)
449 fprintf(file, " Signal: %s (%s)\n", sgnl, signal_to_string(sig));
/systemd/src/shared/
H A Dconf-parser.c826 int *sig = data, r; local
831 assert(sig);
839 *sig = r;
H A Dbus-util.c1731 int sig; local
1733 sig = signal_from_string_try_harder(eq);
1734 if (sig < 0) {
1739 r = sd_bus_message_append(m, "v", "i", sig);
/systemd/src/libsystemd/sd-hwdb/
H A Dsd-hwdb.c284 const char sig[] = HWDB_SIG; local
318 if (memcmp(hwdb->map, sig, sizeof(hwdb->head->signature)) != 0 ||
/systemd/src/libsystemd/sd-bus/
H A Dbus-message.c4274 char *sig; local
4282 sig = strndup(c->signature + c->index + 1, l);
4283 if (!sig)
4287 *contents = c->peeked_signature = sig;
4301 char *sig; local
4308 sig = strndup(c->signature + c->index + 1, l - 2);
4309 if (!sig)
4313 *contents = c->peeked_signature = sig;
5094 char sig[l-1], *s; local
5098 strncpy(sig, *signatur
5144 char sig[l-1], *s; local
5245 _cleanup_free_ char *sig = NULL; local
[all...]
/systemd/src/activate/
H A Dactivate.c314 static void sigchld_hdl(int sig, siginfo_t *t, void *data) { argument
/systemd/src/journal/
H A Djournalctl.c1920 static int send_signal_and_wait(int sig, const char *watch_path) { argument
1964 "ssi", "systemd-journald.service", "main", sig);

Completed in 162 milliseconds