Menu

Code Commit Log


Commit Date  
[r481] by obarthel

- The printf() family no longer adds a 0 or 0x prefix if the alternate
conversion modifier is present for the %o and %x conversions and the
value to be converted is 0 already. Put another way, printf("%#x %#o",0,0);
now prints "0 0". This required another change so that %p always includes
the 0x prefix even if the pointer involved is a NULL pointer.

2006-11-13 09:32:28 Tree
[r480] by obarthel

- readlink() no longer sort-of-works for files and directories. It now only
works for soft linked objects and returns an error for everything else.
This is based upon a fix by Peter Bengtsson. Thank you very much!

- Moved the lstat() local Lock() function into its own separate file.

- uname() now returns correct and robust information for OS version
numbers > 36. This integrates a fix by Peter Bengtsson. Thank you
very much!

- Moved the crtbegin.o/crtend.o files out of the link libraries. Moving
them in was intended to work as a fix for the shared library build, but
now it seems that this has to be done at the link stage through the
GCC specs file...

- Integrated a fix for __rem_pio2() which affects sin(), tan() and cos(),
contributed by Steven Solie. Thank you very much!

2006-11-13 09:25:28 Tree
[r479] by obarthel

- The internal 'struct fd' file descriptor table entry data structure
now has a user data field entry.

- Rearranged the contents of the 'struct fd' file descriptor table entry
data structure in preparation for making it public. Also added a version
field so that user code can handle changes to it gracefully. The default
file is no longer a BCPL pointer to a file handle by default, but
both a BPTR and a socket identifier, wrapped into a union.

2006-10-10 13:39:26 Tree
[r478] by obarthel

- Added experimental tilde expansion in Unix path names. This still needs
some more work.

2006-10-03 16:36:47 Tree
[r477] by obarthel

- Removed an unnecessary (STRPTR) cast.

2006-10-02 07:16:06 Tree
[r476] by obarthel

- Added some documenting comments to the source code.

2006-10-02 07:15:37 Tree
[r475] by obarthel

- __get_default_file() called __fd_unlock() without having called
__fd_lock() first. Ouch.

- Removed an unnecessary pair of __fd_lock()..__fd_unlock() calls from
ttyname_r().

2006-09-27 11:54:54 Tree
[r474] by obarthel

- Unlink is now reentrant, or at least thread-safe.

- You can now make unlink() stop after a failed deletion attempt which
failed because the object to be deleted was reported as being "in use".
The libunix.a variant defaults to report the deletion to have succeeded
under these circumstances and later tries to delete the files marked
for deletion. See <dos.h> for a brief documentation of how to change
the behaviour.

2006-09-27 09:40:06 Tree
[r473] by obarthel

- Added the base_dir_nametest test program.

2006-09-25 18:20:09 Tree
[r472] by obarthel

- basename() and dirname() can no longer return NULL. They truncate the
resulting path name instead. This is done so because some code that
calls basename() or dirname() does not check if the function's return
value is NULL.

2006-09-25 18:19:44 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.