File util/watch_track.c


Included Files


Local Variables

proc_ser_nbr
static unsigned long proc_ser_nbr
Used in:

track_debug
static int track_debug

Used in:

Global Function alloc_pid_track()

struct pid_track* alloc_pid_track ( struct program_hdr* pptr, int exp_time )
Prototyped in:
Calls:
Called by:

Global Function count_all_starting()

int count_all_starting ( const void* hint )
Prototyped in:
Calls:
Called by:
References Functions:

Global Function kill_current_instances()

int kill_current_instances ( struct program_hdr* pptr )
Prototyped in:
Calls:
Called by:
Used in:
References Functions:

Global Function prog_track()

int prog_track ( const void* hint )
Prototyped in:
Calls:
Called by:
References Functions:
References Variables:

Local Function body_count()

static void body_count ( struct program_hdr* pptr, void* vp )
Calls:
Used in:
References Functions:

Local Function count_running()

static void count_running ( struct pid_track* ptp, int* rv )
Calls:
Used in:

Local Function count_starting()

static void count_starting ( struct pid_track* ptp, int* rv )
Used in:

Local Function count_this_start()

static void count_this_start ( struct program_hdr* pptr, void* rv )
Calls:
Used in:
References Functions:

Local Function enough_programs()

static void enough_programs ( struct program_hdr* pptr, void* vp )
Calls:
Used in:
References Functions:

Local Function find_started_pid()

static struct pid_track* find_started_pid ( struct program_hdr* pptr )
Calls:
Called by:
References Functions:

Local Function free_all_running()

static void free_all_running ( struct program_hdr* pptr )
Calls:
Called by:
References Functions:

Local Function kill_non_dying()

static void kill_non_dying ( struct pid_track* ptp, struct program_hdr* pptr )
Calls:
Used in:

Local Function kill_some_program()

static int kill_some_program ( struct program_hdr* pptr, int how_many )
Calls:
Called by:
References Functions:

Local Function pid_file_checks()

static void pid_file_checks ( struct program_hdr* pptr, void* vp )
Calls:
Used in:

Local Function pid_has_started()

static int pid_has_started ( struct program_hdr* pptr, pid_t the_pid, char* pid_str, int kill_state )
Calls:
Called by:

Local Function proc_list()

static int proc_list ( struct shm_process_private* sppp, void* param1 )
Calls:
Used in:
References Variables:

Local Function report_deaths()

static void report_deaths ( struct pid_track* ptp, struct program_hdr* pptr )
Calls:
Used in:

Local Function started()

static int started ( struct pid_track* ptp, struct pid_track** ptpp )
Used in:

Local Function up_spawn_cnt()

static int up_spawn_cnt ( struct program_hdr* pptr, time_t now )
Calls:
Called by:

Local Function update_proc_list()

static void update_proc_list ( const void* hint )
Calls:
Called by:
References Functions:
References Variables: