OpenDNSSEC-enforcer  1.3.9
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

Macro Definition Documentation

#define MAXPATHLEN   4096

Definition at line 67 of file daemon.c.

Referenced by main().

Function Documentation

void exit_function ( void  )

Definition at line 101 of file daemon.c.

References DAEMONCONFIG::pidfile.

Referenced by main().

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

Definition at line 63 of file enforcer.c.

Referenced by main().

void server_main ( DAEMONCONFIG config)

Definition at line 82 of file enforcer.c.

Referenced by main().

void sig_handler ( int  sig)

Definition at line 76 of file daemon.c.

References DAEMONCONFIG::term.

Referenced by main().

Variable Documentation

DAEMONCONFIG config