#define _TINYDIR_FREE(_size)
#include "submodules/tinydir/tinydir.h"
-
#include <sys/stat.h>
+
+/*
+ * Create directory and silently ignore errors for already exists
+ */
VG_STATIC int vg_mkdir( const char *path )
{
if( mkdir( path, S_IRWXU|S_IRWXG|S_IWOTH|S_IXOTH ) ){
+ if( errno == EEXIST )
+ return 1;
+
vg_error( "Failed to create directory: %s\n", path );
return 0;
}