Doxygen Source Code Documentation
daemonize.c File Reference
#include <unistd.h>#include <stdio.h>Go to the source code of this file.
| Functions | |
| void | daemonize (void) | 
Function Documentation
| 
 | 
| 
 Definition at line 8 of file daemonize.c. 
 00009 {
00010    pid_t pid ;
00011 
00012    pid = fork() ;
00013    if( pid < 0 )  exit(1) ;   /* fork failed */
00014    if( pid > 0 ) _exit(0) ;   /* parent exits */
00015 
00016    setsid() ;
00017 
00018    pid = fork() ;
00019    if( pid < 0 )  exit(1) ;   /* fork failed */
00020    if( pid > 0 ) _exit(0) ;   /* parent exits */
00021 
00022    chdir("/") ;
00023    freopen("/dev/null","r",stdin)  ;
00024    freopen("/dev/null","w",stdout) ;
00025    freopen("/dev/null","w",stderr) ;
00026 }
 | 
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  