arch/net/charmrun/daemon.c File Reference

Go to the source code of this file.

Typedefs

typedef unsigned int BYTE

Functions

int abort_writelog (int code, const char *msg)
char startProgram (const char *exeName, const char *args, const char *cwd, char *env)
void goFaceless (void)
int main ()
void envCat (char *dest, LPTSTR oldEnv)
char ** args2argv (const char *args, char **argv, char *exe)

Variables

FILE * logfile


Typedef Documentation

typedef unsigned int BYTE

Definition at line 19 of file daemon.c.


Function Documentation

int abort_writelog ( int  code,
const char *  msg 
)

Definition at line 34 of file daemon.c.

References logfile.

Referenced by main().

char startProgram ( const char *  exeName,
const char *  args,
const char *  cwd,
char *  env 
)

Definition at line 207 of file daemon.c.

References daemon_err2status(), daemon_status2msg(), envCat(), logfile, and statusCode.

Referenced by main().

void goFaceless ( void   ) 

Definition at line 179 of file daemon.c.

References printf(), and sleep().

Referenced by main().

int main (  ) 

Definition at line 46 of file daemon.c.

References abort_writelog(), ChMessageInt(), free(), goFaceless(), logfile, malloc(), skt_accept(), skt_close(), skt_init(), skt_print_ip(), skt_recvN(), skt_sendN(), skt_server(), skt_set_abort(), startProgram(), statusCode, and stats::time().

void envCat ( char *  dest,
LPTSTR  oldEnv 
)

Definition at line 191 of file daemon.c.

Referenced by arg_init(), and startProgram().

char** args2argv ( const char *  args,
char **  argv,
char *  exe 
)

Definition at line 277 of file daemon.c.

References malloc().


Variable Documentation

FILE* logfile

Definition at line 32 of file daemon.c.

Referenced by abort_writelog(), main(), and startProgram().


Generated on Sun Jun 29 13:29:32 2008 for Charm++ by  doxygen 1.5.1