diff options
author | Mattias Andrée <maandree@member.fsf.org> | 2015-12-31 01:24:44 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@member.fsf.org> | 2015-12-31 01:24:44 +0100 |
commit | f83a5c48b5df25fe92e3b013f9e292d1b52e215f (patch) | |
tree | 0f1a576e0c30923d41f4507947edf521ecf59258 /include | |
parent | daemonise: add option to override pid file (diff) | |
download | slibc-f83a5c48b5df25fe92e3b013f9e292d1b52e215f.tar.gz slibc-f83a5c48b5df25fe92e3b013f9e292d1b52e215f.tar.bz2 slibc-f83a5c48b5df25fe92e3b013f9e292d1b52e215f.tar.xz |
m
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/unistd.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/include/unistd.h b/include/unistd.h index 8479ae9..5ca2358 100644 --- a/include/unistd.h +++ b/include/unistd.h @@ -1046,6 +1046,8 @@ int daemon(int, int) /** * Do not create a PID file. + * + * Cannot be combined with `DAEMONISE_NEW_PID`. */ #define DAEMONISE_NO_PID_FILE 32 @@ -1053,7 +1055,7 @@ int daemon(int, int) * Do not close stderr even if it is * a terminal device. * - * Cannot be combined with `DAEMONISE_KEEP_STDERR`. + * Cannot be combined with `DAEMONISE_CLOSE_STDERR`. */ #define DAEMONISE_KEEP_STDERR 64 @@ -1086,6 +1088,8 @@ int daemon(int, int) * rather than failing. It is a bad idea to do * this unless you already made sure that the * daemon is not already running. + * + * Cannot be combined with `DAEMONISE_NO_PID_FILE`. */ #define DAEMONISE_NEW_PID 2048 @@ -1187,8 +1191,9 @@ int daemon(int, int) * has exited without removing the PID file. * @throws EINVAL `flags` contains an unsupported bit, both * `DAEMONISE_KEEP_STDERR` and `DAEMONISE_CLOSE_STDERR` - * are set, or both `DAEMONISE_CLOSE_STDERR` and - * `DAEMONISE_KEEP_FDS` are set whilst `2` is + * are set, both `DAEMONISE_NO_PID_FILE` and + * `DAEMONISE_NEW_PID`, or both `DAEMONISE_CLOSE_STDERR` + * and `DAEMONISE_KEEP_FDS` are set whilst `2` is * in the list of file descriptor not to close. * @throws Any error specified for signal(3). * @throws Any error specified for sigemptyset(3). |