Changeset 93 in libcf for trunk/src/cf_file.c


Ignore:
Timestamp:
05/23/13 18:04:09 (11 years ago)
Author:
cheese
Message:

#1 fix logging to append if the file exists

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/cf_file.c

    r90 r93  
    8282{
    8383    int result = 0;
     84    int osflag = 0;
    8485
    8586    ASSERT_ARGS (path == NULL);
    8687
    87     result = open (path, CF_File_Local_ConvertFlag (flag) | O_BINARY);
     88    osflag = CF_File_Local_ConvertFlag (flag) | O_BINARY;
     89
     90    result = open (path, osflag, FILE_MODE);
    8891    if (result < 0)
    8992        return CF_ERROR_FILE_OPEN;
     
    102105CF_File_Create (const char * path)
    103106{
    104     int result = 0;
    105     int flag = 0;
     107    int         result = 0;
     108    const int   flag = CF_FILE_CREATE|CF_FILE_WRITE|CF_FILE_TRUNC;
    106109   
    107110    ASSERT_ARGS (path == NULL);
    108111
    109     flag = CF_File_Local_ConvertFlag (CF_FILE_CREATE|
    110                                       CF_FILE_WRITE |
    111                                       CF_FILE_TRUNC);
    112 
    113     result = open (path, flag, FILE_MODE);
     112    result = CF_File_Open (path, flag);
    114113    if (result < 0)
    115114        return CF_ERROR_FILE_CREATE;
Note: See TracChangeset for help on using the changeset viewer.