/systemd/src/core/ |
H A D | dbus-kill.c | 72 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 D | killall.c | 168 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 D | execute.c | 896 int sig, ret = EXIT_PAM; local 942 if (sigwait(&ss, &sig) < 0) { 949 assert(sig == SIGTERM);
|
H A D | main.c | 153 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 D | unit.c | 3477 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);
|
/systemd/src/basic/ |
H A D | signal-util.c | 36 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 D | virt.c | 85 } 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 D | process-util.c | 540 int kill_and_sigcont(pid_t pid, int sig) { argument 543 r = kill(pid, sig) < 0 ? -errno : 0;
|
H A D | cgroup-util.c | 167 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/activate/ |
H A D | activate.c | 314 static void sigchld_hdl(int sig, siginfo_t *t, void *data) { argument
|
/systemd/src/bootchart/ |
H A D | bootchart.c | 92 static void signal_handler(int sig) { argument 324 struct sigaction sig = { local 362 sigaction(SIGHUP, &sig, NULL);
|
/systemd/src/libsystemd/sd-hwdb/ |
H A D | sd-hwdb.c | 284 const char sig[] = HWDB_SIG; local 318 if (memcmp(hwdb->map, sig, sizeof(hwdb->head->signature)) != 0 ||
|
/systemd/src/shared/ |
H A D | conf-parser.c | 826 int *sig = data, r; local 831 assert(sig); 839 *sig = r;
|
H A D | bus-util.c | 1731 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/coredump/ |
H A D | coredumpctl.c | 446 int sig; local 448 if (safe_atoi(sgnl, &sig) >= 0) 449 fprintf(file, " Signal: %s (%s)\n", sgnl, signal_to_string(sig));
|
/systemd/src/journal/ |
H A D | journalctl.c | 1920 static int send_signal_and_wait(int sig, const char *watch_path) { argument 1964 "ssi", "systemd-journald.service", "main", sig);
|
/systemd/src/libsystemd/sd-event/ |
H A D | sd-event.c | 134 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/libsystemd/sd-bus/ |
H A D | bus-message.c | 4274 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...] |