File libsrc/leavesub.c


Included Files


Local Variables

stdin_name
static char stdin_name[]
Used in: restart_files()  

stdout_name
static char stdout_name[]

Used in: restart_files()  

stderr_name
static char stderr_name[]

Used in: restart_files()  

def_name
static char def_name[]

Used in: get_one_name()  
  get_some_name()  

Global Function leavehome()

pid_t leavehome ( void )
Prototyped in: mplib1/daemon.h
Calls: restart_files() libsrc/leavesub.c
  exit(), fork(), setsid()

Global Function restart_files()

int restart_files ( void )
Prototyped in: mplib1/daemon.h
Calls: get_one_name() libsrc/leavesub.c
  freopen(), setbuf()
Called by: leavehome() libsrc/leavesub.c
  mp_daemon_loop() libsrc/daemonloop.c
References Variables: stderr_name libsrc/leavesub.c
  stdin_name libsrc/leavesub.c
  stdout_name libsrc/leavesub.c

Global Function restart_these_files()

int restart_these_files ( const char* in_name, const char* out_name, const char* err_name )
Prototyped in: mplib1/daemon.h
Calls: get_some_name() libsrc/leavesub.c
  freopen(), setbuf()

Local Function get_one_name()

static char* get_one_name ( const char* from )
Calls: eval_private_default() libsrc/cfg_f_021.c
Called by: restart_files() libsrc/leavesub.c
References Variables: def_name libsrc/leavesub.c

Local Function get_some_name()

static const char* get_some_name ( const char* from )
Called by: restart_these_files() libsrc/leavesub.c
References Variables: def_name libsrc/leavesub.c