X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fdaemon.c;h=5486504641b6ded5fa94dae6b5506be66a07ba0c;hb=aed133bf9bce8f35b666c3052907f525c803c83b;hp=c8033fbec79a6a6147d9c060d045bb45d3fa0030;hpb=df5d2ed998115b4aace007508e0cc374f5f84ab5;p=openvswitch diff --git a/lib/daemon.c b/lib/daemon.c index c8033fbe..54865046 100644 --- a/lib/daemon.c +++ b/lib/daemon.c @@ -36,16 +36,17 @@ VLOG_DEFINE_THIS_MODULE(daemon) -/* Should we run in the background? */ +/* --detach: Should we run in the background? */ static bool detach; -/* Name of pidfile (null if none). */ +/* --pidfile: Name of pidfile (null if none). */ static char *pidfile; -/* Create pidfile even if one already exists and is locked? */ +/* --overwrite-pidfile: Create pidfile even if one already exists and is + locked? */ static bool overwrite_pidfile; -/* Should we chdir to "/"? */ +/* --no-chdir: Should we chdir to "/"? */ static bool chdir_ = true; /* File descriptor used by daemonize_start() and daemonize_complete(). */ @@ -58,7 +59,7 @@ static bool monitor; /* Returns the file name that would be used for a pidfile if 'name' were * provided to set_pidfile(). The caller must free the returned string. */ char * -make_pidfile_name(const char *name) +make_pidfile_name(const char *name) { return (!name ? xasprintf("%s/%s.pid", ovs_rundir, program_name) @@ -174,9 +175,9 @@ die_if_already_running(void) } } -/* If a pidfile has been configured, creates it and stores the running process' - * pid init. Ensures that the pidfile will be deleted when the process - * exits. */ +/* If a pidfile has been configured, creates it and stores the running + * process's pid in it. Ensures that the pidfile will be deleted when the + * process exits. */ static void make_pidfile(void) {