Commit Graph

33 Commits

Author SHA1 Message Date
Glenn Maynard f9f4238dda cleanup 2004-01-06 06:00:03 +00:00
Glenn Maynard 05b5ab8a1d remove TTYPE_FILE, TTYPE_DIR, TTYPE_NONE 2004-01-06 05:44:28 +00:00
Glenn Maynard afd42bc90f move stuff into RageFileDriverDirectHelpers 2004-01-06 05:40:24 +00:00
Glenn Maynard 5194d11dea simplify 2004-01-05 20:18:27 +00:00
Glenn Maynard adf2e68f2a maybe fix file writing in win9x 2004-01-03 06:34:33 +00:00
Steve Checkoway b45a0969fe Fix warnings. 2003-12-24 11:54:11 +00:00
Glenn Maynard 1dedd7d54f 9x overwrite fix 2003-12-21 07:57:03 +00:00
Glenn Maynard 5918c8f918 simplify 2003-12-21 07:44:08 +00:00
Glenn Maynard 20792a51bb Write files in such a way that a program crash, system crash, powerdown,
etc. won't cause data loss if we're running on a journalling filesystem.
2003-12-21 07:23:29 +00:00
Glenn Maynard d5abb2b0c8 add RageFileManager::Remove 2003-12-16 07:23:54 +00:00
Glenn Maynard 85d970e8c6 mkdir fix 2003-12-15 02:38:52 +00:00
Glenn Maynard 0f7f494dbb path fix 2003-12-15 02:32:55 +00:00
Glenn Maynard c89cc1a145 buffering fixes 2003-12-13 06:52:25 +00:00
Glenn Maynard 63bb61388a add RageFile::Flush 2003-12-12 07:47:38 +00:00
Glenn Maynard 2073a682c6 fix and clean up CreateDirectories 2003-12-11 21:59:16 +00:00
Glenn Maynard b19d72123d improve buffering to fix slow stats writing 2003-12-11 21:48:19 +00:00
Glenn Maynard 7011c81a8e implement RageFileObjDirect::GetDisplayPath 2003-12-11 07:40:03 +00:00
Glenn Maynard 6e095ea8a3 buffer writes 2003-12-11 05:00:18 +00:00
Glenn Maynard 6ceb13a62a make RageFileDriverDirect::Ready at least plausibly correct in *nix 2003-12-10 22:30:40 +00:00
Glenn Maynard cd7ab704cb handle "SLASH" stuff at a low level 2003-12-10 09:43:31 +00:00
Glenn Maynard cdb4dbc03b replace GetFileModTime with GetFileHash 2003-12-10 07:07:42 +00:00
Glenn Maynard e844e3c5c0 fix copied filepos 2003-12-10 05:48:31 +00:00
Glenn Maynard 86173ae9ba remove RageFileObjDirect::SeekCur
add RageFileObjDirect::Copy
2003-12-10 05:00:28 +00:00
Glenn Maynard b5b947fe28 cleanup 2003-12-08 00:05:55 +00:00
Glenn Maynard 96a7ebe210 cleanup 2003-12-07 22:22:27 +00:00
Glenn Maynard c8d0b60e03 cleanup 2003-12-07 06:13:44 +00:00
Glenn Maynard e74808574a Generalize FilenameDB.
Automatically create directories.
2003-12-07 04:14:52 +00:00
Glenn Maynard 6ea32749b7 don't mangle Root in RageFileManager 2003-12-06 05:52:44 +00:00
Glenn Maynard ac004ea51a driver GetDirListing, write logic, fixes 2003-12-05 02:25:32 +00:00
Glenn Maynard 6cd7d76358 quick Unix fix 2003-12-05 00:21:29 +00:00
Glenn Maynard a31ff1f434 FileManager-based profile mounts 2003-12-05 00:07:18 +00:00
Glenn Maynard 4717e7619e file creation fix 2003-12-04 08:44:54 +00:00
Glenn Maynard ea0ba6fcb9 VFS work 2003-12-04 08:25:59 +00:00