diff options
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). |