diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2011-07-28 10:57:12 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2011-07-28 11:12:23 +1000 |
commit | ba53d850252165ba96e7abc6e7dd0648b40ee37b (patch) | |
tree | 7763e6c67e73cc216c32793bac922a08f9fbc7a6 /tools | |
parent | 8d0d011cda37f5202ee0de76ef1ada8643624919 (diff) |
syndaemon: document exit codes and change them to fall into categories.
Changing pid file creation failure to same exit code that fork() failure
uses.
Changing XRECORD init failure to unique code. This way clients can trap
exit code 4 and re-start syndaemon without the -R flag.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/syndaemon.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/syndaemon.c b/tools/syndaemon.c index a8a0499..d527b76 100644 --- a/tools/syndaemon.c +++ b/tools/syndaemon.c @@ -598,7 +598,7 @@ main(int argc, char *argv[]) FILE *fd = fopen(pid_file, "w"); if (!fd) { perror("Can't create pid file"); - exit(2); + exit(3); } fprintf(fd, "%d\n", getpid()); fclose(fd); @@ -616,7 +616,7 @@ main(int argc, char *argv[]) else { fprintf(stderr, "Use of XRecord requested, but failed to " " initialize.\n"); - exit(2); + exit(4); } } else #endif /* HAVE_X11_EXTENSIONS_RECORD_H */ |