Merge branch 'master' of git://github.com/BTAxis/naev into testmission
[naev.git] / src / nfile.h
blob9a07f2107c2f600ea23d77966438fab3279d4787
1 /*
2 * See Licensing and Copyright notice in naev.h
3 */
6 #ifndef NFILE_H
7 # define NFILE_H
10 char* nfile_basePath (void);
11 char* nfile_dirname( char *path );
12 int nfile_dirMakeExist( const char* path, ... ); /* Creates if doesn't exist, 0 success */
13 int nfile_fileExists( const char* path, ... ); /* Returns 1 on exists */
14 int nfile_backupIfExists( const char* path, ... );
15 char** nfile_readDir( int* nfiles, const char* path, ... );
16 char* nfile_readFile( int* filesize, const char* path, ... );
17 int nfile_touch( const char* path, ... );
18 int nfile_writeFile( const char* data, int len, const char* path, ... );
21 #endif /* NFILE_H */