#include <sys/types.h>#include <signal.h>#include <syslog.h>#include <errno.h>#include <string.h>#include <stdio.h>#include <stdlib.h>#include <sys/time.h>#include <sys/resource.h>#include <unistd.h>#include <pwd.h>#include <grp.h>#include "daemonize.h"#include "globals.h"#include "dprint.h"#include "signals.h"#include "cfg/cfg.h"Go to the source code of this file.
Defines | |
| #define | _XOPEN_SOURCE |
| #define | _XOPEN_SOURCE_EXTENDED |
| #define | __USE_XOPEN_EXTENDED |
| #define | __EXTENSIONS__ |
| #define | MAX_FD 32 |
Functions | |
| int | daemonize (char *name) |
| int | do_suid () |
| int | increase_open_fds (int target) |
| int | set_core_dump (int enable, int size) |
| int | mem_lock_pages () |
| int | set_rt_prio (int prio, int policy) |
|
|
Definition at line 47 of file daemonize.c. |
|
|
Definition at line 46 of file daemonize.c. |
|
|
Definition at line 42 of file daemonize.c. |
|
|
Definition at line 45 of file daemonize.c. |
|
|
Definition at line 74 of file daemonize.c. |
|
|
Definition at line 78 of file daemonize.c. References cfg_get, chroot_dir, core_cfg, exit, L_CRIT, L_ERR, L_WARN, LOG, log_facility, log_stderr, own_pgid, pgid_file, pid_file, and working_dir. Referenced by main(). |
|
|
Definition at line 221 of file daemonize.c. Referenced by main_loop(). |
|
|
Definition at line 255 of file daemonize.c. Referenced by main(). |
|
|
Definition at line 364 of file daemonize.c. Referenced by main(). |
|
||||||||||||
|
Definition at line 309 of file daemonize.c. Referenced by main(). |
|
||||||||||||
|
Definition at line 384 of file daemonize.c. Referenced by main(), and main_loop(). |
1.3.9.1