Ryan C. Gordon
39406cbacc
First shot at thread-safety.
2002-03-30 16:44:09 +00:00
Ryan C. Gordon
5d2b8493f6
Patched to compile.
2002-03-30 01:57:53 +00:00
Ryan C. Gordon
d8cf534bf2
Platform abstracted i/o, other bugfixes.
2002-03-29 08:20:06 +00:00
Ryan C. Gordon
2ad8cfa98f
Updated.
2002-03-29 08:19:39 +00:00
Ryan C. Gordon
72d3077167
Added Gregory S. Read.
2002-03-25 08:28:40 +00:00
Ryan C. Gordon
c7d476e657
Updated.
2002-03-25 08:14:47 +00:00
Ryan C. Gordon
4573c8a5ea
Converted to file i/o abstraction, removed race condition.
2002-03-25 08:13:06 +00:00
Ryan C. Gordon
6a0a1349a8
Fixed a crashbug when opening a file that doesn't exist.
2002-03-25 08:11:55 +00:00
Ryan C. Gordon
f6b15061c8
Abstracted file deletion, so we don't rely on C library for it anymore.
2002-03-25 05:02:12 +00:00
Ryan C. Gordon
255322c2fa
Updated.
2002-03-25 05:01:29 +00:00
Ryan C. Gordon
51b65e1d5a
Now uses platform file i/o abstraction.
2002-03-25 04:06:06 +00:00
Ryan C. Gordon
723702fedb
Fixed a const thing.
2002-03-25 04:05:52 +00:00
Ryan C. Gordon
dfe65649df
Quick fix.
2002-03-25 04:02:27 +00:00
Ryan C. Gordon
f2887cf047
Added typedefs and platform-specific i/o.
2002-03-24 19:47:33 +00:00
Gregory S. Read
3b798738f6
-Added init and deinit routines per physfs_internal.h changes.
...
-User directory is now returned correctly under WinNT based systems.
Under Win9x/ME, a NULL is returned right now.
2002-03-24 19:42:21 +00:00
Ryan C. Gordon
419d5cd017
Added __PHYSFS_platformInit() and __PHYSFS_platformDeinit().
2002-03-24 06:36:48 +00:00
Ryan C. Gordon
83ee49dd6a
Updated.
2002-03-21 04:03:38 +00:00
Ryan C. Gordon
1c7c01be04
Patched to fix a namespace issue.
2002-03-21 03:23:12 +00:00
Ryan C. Gordon
e38b16ccb3
Patched to compile.
2002-03-21 03:22:04 +00:00
Ryan C. Gordon
57a176068c
const correctness fixes.
2002-03-16 03:53:46 +00:00
Ryan C. Gordon
bd8818abd2
Link fixes.
2002-03-16 03:53:29 +00:00
Ryan C. Gordon
cd39a9057e
Updated.
2002-03-16 03:53:18 +00:00
Ryan C. Gordon
dd070f9330
Initial add.
2002-03-16 03:51:09 +00:00
Ryan C. Gordon
cd58c9e523
Reports trouble setting the write dir in PHYSFS_setSaneConfig().
2002-03-15 14:53:23 +00:00
Ryan C. Gordon
81bac7781f
Updated.
2002-03-15 14:52:57 +00:00
Ryan C. Gordon
20024184f2
Updated.
2002-03-05 19:28:49 +00:00
Ryan C. Gordon
4bb0fbe4e2
Minor logic fix.
2002-03-05 19:28:02 +00:00
Ryan C. Gordon
401911aeb8
Updated.
2002-03-05 19:17:18 +00:00
Ryan C. Gordon
cb2a15d302
Darwin support by Patrick Stein.
2002-03-05 19:16:38 +00:00
Ryan C. Gordon
7484d7ccb1
Updated.
2002-03-05 01:37:04 +00:00
Ryan C. Gordon
734b665b8d
Changed timeslice implementation to use something more portable (thanks to
...
Patrick Stein and his Darwin work for this one).
2002-03-05 01:35:54 +00:00
Ryan C. Gordon
dd001ed5c5
Updated.
2001-11-14 23:47:24 +00:00
Ryan C. Gordon
525d015984
Took out a redundant memory failure check.
2001-11-14 23:46:41 +00:00
Ryan C. Gordon
2c7f714b6b
Updated.
2001-10-09 15:41:57 +00:00
Ryan C. Gordon
934d107a4d
Changes to user dir.
2001-10-09 15:41:33 +00:00
Ryan C. Gordon
ae140141fc
The DirHandle->funcs pointer wasn't getting set?!
2001-10-09 15:34:10 +00:00
Ryan C. Gordon
3fdf86c573
Updated.
2001-10-09 15:19:02 +00:00
Ryan C. Gordon
b1c50bba8b
Added "cat" command.
2001-10-09 15:16:27 +00:00
Ryan C. Gordon
94406b6c35
Put a FIXME in place.
2001-10-09 15:15:40 +00:00
Ryan C. Gordon
7ab013b8b7
Fixed some syntax issues.
2001-10-09 15:15:24 +00:00
Ryan C. Gordon
f2bb78075f
Updated.
2001-09-26 03:11:55 +00:00
Ryan C. Gordon
3ad4abe6ce
Make sure that the writing functions get used when a write mode is
...
specified.
2001-09-26 03:09:35 +00:00
Ryan C. Gordon
e444f9ed02
PHYSFS_setSaneConfig() fixes: set write dir correctly, and put it at start
...
of search path.
2001-09-26 03:08:57 +00:00
Ryan C. Gordon
9648558b3f
Updated.
2001-09-26 01:45:37 +00:00
Ryan C. Gordon
1e6f2bc0d9
Changed PHYSFS_setSaneConfig()'s behaviour. API BREAKAGE.
2001-09-26 01:44:41 +00:00
Ryan C. Gordon
c3a00ee94b
Patches from David Hedbor to handle missing current working directories.
...
"The attached patch makes PhysFS handle the case when the current
directory (as returned by getcwd()) has been deleted.
Fix 1, platform/unix.c:
Only retry getcwd if the error is ERANGE. Before it retried till the
malloc failed in the case of the directory not existing.
Fix 2: physfs.c:
If __PHYSFS_platformCurrentDir() return's NULL, use the root as the
base dir. Bad solution but the best I can think of (alternative :
use /tmp or Windows TEMP dir?)."
2001-09-14 22:59:53 +00:00
Ryan C. Gordon
c2b2506a7c
Updated version from 0.1.3 to 0.1.4.
2001-09-14 22:58:04 +00:00
Ryan C. Gordon
12314e3715
Updated.
2001-09-14 22:57:22 +00:00
Ryan C. Gordon
70838fdc23
Initial add.
2001-09-14 22:57:02 +00:00
Ryan C. Gordon
beecf24734
make install deletes previous versions of the library.
2001-09-14 22:56:46 +00:00