#include <sys/types.h>
Go to the source code of this file.
Defines | |
#define | DAEMON_PID_FILE_KILL_WAIT_AVAILABLE 1 |
If this variable is defined to 1 iff daemon_pid_file_kill_wait() is supported. | |
Typedefs | |
typedef const char *(* | daemon_pid_file_proc_t )(void) |
Prototype of a function for generating the name of a PID file. | |
Functions | |
const char * | daemon_pid_file_proc_default (void) |
A function for creating a pid file name from daemon_pid_file_ident. | |
int | daemon_pid_file_create (void) |
Creates PID pid file for the current process. | |
int | daemon_pid_file_remove (void) |
Removes the PID file of the current process. | |
pid_t | daemon_pid_file_is_running (void) |
Returns the PID file of a running daemon, if available. | |
int | daemon_pid_file_kill (int s) |
Kills a running daemon, if available. | |
int | daemon_pid_file_kill_wait (int s, int m) |
Similar to daemon_pid_file_kill() but waits until the process died. | |
Variables | |
const char * | daemon_pid_file_ident |
Identification string for the PID file name, only used when daemon_pid_file_proc is set to daemon_pid_file_proc_default(). | |
daemon_pid_file_proc_t | daemon_pid_file_proc |
A function pointer which is used to generate the name of the PID file to manipulate. |
Definition in file dpid.h.
|
If this variable is defined to 1 iff daemon_pid_file_kill_wait() is supported.
|
|
Prototype of a function for generating the name of a PID file.
|
|
Creates PID pid file for the current process.
|
|
Returns the PID file of a running daemon, if available.
|
|
Kills a running daemon, if available.
|
|
Similar to daemon_pid_file_kill() but waits until the process died. This functions is new in libdaemon 0.3. The macro DAEMON_PID_FILE_KILL_WAIT_AVAILABLE is defined iff libdaemon supports this function.
|
|
A function for creating a pid file name from daemon_pid_file_ident.
|
|
Removes the PID file of the current process.
|
|
Identification string for the PID file name, only used when daemon_pid_file_proc is set to daemon_pid_file_proc_default(). Use daemon_ident_from_argv0() to generate an identification string from argv[0] |
|
A function pointer which is used to generate the name of the PID file to manipulate. Points to daemon_pid_file_proc_default() by default. |