Add support for systemd style socket activation.
authorGuus Sliepen <guus@tinc-vpn.org>
Mon, 26 Mar 2012 13:46:09 +0000 (14:46 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Mon, 26 Mar 2012 13:46:09 +0000 (14:46 +0100)
commit89f4574e0b1553c8e5dcbfc275e829a759b697f6
treea7795bc9c62043d8a5cf7b35b8d4b3812b719449
parentcc6aee784659bfbd21eb8d414e00a8f1a801cac4
Add support for systemd style socket activation.

If the LISTEN_FDS environment variable is set and tinc is run in the
foreground, tinc will use filedescriptors 3 to 3 + LISTEN_FDS for its listening
TCP sockets. For now, tinc will create matching listening UDP sockets itself.

There is no dependency on systemd or on libsystemd-daemon.
src/net_setup.c
src/tincd.c