Menu

Code Commit Log


Commit Date  
[r359] by obarthel

- Removed a couple of compiler warnings; fishing for more...

2005-10-11 09:28:29 Tree
[r358] by obarthel

- Updated the thread-safe library documentation section.

2005-10-11 08:28:32 Tree
[r357] by obarthel

- Getting ready to make a new release.

2005-10-11 07:37:58 Tree
[r356] by obarthel

- Resolved the vulnerability by caching the socket descriptor while the
stdio data is still locked.

2005-10-09 14:48:19 Tree
[r355] by obarthel

- Removed the various workarounds associated with <unistd.h>, required
for building code that references the networking API. It is now possible,
provided you build your code with an existing TCP/IP API header file
set (such as from the "Roadshow" SDK) without running into data type
or function prototype declaration conflicts. I have added local versions
of <arpa/inet.h>, <netinet/in.h>, <netdb.h>, <sys/filio.h>, <sys/ioccom.h>,
<sys/ioctl.h>, <sys/select.h> and <sys/socket.h> and updated <unistd.h>,
<pwd.h> and <grp.h> accordingly. Note that some of the function prototypes
will conflict with the bsdsocket.library/usergroup.library API, which is
why you can disable the declarations through the __NO_NET_API preprocessor
symbol: if defined, none of the function prototypes will be defined.

2005-10-09 12:32:18 Tree
[r354] by obarthel

- Implemented lrintf(), lrint(), lroundf(), lround(), nearbyintf(),
nearbyint(), remquof(), remquo(), roundf(), round(), tgammaf(),
tgamma(), truncf(), trunc(). Sort of implemented fmaf() and fma(),
which really ought to be done in "SIMD" fashion.

This completes the "real" floating point math library (ignoring
for a moment that the floating point environment code is still
not implemented).

2005-10-09 10:38:56 Tree
[r353] by obarthel

- Fixed the locking and the NULL pointer reference.

2005-10-09 09:05:27 Tree
[r352] by obarthel

- accept() now calls the bsdsocket.library accept() function first
and then hooks up the socket with the clib2 data structures. This
makes it possible to have several Processes calling the accept()
stub at the same time.

2005-10-08 15:59:56 Tree
[r351] by obarthel

- When the main() function returns directly or indirectly by way of
calling exit(), the IoErr() value set at this time will now be
preserved until the program really returns control to the shell.
This turned out to be easier to implement than I had originally
thought, thanks to the fact that the atexit() functions are all
invoked straight after the exit() call.

2005-09-28 10:28:38 Tree
[r350] by obarthel

- The ERANGE initialization is not necessary.

2005-09-28 09:51: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.