Rev 8849 | Rev 12474 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8849 | Rev 11173 | ||
---|---|---|---|
Line 85... | Line 85... | ||
85 | #define TEMP_LOG_2 "log/temp-2.log" |
85 | #define TEMP_LOG_2 "log/temp-2.log" |
86 | 86 | ||
87 | fflush(NULL); |
87 | fflush(NULL); |
88 | pid=fork(); if(pid>0) {addfork(pid,1); return;} |
88 | pid=fork(); if(pid>0) {addfork(pid,1); return;} |
89 | close(commsock); |
89 | close(commsock); |
- | 90 | call_sh(1,"ls %s* 2>/dev/null >/dev/null || exit;\n\ |
|
90 |
|
91 | for f in %s*; do mv $f $f.bb; done;\n\ |
91 | sleep 1;\n\ |
92 | sleep 1;\n\ |
92 | cat %s*.bb >%s |
93 | cat %s*.bb >%s;\n\ |
93 | rm -f %s*.bb", |
94 | rm -f %s*.bb", |
94 | TEMP_LOG_FILE+3,TEMP_LOG_FILE+3,TEMP_LOG_2,TEMP_LOG_FILE+3); |
95 | TEMP_LOG_FILE+3,TEMP_LOG_FILE+3,TEMP_LOG_FILE+3,TEMP_LOG_2,TEMP_LOG_FILE+3); |
95 | f=fopen(TEMP_LOG_2,"r"); if(f==NULL) exit(0); |
96 | f=fopen(TEMP_LOG_2,"r"); if(f==NULL) exit(0); |
96 | fseek(f,0,SEEK_END); l=ftell(f); if(l<=0) |
97 | fseek(f,0,SEEK_END); l=ftell(f); if(l<=0) |
97 | {fclose(f); unlink(TEMP_LOG_2); exit(0);} |
98 | {fclose(f); unlink(TEMP_LOG_2); exit(0);} |
98 | logbuf=xmalloc(l+16); fseek(f,0,SEEK_SET); |
99 | logbuf=xmalloc(l+16); fseek(f,0,SEEK_SET); |
99 | l2=fread(logbuf,1,l,f);fclose(f); unlink(TEMP_LOG_2); |
100 | l2=fread(logbuf,1,l,f);fclose(f); unlink(TEMP_LOG_2); |