Changeset 6 for src

Show
Ignore:
Timestamp:
10/15/05 11:23:31 (3 years ago)
Author:
nick
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/apachetop.cc

    r5 r6  
    8282 
    8383        /* set up initial configuration {{{ */ 
    84         memset(&cf, NULL, sizeof(cf)); 
     84        memset(&cf, 0, sizeof(cf)); 
    8585        cf.debug = true; 
    8686        cf.current_display_size = 0; 
     
    11051105        FILE *d; 
    11061106        va_list args; 
    1107  
    1108         if (cf.debug && (d = fopen(DEBUG_OUTPUT, "a"))) 
    1109         { 
    1110                 va_start(args, fmt); 
    1111                 vfprintf(d, fmt, args); 
     1107        static char fileName[1024] = {'\0'}; 
     1108 
     1109        if ( !strlen( fileName ) ) 
     1110        { 
     1111                strcpy( fileName, "/tmp/atop.XXXXXX" ); 
     1112                mkdtemp( fileName ); 
     1113                strncat( fileName, "/debug", sizeof(fileName ) ); 
     1114        } 
     1115 
     1116        if (cf.debug && (d = fopen(fileName, "a"))) 
     1117        { 
     1118                va_start(args, fmt); 
     1119                vfprintf(d, fmt, args); 
    11121120                fclose(d); 
    11131121                va_end(args);