Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • storage_xml.c

    r5f5d433 r4e8db1c  
    2929#include "arc.h"
    3030#include "md5.h"
    31 #include <glib/gstdio.h>
    3231
    3332typedef enum
     
    244243static void xml_init( void )
    245244{
    246         if( ! g_file_test( global.conf->configdir, G_FILE_TEST_EXISTS ) )
     245        if( access( global.conf->configdir, F_OK ) != 0 )
    247246                log_message( LOGLVL_WARNING, "The configuration directory `%s' does not exist. Configuration won't be saved.", global.conf->configdir );
    248         else if( ! g_file_test( global.conf->configdir, G_FILE_TEST_EXISTS ) || g_access( global.conf->configdir, W_OK ) != 0 )
     247        else if( access( global.conf->configdir, R_OK ) != 0 || access( global.conf->configdir, W_OK ) != 0 )
    249248                log_message( LOGLVL_WARNING, "Permission problem: Can't read/write from/to `%s'.", global.conf->configdir );
    250249}
     
    373372        g_free( path2 );
    374373       
    375         if( !overwrite && g_file_test( path, G_FILE_TEST_EXISTS ) )
     374        if( !overwrite && access( path, F_OK ) != -1 )
    376375                return STORAGE_ALREADY_EXISTS;
    377376       
Note: See TracChangeset for help on using the changeset viewer.