#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. |
1.3.6-20040222