syslog-ng source
children.c File Reference
#include "children.h"
Include dependency graph for children.c:

Classes

struct  ChildEntry
 

Functions

void child_manager_register (pid_t pid, void(*callback)(pid_t, int, gpointer), gpointer user_data, GDestroyNotify callback_data_destroy)
 
void child_manager_unregister (pid_t pid)
 
void child_manager_sigchild (pid_t pid, int status)
 
void child_manager_init (void)
 
void child_manager_deinit (void)
 

Variables

GHashTable * child_hash
 

Function Documentation

◆ child_manager_deinit()

void child_manager_deinit ( void  )

◆ child_manager_init()

void child_manager_init ( void  )

◆ child_manager_register()

void child_manager_register ( pid_t  pid,
void(*)(pid_t, int, gpointer)  callback,
gpointer  user_data,
GDestroyNotify  callback_data_destroy 
)

◆ child_manager_sigchild()

void child_manager_sigchild ( pid_t  pid,
int  status 
)

◆ child_manager_unregister()

void child_manager_unregister ( pid_t  pid)

Variable Documentation

◆ child_hash

GHashTable* child_hash