OpenVAS Libraries  8.0.3
Macros | Functions
pidfile.c File Reference

PID-file management. More...

#include <glib.h>
#include <glib/gstdio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>
#include "pidfile.h"

Macros

#define G_LOG_DOMAIN   "base pidfile"
 GLib log domain. More...
 

Functions

int pidfile_create (gchar *daemon_name)
 Create a PID-file. More...
 
void pidfile_remove (gchar *daemon_name)
 Remove PID file. More...
 

Detailed Description

PID-file management.

Macro Definition Documentation

#define G_LOG_DOMAIN   "base pidfile"

GLib log domain.

Function Documentation

int pidfile_create ( gchar *  daemon_name)

Create a PID-file.

A standard PID file will be created for the given daemon name.

Parameters
[in]daemon_nameThe name of the daemon (e.g. "openvasmd")
Returns
0 for success, anything else indicates an error.
void pidfile_remove ( gchar *  daemon_name)

Remove PID file.

Parameters
[in]daemon_nameThe name of the daemon (e.g. "openvasmd")