Systemd/src/systemd
Lennart Poettering a354329f72 core: add new logic for services to store file descriptors in PID 1
With this change it is possible to send file descriptors to PID 1, via
sd_pid_notify_with_fds() which PID 1 will store individually for each
service, and pass via the usual fd passing logic on next invocation.
This is useful for enable daemon reload schemes where daemons serialize
their state to /run, push their fds into PID 1 and terminate, restoring
their state on next start from the data in /run and passed in from PID
1.

The fds are kept by PID 1 as long as no POLLHUP or POLLERR is seen on
them, and the service they belong to are either not dead or failed, or
have a job queued.
2015-01-06 03:16:39 +01:00
..
_sd-common.h src/systemd: fix grammar and spelling errors in comments 2014-03-25 20:23:33 +01:00
Makefile build-sys: add stub makefiles to subdirs 2012-01-05 16:29:21 +01:00
sd-bus-protocol.h sd-bus: add support for new InteractiveAuthorizationRequired error from dbus spec 2014-10-28 14:59:48 +01:00
sd-bus-vtable.h bus: introduce concept of "const" properties 2013-12-22 03:50:52 +01:00
sd-bus.h bus: add sd_bus_emit_object_{added/removed}() 2014-12-30 11:37:35 +01:00
sd-daemon.h core: add new logic for services to store file descriptors in PID 1 2015-01-06 03:16:39 +01:00
sd-dhcp-client.h sd-dhcp-client: allow getting/setting the client ID 2014-11-19 00:53:24 +01:00
sd-dhcp-lease.h sd-dhcp-lease: load/save client ID 2014-11-19 00:58:51 +01:00
sd-dhcp-server.h sd-dhcp-server: always send out ROUTER and SUBNET_MASK 2014-08-04 20:58:15 +02:00
sd-dhcp6-client.h sd-dhcp6-client: Implement Information Request message 2014-12-10 18:31:21 +01:00
sd-dhcp6-lease.h sd-dhcp6-lease: Add functions for accessing lease and addresses 2014-06-19 15:44:44 +03:00
sd-event.h sd-event: rename sd_event_source_set_name() to sd_event_source_get_name() 2014-11-04 18:09:19 +01:00
sd-hwdb.h hwdb: fix dangling 'else' ambuguity 2014-12-12 09:43:54 +01:00
sd-icmp6-nd.h sd-icmp6-nd: Add function to stop ongoing ICMPv6 discovery 2014-06-26 16:09:40 +03:00
sd-id128.h tree-wide: spelling fixes 2014-12-30 20:07:04 -05:00
sd-ipv4ll.h sd-ipv4ll: Add reference counting for IPv4LL 2014-04-11 10:53:52 +03:00
sd-journal.h journal: fix dangling 'else' ambiguity 2014-12-12 09:52:06 +01:00
sd-lldp.h sd-lldp: minor header cleanup 2014-12-19 22:42:03 +01:00
sd-login.h treewide: correct spacing near eol in code comments 2014-12-11 15:10:03 +01:00
sd-messages.h logind: detect whether the system is docked, and if it is inhibit lid switch processing 2014-02-24 16:22:23 +01:00
sd-network.h LLDP: Add support for networkctl 2014-12-19 08:15:05 +05:30
sd-path.h path: add new "systemd-path" utility for querying paths described in file-hierarchy(7) 2014-07-02 12:23:36 +02:00
sd-pppoe.h libsystemd-networkd: introduce sd-pppoe library 2014-11-01 22:31:40 +01:00
sd-resolve.h sd-resolve: rework sd-resolve to be callback based, similar in style to sd-bus and sd-event 2014-04-29 15:45:16 +02:00
sd-rtnl.h networkd: add FDB support 2014-12-18 15:28:16 +01:00
sd-shutdown.h src/systemd: fix grammar and spelling errors in comments 2014-03-25 20:23:33 +01:00
sd-utf8.h bus: export utf8 validator calls as pure functions 2013-11-12 00:12:44 +01:00