File autoprocd.c


Included Files


Preprocessor definitions

#define DEFAULT_PORT 3510

#define HOME_DIR_LEN 256


Global Function main()

int main ( int argc, char** argv )
Calls: autoprocd_is_running() autoprocd.c
  autoprocd_write_pid() autoprocd.c
  log_add_handler() log.c
  log_fatal() log.c
  log_info() log.c
  log_initialize() log.c
  log_warning() log.c
  options_create_from_args() options.c
  process_control_initialize() process_control.c
  process_control_shutdown_all_processes() process_control.c
  process_control_start_all_processes() process_control.c
  server_shutdown() server.c
  setup_execute_global_init() setup.c
  setup_get_processes() setup.c
  setup_initialize() setup.c
  sys_util_findHomeDir() sys_util.c
  sys_util_findUID() sys_util.c
  __errno_location(), exit(), fork(), getgid(), getuid(), ioperm(), openlog(), pth_attr_new(), pth_attr_set(), pth_cancel(), pth_init(), pth_join(), pth_sigmask(), pth_sigwait(), pth_spawn(), setenv(), setgid(), setsid(), setuid(), sigaddset(), sigemptyset(), signal(), strerror(), strncat()
References Functions: autoprocd_sig_child() autoprocd.c
  log_console_handler() log.c
  process_control_update_thread() process_control.c
  server_main_thread() server.c

Local Function autoprocd_is_running()

static int autoprocd_is_running ( void )
Calls: setup_get_configuration() setup.c
  fclose(), fopen(), fscanf(), kill()
Called by: main() autoprocd.c

Local Function autoprocd_sig_child()

static void autoprocd_sig_child ( int x )
Calls: log_debug() log.c
  process_control_notify_termination() process_control.c
  wait()
Used in: main() autoprocd.c

Local Function autoprocd_write_pid()

static int autoprocd_write_pid ( void )
Calls: log_debug() log.c
  log_perror() log.c
  setup_get_configuration() setup.c
  fclose(), fopen(), fprintf(), getpid()
Called by: main() autoprocd.c