OpenDNSSEC-enforcer  1.4.10
Macros | Functions | Variables
daemon.c File Reference
#include "config.h"
#include <sys/types.h>
#include <sys/param.h>
#include <syslog.h>
#include <stdarg.h>
#include <errno.h>
#include <unistd.h>
#include <fcntl.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>
#include "daemon.h"
#include "daemon_util.h"
#include "privdrop.h"
#include "ksm/ksm.h"
#include "ksm/dbsmsg.h"
#include "ksm/dbsdef.h"
#include "ksm/kmemsg.h"
#include "ksm/kmedef.h"
#include "ksm/message.h"
#include "ksm/string_util.h"
Include dependency graph for daemon.c:

Go to the source code of this file.

Macros

#define MAXPATHLEN   4096
 

Functions

int server_init (DAEMONCONFIG *config)
 
void server_main (DAEMONCONFIG *config)
 
void sig_handler (int sig)
 
void exit_function (void)
 
int main (int argc, char *argv[])
 

Variables

DAEMONCONFIG config
 
int daemon_our_pidfile = 0
 

Macro Definition Documentation

#define MAXPATHLEN   4096

Definition at line 65 of file daemon.c.

Referenced by main().

Function Documentation

void exit_function ( void  )

Definition at line 101 of file daemon.c.

References daemon_our_pidfile, and DAEMONCONFIG::pidfile.

Referenced by main().

int main ( int  argc,
char *  argv[] 
)
int server_init ( DAEMONCONFIG config)

Definition at line 62 of file enforcer.c.

Referenced by main().

void server_main ( DAEMONCONFIG config)

Definition at line 81 of file enforcer.c.

Referenced by main().

void sig_handler ( int  sig)

Definition at line 74 of file daemon.c.

References DAEMONCONFIG::term.

Referenced by main().

Variable Documentation

DAEMONCONFIG config

Definition at line 71 of file daemon.c.

int daemon_our_pidfile = 0

Definition at line 98 of file daemon.c.

Referenced by exit_function(), and writepid().