Included in: | libsrc/bpo_proc.c |
libsrc/bpo_proc_me.c | |
libsrc/bpo_val_proc.c |
#define SHM_INHERIT_GROUP
#define SHM_INHERIT_PROGRAM
#define SHM_AUTOMAGIC_PIPE
#define SHM_CHECK_ALL_PROCESSES 1
#define SHM_CHECK_THIS_PROCESS 2
#define SHM_CHECK_DEAD_PROCESSES 3
#define SHM_LEAVE_PROC 0
#define SHM_DELETE_PROC 1
#define PID_STR_LEN 12
struct shm_proc_list | |
{ | |
off_t lno_me; | |
int serial_nbr; | |
time_t update_tm; | |
bpo_List_t proc_List; | |
} |
struct shm_process | |
{ | |
off_t lno_me; | |
bpo_Node_t proc_Node; | |
pid_t pid; | |
time_t pid_start_tm; | |
bpo_List_t pid_resources; | |
char pid_str[12]; | |
off_t pid_grp_o; | |
off_t pid_nm_o; | |
off_t pid_fifo_o; | |
} |
struct shm_process_private | |
{ | |
dl_Node_t spp_Node; | |
pid_t pid; | |
char pid_str[12]; | |
char* pid_grp; | |
char* pid_nm; | |
char* pid_fifo; | |
int fifo_fd; | |
int fifo_created; | |
mode_t fifo_mode; | |
time_t pid_start_tm; | |
struct shm_process* spp; | |
} |
struct cache_proc_list | |
{ | |
dl_Node_t lnk_node; | |
char ptr_str[40]; | |
unsigned long serial_nbr; | |
time_t update_tm; | |
struct shm_proc_list* splp; | |
dl_List_t proc_list; | |
dl_List_t old_proc_list; | |
} |