pidentd  3.0.19
About: implementation of the RFC1413 identification server (more or less complete rewrite compared to version 2)
  Fossies Dox: pidentd-3.0.19.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

pidentd.h File Reference
#include "s_pthread.h"
#include "buffer.h"
#include "avail.h"
#include "daemon.h"
#include "sockaddr.h"
#include "kernel.h"
#include "request.h"
#include "server.h"
#include "send.h"
#include "safeio.h"
#include "support.h"
#include "conf.h"
#include "str2.h"
#include "timeout.h"
#include "system.h"
Include dependency graph for pidentd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PATH_SYSCONFDIR   "/etc"
 
#define PATH_PIDFILE   "/etc/identd.pid"
 
#define PATH_CFGFILE   PATH_SYSCONFDIR "/identd.conf"
 
#define NO_PID   ((pid_t) -1)
 
#define INIT_PID   1
 
#define NO_UID   ((uid_t) -1)
 
#define ROOT_UID   0
 
#define ROOT_GID   0
 

Variables

int debug
 
uid_t server_uid
 
gid_t server_gid
 
char * argv0
 
char * pidfile_path
 
char server_version []
 
int cattr_detached
 

Macro Definition Documentation

◆ INIT_PID

#define INIT_PID   1

Definition at line 53 of file pidentd.h.

◆ NO_PID

#define NO_PID   ((pid_t) -1)

Definition at line 52 of file pidentd.h.

◆ NO_UID

#define NO_UID   ((uid_t) -1)

Definition at line 55 of file pidentd.h.

◆ PATH_CFGFILE

#define PATH_CFGFILE   PATH_SYSCONFDIR "/identd.conf"

Definition at line 49 of file pidentd.h.

◆ PATH_PIDFILE

#define PATH_PIDFILE   "/etc/identd.pid"

Definition at line 45 of file pidentd.h.

◆ PATH_SYSCONFDIR

#define PATH_SYSCONFDIR   "/etc"

Definition at line 41 of file pidentd.h.

◆ ROOT_GID

#define ROOT_GID   0

Definition at line 57 of file pidentd.h.

◆ ROOT_UID

#define ROOT_UID   0

Definition at line 56 of file pidentd.h.

Variable Documentation

◆ argv0

char* argv0

Definition at line 35 of file main.c.

Referenced by conf_parse(), main(), and usage().

◆ cattr_detached

int cattr_detached

Definition at line 47 of file main.c.

Referenced by main(), and request_run().

◆ debug

◆ pidfile_path

char* pidfile_path

Definition at line 40 of file main.c.

Referenced by conf_parse(), and main().

◆ server_gid

gid_t server_gid

Definition at line 39 of file main.c.

Referenced by conf_parse(), drop_root_privs(), and main().

◆ server_uid

uid_t server_uid

Definition at line 38 of file main.c.

Referenced by conf_parse(), drop_root_privs(), and main().

◆ server_version

char server_version[]

Definition at line 1 of file version.c.

Referenced by program_header(), and send_version().