Searched defs:signo (Results 1 - 19 of 19) sorted by relevance

/systemd/src/basic/
H A Dsignal-util.c227 const char *signal_to_string(int signo) { argument
231 name = __signal_to_string(signo);
235 if (signo >= SIGRTMIN && signo <= SIGRTMAX)
236 xsprintf(buf, "RTMIN+%d", signo - SIGRTMIN);
238 xsprintf(buf, "%d", signo);
244 int signo; local
248 signo = __signal_from_string(s);
249 if (signo > 0)
250 return signo;
265 int signo; local
[all...]
/systemd/src/core/
H A Dslice.c206 static int slice_kill(Unit *u, KillWho who, int signo, sd_bus_error *error) { argument
207 return unit_kill_common(u, who, signo, -1, -1, error);
H A Dscope.c342 static int scope_kill(Unit *u, KillWho who, int signo, sd_bus_error *error) { argument
343 return unit_kill_common(u, who, signo, -1, -1, error);
H A Dbusname.c971 static int busname_kill(Unit *u, KillWho who, int signo, sd_bus_error *error) { argument
972 return unit_kill_common(u, who, signo, -1, BUSNAME(u)->control_pid, error);
H A Ddbus-unit.c527 int32_t signo; local
538 r = sd_bus_message_read(message, "si", &swho, &signo);
550 if (signo <= 0 || signo >= _NSIG)
565 r = unit_kill(u, who, signo, error);
H A Dswap.c1393 static int swap_kill(Unit *u, KillWho who, int signo, sd_bus_error *error) { argument
1394 return unit_kill_common(u, who, signo, -1, SWAP(u)->control_pid, error);
H A Dmount.c1781 static int mount_kill(Unit *u, KillWho who, int signo, sd_bus_error *error) { argument
1782 return unit_kill_common(u, who, signo, -1, MOUNT(u)->control_pid, error);
H A Dsocket.c2746 static int socket_kill(Unit *u, KillWho who, int signo, sd_bus_error *error) { argument
2747 return unit_kill_common(u, who, signo, -1, SOCKET(u)->control_pid, error);
H A Dservice.c3229 static int service_kill(Unit *u, KillWho who, int signo, sd_bus_error *error) { argument
3232 return unit_kill_common(u, who, signo, s->main_pid, s->control_pid, error);
H A Dunit.c3044 int unit_kill(Unit *u, KillWho w, int signo, sd_bus_error *error) { argument
3047 assert(signo > 0);
3048 assert(signo < _NSIG);
3053 return UNIT_VTABLE(u)->kill(u, w, signo, error);
3087 int signo,
3111 if (kill(control_pid, signo) < 0)
3119 if (kill(main_pid, signo) < 0)
3134 q = cg_kill_recursive(SYSTEMD_CGROUP_CONTROLLER, u->cgroup_path, signo, false, false, false, pid_set);
3084 unit_kill_common( Unit *u, KillWho who, int signo, pid_t main_pid, pid_t control_pid, sd_bus_error *error) argument
/systemd/src/login/
H A Dlogind-user-dbus.c201 int32_t signo; local
221 r = sd_bus_message_read(message, "i", &signo);
225 if (signo <= 0 || signo >= _NSIG)
226 return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid signal %i", signo);
228 r = user_kill(u, signo);
H A Dlogind-session-dbus.c284 int32_t signo; local
291 r = sd_bus_message_read(message, "si", &swho, &signo);
303 if (signo <= 0 || signo >= _NSIG)
304 return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid signal %i", signo);
320 r = session_kill(s, who, signo);
H A Dlogind-user.c754 int user_kill(User *u, int signo) { argument
757 return manager_kill_unit(u->manager, u->slice, KILL_ALL, signo, NULL);
H A Dlogind-session.c981 int session_kill(Session *s, KillWho who, int signo) { argument
987 return manager_kill_unit(s->manager, s->scope, who, signo, NULL);
H A Dlogind-dbus.c3025 int manager_kill_unit(Manager *manager, const char *unit, KillWho who, int signo, sd_bus_error *error) { argument
3037 "ssi", unit, who == KILL_LEADER ? "main" : "all", signo);
/systemd/src/machine/
H A Dmachine.c536 int machine_kill(Machine *m, KillWho who, int signo) { argument
548 if (kill(m->leader, signo) < 0)
555 return manager_kill_unit(m->manager, m->unit, signo, NULL);
H A Dmachine-dbus.c149 int32_t signo; local
156 r = sd_bus_message_read(message, "si", &swho, &signo);
168 if (signo <= 0 || signo >= _NSIG)
169 return sd_bus_error_setf(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid signal %i", signo);
185 r = machine_kill(m, who, signo);
H A Dmachined-dbus.c1420 int manager_kill_unit(Manager *manager, const char *unit, int signo, sd_bus_error *error) { argument
1432 "ssi", unit, "all", signo);
/systemd/src/udev/collect/
H A Dcollect.c59 noreturn static void sig_alrm(int signo) argument

Completed in 458 milliseconds