Menu

Code Commit Log


Commit Date  
[r189] by obarthel

- Thanks to Joerg Strohmayer, the GCC library build now manages to
invoke the library's constructor/destructor functions in a
very particular order. That way, you can use constructor/destructor
functions in your own code and not have them clash with the library's
own functions.

2005-03-09 21:07:25 Tree
[r188] by obarthel

- The stdio destructor no longer resets the __iob pointer to NULL. This
avoids trouble with destructor functions which use stdio code. Unsolved
problem: the order in which destructors and constructors are called.

2005-03-09 16:56:05 Tree
[r187] by obarthel

- Moved a few __delete_semaphore() calls into conditional compilation
sections where they should have been in the first place.

2005-03-09 12:06:10 Tree
[r186] by obarthel

- Moved the data declarations out of math_data.c, stat_data.c,
socket_data.c, dirent_data.c and stdio_data.c and into the
code that initializes them.

2005-03-09 10:48:59 Tree
[r185] by obarthel

- Moved the CPU/FPU type tests into the respective linker
libraries.

2005-03-07 16:56:36 Tree
[r184] by obarthel

- Cleaned up the 68k build makefile, so that the CPU and FPU
tests and the error message display can run safely even
on plain 68000 machines. This won't work for the 32 bit small
data model, which implies 68020 code, but so there...

2005-03-07 14:04:09 Tree
[r183] by obarthel

- Made the file descriptor checks in the fsync() and fdatasync()
functions more robust.

2005-03-07 11:58:50 Tree
[r182] by obarthel

- Moved the Workbench console stream initialization into the
initialization code for the stdin/stdout/stderr streams and
out of the program parameter setup.

- The current program name is now set up in the stdlib
initialization function.

- Simplified the machine test code; moved the FPU check into
the math initialization code.

- Added more safety checks to verify that file descriptor
file handles are valid.

2005-03-07 11:16:43 Tree
[r181] by obarthel

- Corrected the names of macros.

2005-03-06 09:04:44 Tree
[r180] by obarthel

- DoTimer() now calls AllocSysObject() rather than making up
a MsgPort locally.

- The record locking semaphore code now builds a semaphore to add
before it tries to find the public one in memory. That way, the
code can spend less time in Forbid() state and, heaven forbid,
refrain from allocating memory while in that state.

2005-03-06 09:00:16 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.