Menu

Code Commit Log


Commit Date  
[r153] by obarthel

- The buffered and unbuffered file hook code is now invoked through
function pointers alone. The utility.library/CallHookPkt mechanism
is no longer required.

- Moved the entire lseek() code relevant for files into the hook
function.

- Simplified the close() function which now just calls into the
hook code to perform whatever is necessary. The hook code is
responsible for cleaning up after aliases, etc. This change in
turn made it possible to greatly simplify the hook code for
buffered files which now bypasses close/read/write/lseek and
directly invokes the hook code for unbuffered files.

2005-02-20 13:19:40 Tree
[r152] by obarthel

- Simplified the fcntl() code to use the varargs functions more carefully.
Also, the file descriptor duplication code no longer uses a goto to
deliver its result.

2005-02-20 09:03:02 Tree
[r151] by obarthel

- Major, major changes! Moved most of the monolithic code out of
the file descriptor hook and into the respective functions,
such as dup2(), fchmod(), fchown(), fcntl(), fdatasync(), fstatfs(),
fsync(), ftruncate() and lseek(). Code which is not strictly
required will no longer find its way into your programs if you
link with the updated library.

NOTE: these changes require that the entire library is rebuilt!

2005-02-18 18:53:17 Tree
[r150] by obarthel

- Moved the slash translation code around a bit more. Now ".//" comes out as
"" rather than ":".

2005-02-16 14:48:17 Tree
[r149] by obarthel

- Rewrote the __translate_unix_to_amiga_path_name() function to
translate patterns such as "foo/bar/../../baz" properly, and to
use strlen() less.

2005-02-15 17:27:22 Tree
[r148] by obarthel

- Small changes to make this build properly for OS4.

2005-02-07 11:19:32 Tree
[r147] by --none--

This commit was manufactured by cvs2svn to create tag 'V1_188'.

2005-02-07 10:52:33 Tree
[r146] by obarthel

- Tweaked the build makefiles to produce fewer meaningless warnings.

2005-02-07 10:52:32 Tree
[r145] by obarthel

- Added the fsync() and fdatasync() functions and the <stdint.h> and
<inttypes.h> header files contributed by Peter Bengtsson. Thank
you very much!

2005-02-04 15:03:14 Tree
[r144] by obarthel

- The library no longer sends ACTION_DISK_INFO packets to the console
handler. The side-effects were too varied and irritating after all.

2005-02-04 08:49:10 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.