summaryrefslogtreecommitdiff
path: root/src/daemon
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2009-01-15 17:09:07 +0100
committerAndreas Baumann <abaumann@yahoo.com>2009-01-15 17:09:07 +0100
commit8bb87d2138b495b90bd824d1875b2a07ffc393ea (patch)
treef8ac205732d1ebf132364c196bf09ad666bcc2a6 /src/daemon
parentd868ad122022d8e9eb1ce1e77786c056af2479bf (diff)
downloadwolfbones-8bb87d2138b495b90bd824d1875b2a07ffc393ea.tar.gz
wolfbones-8bb87d2138b495b90bd824d1875b2a07ffc393ea.tar.bz2
perfixed and documented daemon.h
Diffstat (limited to 'src/daemon')
-rw-r--r--src/daemon/daemon.c18
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;