| summaryrefslogtreecommitdiff |
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-01-04 21:31:55 +0100 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-01-04 21:31:55 +0100 |
| commit | ee48214209e66aa8c6f353262b175895373f76df (patch) | |
| tree | c2b61a4bd702602d856f613992c46a802e0a888c /src/server/daemon.c | |
| parent | 0c68e544b113f0493b9b80511c26c1e4584bd1e7 (diff) | |
...
Diffstat (limited to 'src/server/daemon.c')
| -rw-r--r-- | src/server/daemon.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/daemon.c b/src/server/daemon.c index c8561f3..9740b80 100644 --- a/src/server/daemon.c +++ b/src/server/daemon.c @@ -151,6 +151,8 @@ int relabsd_server_create_daemon (void) if (proc_id != ((pid_t) 0)) { + errno = 0; + if (close(unnamed_pipe[1]) == -1) { RELABSD_ERROR @@ -195,6 +197,8 @@ int relabsd_server_create_daemon (void) /* We need those. */ /* 14/ Signal completion ***************************************************/ + errno = 0; + if (write(unnamed_pipe[0], (void *) "!", (size_t) 1) == -1) { RELABSD_ERROR @@ -206,6 +210,7 @@ int relabsd_server_create_daemon (void) } /* Step 15 is done on the very first process. */ + errno = 0; if (close(unnamed_pipe[1]) == -1) { |


