Menu

Code Commit Log


Commit Date  
[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
[r224] by obarthel

- Moved the signal block mask and the signal function table out of
signal_data.c and into signal_raise.c where they are actually used.
This makes it possible to override the default definition of the
__check_abort_enabled variable in your own programs.

2005-03-26 11:01:13 Tree
[r223] by obarthel

- The name of the public record locking semaphore has to be preallocated
for OS4 if the AllocSysObject() function is used to create it.

2005-03-26 10:53:35 Tree
[r222] by obarthel

- Updated the specs file not to reference the main.o files any more.

- Clarified the caveats of the libm.a use.

2005-03-26 09:15:07 Tree
[r221] by obarthel

- Ready for release...

2005-03-25 09:14:38 Tree
[r220] by obarthel

- Oops, nearly broke fcntl() again for sockets.

2005-03-25 08:59:22 Tree
[r219] by obarthel

- Small fixes to fcntl() and select() to cover the thread-safe
fd->fd_DefaultFile == ZERO case.

2005-03-25 08:50:59 Tree
[r218] by obarthel

- Added a description of the thread-safe stdin/stdout/stderr behaviour.

2005-03-25 08:50:10 Tree
[r217] by obarthel

- Activated the dormant thread-safe standard input/output/error
handling code.

2005-03-24 16:40:16 Tree
[r216] by obarthel

- The thread-safe system() call now blocks all standard I/O operations
until the function has returned. Which is harsh, but there is no
elegant solution to the issue of keeping the same dos.library
file handles from concurrent use which SystemTagList() might just
end up using.

2005-03-24 15:31:16 Tree
Older >