diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2009-01-15 17:09:07 +0100 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2009-01-15 17:09:07 +0100 |
commit | 8bb87d2138b495b90bd824d1875b2a07ffc393ea (patch) | |
tree | f8ac205732d1ebf132364c196bf09ad666bcc2a6 /src/daemon | |
parent | d868ad122022d8e9eb1ce1e77786c056af2479bf (diff) | |
download | wolfbones-8bb87d2138b495b90bd824d1875b2a07ffc393ea.tar.gz wolfbones-8bb87d2138b495b90bd824d1875b2a07ffc393ea.tar.bz2 |
perfixed and documented daemon.h
Diffstat (limited to 'src/daemon')
-rw-r--r-- | src/daemon/daemon.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/daemon/daemon.c b/src/daemon/daemon.c index fa13234..7cc51cd 100644 --- a/src/daemon/daemon.c +++ b/src/daemon/daemon.c @@ -30,8 +30,8 @@ typedef enum { TERMINATE_PARENT } daemon_state_t; -struct daemon_t { - daemon_params_t params; /**< the parameters for creation */ +struct wolf_daemon_t { + wolf_daemon_params_t params; /**< the parameters for creation */ daemon_state_t state; /**< last status of the daemon */ wolf_error_t error; /**< error of last start */ struct pidfile_t pidfile; /**< pid/lock file of the daemon */ @@ -39,11 +39,11 @@ struct daemon_t { struct passwd *userent; /**< password entry */ }; -daemon_p daemon_new( daemon_params_t params, - wolf_error_t *error ) { - daemon_p d; +wolf_daemon_p wolf_daemon_new( wolf_daemon_params_t params, + wolf_error_t *error ) { + wolf_daemon_p d; - d = (struct daemon_t *)malloc( sizeof ( struct daemon_t ) ); + d = (struct wolf_daemon_t *)malloc( sizeof ( struct wolf_daemon_t ) ); if( d == NULL ) { *error = WOLF_ERR_OUT_OF_MEMORY; return NULL; @@ -68,7 +68,7 @@ daemon_p daemon_new( daemon_params_t params, return d; } -void daemon_free( daemon_p d ) { +void wolf_daemon_free( wolf_daemon_p d ) { free( d ); d = NULL; } @@ -180,7 +180,7 @@ atomar_read_again: } } -wolf_error_t daemon_start( daemon_p d ) { +wolf_error_t wolf_daemon_start( wolf_daemon_p d ) { pid_t pid; mode_t mode; wolf_error_t error; @@ -461,7 +461,7 @@ wolf_error_t daemon_start( daemon_p d ) { return ( d->error = WOLF_OK ); } -NORETURN void daemon_exit( daemon_p d ) { +NORETURN void wolf_daemon_exit( wolf_daemon_p d ) { int exit_code; int pid_file_fd; |