#else
#define DAEMON_OPTION_ENUMS \
OPT_DETACH, \
+ OPT_NO_CHDIR, \
OPT_PIDFILE, \
OPT_PIPE_HANDLE, \
OPT_SERVICE, \
#define DAEMON_LONG_OPTIONS \
{"detach", no_argument, NULL, OPT_DETACH}, \
+ {"no-chdir", no_argument, NULL, OPT_NO_CHDIR}, \
{"pidfile", optional_argument, NULL, OPT_PIDFILE}, \
{"pipe-handle", required_argument, NULL, OPT_PIPE_HANDLE}, \
{"service", no_argument, NULL, OPT_SERVICE}, \
case OPT_DETACH: \
break; \
\
+ case OPT_NO_CHDIR: \
+ break; \
+ \
case OPT_PIDFILE: \
set_pidfile(optarg); \
break; \