Changeset 661 for trunk/launch/launch/main.c
- Timestamp:
- 04/26/13 00:49:52 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/launch/launch/main.c
r651 r661 37 37 const char *APP_NAME; 38 38 39 #define VERSION "1.1.1d 4"39 #define VERSION "1.1.1d5" 40 40 41 41 #define STRBUF_LEN 1024 … … 944 944 } 945 945 946 void background() { 947 if (fork() > 1) 948 exit(0); 949 950 int fd; 951 952 if ( (fd = open("/dev/null", O_RDWR, 0)) != -1) { 953 dup2(fd, STDIN_FILENO); 954 dup2(fd, STDOUT_FILENO); 955 dup2(fd, STDERR_FILENO); 956 } 957 } 958 946 959 int main (int argc, char * const argv[]) { 947 960 OSStatus err; … … 1001 1014 if (TEMPFILE != NULL) { 1002 1015 // the application may take a while to finish opening the temporary file 1003 daemon(0, 0);1016 background(); 1004 1017 sleep(60); 1005 1018 unlink(TEMPFILE);
Note:
See TracChangeset
for help on using the changeset viewer.