]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/missing.h
error check and bail if permission denied during gamepack install
[xonotic/netradiant.git] / libs / missing.h
index 2ba03d1404f8871818c733fef928bde63701722b..9a1b121f9724a886a116ecb6100a43f8863ba3f3 100644 (file)
@@ -209,7 +209,7 @@ DIR             * findHandle;
 #endif
 };
 
-bool CopyTree( const char* source, const char* dest );
+bool radCopyTree( const char* source, const char* dest, bool fatal_on_error = true );
 
 typedef enum {
        PATH_FAIL,      // stat call failed (does not exist is likely)
@@ -220,7 +220,7 @@ typedef enum {
 // check a path for existence, return directory / file
 EPathCheck CheckFile( const char *path );
 
-bool radCreateDirectory( const char *directory );
-bool radCopyFile( const char *lpExistingFileName, const char *lpNewFileName );
+bool radCreateDirectory( const char *directory, bool fatal_on_error = true );
+bool radCopyFile( const char *lpExistingFileName, const char *lpNewFileName, bool fatal_on_error = true );
 
 #endif // _MISSING_H_