Menu

Code Commit Log


Commit Date  
[r234] by obarthel

- Final version bump before release.

2005-04-09 09:30:29 Tree
[r233] by obarthel

- Added a hopefully enlightening comment on the subtleties of semaphore
locking in the stdio_fflush.c file.

2005-04-04 11:56:26 Tree
[r232] by obarthel

- The stdio locking in fcntl() wasn't working correctly. Fixed.

- Made the clearerr(), feof() and ferror() macros thread-safe.

2005-04-04 10:10:02 Tree
[r231] by obarthel

- Small tweaks to fix GCC 68k compiler warnings.

2005-04-03 10:53:24 Tree
[r230] by obarthel

- Added more code and changes contributed by Peter Bengtsson, thank you
very much! This includes the following:

- Added SSIZE_MAX to <limits.h>.

- Added <sys/uio.h>, readv() and writev().

- Cut back the soft link resolution code in lstat().

- In <fcntl.h> O_NDELAY is now an alias for O_NONBLOCK.

- Added <complex.h>, carg(), cargf(), cargl(), cimag(), cimagf(),
cimagl(), conj(), conjf(), conjl(), creal(), crealf() and creall().

Note that the C99 support for the complex floating point data
types is limited to GCC 3.x for now.

- Added va_copy() to <stdarg.h>.

- Added _Exit() to <stdlib.h>.

- Added <stdbool.h>.

- Added vfscanf() to <stdio.h>.

2005-04-03 10:22:48 Tree
[r229] by obarthel

- We now call IsInteractive() rather than send a type ACTION_DISK_INFO
to a likely console handler file's MsgPort.

2005-04-02 18:02:54 Tree
[r228] by obarthel

- Invoking fstat() on what maps to a con-handler stream now produces
information identifying it as a character special file. Side-effect:
if the input/output went to a CON:/AUTO window, that window will
pop open and stay open.

2005-04-02 13:25:55 Tree
[r227] by obarthel

- File descriptors produced by dup() or dup2() now work exactly like
the original file descriptors they are duplicates of. I modified the
function which maps file descriptor numbers to file descriptor
table entries to return the table entries of the original files.

- In the thread-safe library, duplicated stdin/stdout/stderr
descriptors now work like the "real" ones. This is true even if
the "real" ones were closed and only their former aliases remain.

2005-04-01 18:46:37 Tree
[r226] by obarthel

- Moved the __UtilityBase/__IUtility variable declarations into
a separate file.

- Simplified the library/open close code in "stdlib_main.c".

2005-03-30 19:37:47 Tree
[r225] by obarthel

- raise() no longer resets the signal handler before it invokes the one
currently configured. It merely blocks the delivery of the respective
signal to prevent recursion.

- raise() now drops into abort() if a signal handler is set to
SIG_DFL. The exception is in SIGINT delivery, which has the
effect of printing a different termination message but otherwise
program flow takes the same path as abort().

2005-03-27 10:02:50 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.