summaryrefslogtreecommitdiff
path: root/src/qcommon/files.c
diff options
context:
space:
mode:
authorZack Middleton <zturtleman@gmail.com>2013-02-15 21:08:47 -0600
committerTim Angus <tim@ngus.net>2013-02-16 21:58:25 +0000
commit870d3661390e50de8d5d9444477c10c8d7929a77 (patch)
treeb5d9c96ae3a82fa7ee7aeafa7aeda48c3d525842 /src/qcommon/files.c
parent04c8f48d8363b80540a3ce057908413b4479c92b (diff)
5717 - Gamecode can open file "" for reading
Diffstat (limited to 'src/qcommon/files.c')
-rw-r--r--src/qcommon/files.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/qcommon/files.c b/src/qcommon/files.c
index 6f790da3..6788ec82 100644
--- a/src/qcommon/files.c
+++ b/src/qcommon/files.c
@@ -578,7 +578,7 @@ qboolean FS_FileInPathExists(const char *testpath)
{
FILE *filep;
- filep = fopen(testpath, "rb");
+ filep = Sys_FOpen(testpath, "rb");
if(filep)
{
@@ -653,7 +653,7 @@ fileHandle_t FS_SV_FOpenFileWrite( const char *filename ) {
}
Com_DPrintf( "writing to: %s\n", ospath );
- fsh[f].handleFiles.file.o = fopen( ospath, "wb" );
+ fsh[f].handleFiles.file.o = Sys_FOpen( ospath, "wb" );
Q_strncpyz( fsh[f].name, filename, sizeof( fsh[f].name ) );
@@ -698,7 +698,7 @@ long FS_SV_FOpenFileRead(const char *filename, fileHandle_t *fp)
Com_Printf( "FS_SV_FOpenFileRead (fs_homepath): %s\n", ospath );
}
- fsh[f].handleFiles.file.o = fopen( ospath, "rb" );
+ fsh[f].handleFiles.file.o = Sys_FOpen( ospath, "rb" );
fsh[f].handleSync = qfalse;
if (!fsh[f].handleFiles.file.o)
{
@@ -714,7 +714,7 @@ long FS_SV_FOpenFileRead(const char *filename, fileHandle_t *fp)
Com_Printf( "FS_SV_FOpenFileRead (fs_basepath): %s\n", ospath );
}
- fsh[f].handleFiles.file.o = fopen( ospath, "rb" );
+ fsh[f].handleFiles.file.o = Sys_FOpen( ospath, "rb" );
fsh[f].handleSync = qfalse;
}
@@ -856,7 +856,7 @@ fileHandle_t FS_FOpenFileWrite( const char *filename ) {
// enabling the following line causes a recursive function call loop
// when running with +set logfile 1 +set developer 1
//Com_DPrintf( "writing to: %s\n", ospath );
- fsh[f].handleFiles.file.o = fopen( ospath, "wb" );
+ fsh[f].handleFiles.file.o = Sys_FOpen( ospath, "wb" );
Q_strncpyz( fsh[f].name, filename, sizeof( fsh[f].name ) );
@@ -901,7 +901,7 @@ fileHandle_t FS_FOpenFileAppend( const char *filename ) {
return 0;
}
- fsh[f].handleFiles.file.o = fopen( ospath, "ab" );
+ fsh[f].handleFiles.file.o = Sys_FOpen( ospath, "ab" );
fsh[f].handleSync = qfalse;
if (!fsh[f].handleFiles.file.o) {
f = 0;
@@ -1124,7 +1124,7 @@ long FS_FOpenFileReadDir(const char *filename, searchpath_t *search, fileHandle_
dir = search->dir;
netpath = FS_BuildOSPath(dir->path, dir->gamedir, filename);
- filep = fopen (netpath, "rb");
+ filep = Sys_FOpen(netpath, "rb");
if(filep)
{
@@ -1258,7 +1258,7 @@ long FS_FOpenFileReadDir(const char *filename, searchpath_t *search, fileHandle_
dir = search->dir;
netpath = FS_BuildOSPath(dir->path, dir->gamedir, filename);
- filep = fopen(netpath, "rb");
+ filep = Sys_FOpen(netpath, "rb");
if (filep == NULL)
{
@@ -3226,7 +3226,7 @@ static void FS_Startup( const char *gameName )
#ifdef FS_MISSING
if (missingFiles == NULL) {
- missingFiles = fopen( "\\missing.txt", "ab" );
+ missingFiles = Sys_FOpen( "\\missing.txt", "ab" );
}
#endif
Com_Printf( "%d files in pk3 files\n", fs_packFiles );