Rewritten to handle date ranges better which lie outside the expected time of day, day of month and month.
Fix for translation bug, which would make "a/../b" into "a./b". Contributed by Thomas Frieden - thank you very much!
Updated the e-mail address.
- Small fixes to fcntl() and select() to cover the thread-safe
- Oops, nearly broke fcntl() again for sockets.
- Ready for release...
- Updated the specs file not to reference the main.o files any more.
- The name of the public record locking semaphore has to be preallocated
- Moved the signal block mask and the signal function table out of
- raise() no longer resets the signal handler before it invokes the one
- Moved the __UtilityBase/__IUtility variable declarations into
- File descriptors produced by dup() or dup2() now work exactly like
- Added more code and changes contributed by Peter Bengtsson, thank you
- Small tweaks to fix GCC 68k compiler warnings.
- The stdio locking in fcntl() wasn't working correctly. Fixed.
- Added a hopefully enlightening comment on the subtleties of semaphore
- Final version bump before release.
- Changed how the startup code is built for the different library flavours,
- Fixed the startup build target directory names.
- Added the two release archive build scripts.
- The Unix-like rename() now removes the target file even if that
- Reversed the change in rename() which enforced deletion of the target file.
- Changed how error conditions raised by dos.library file I/O functions
- The record locking semaphore could wind up getting added to the public
- Fixed two linker errors which were caused by duplicate symbol definitions.
- Fixed two linker errors which were caused by duplicate symbol definitions.
- If fread()/fwrite() fail to read/write any data because either the number
- Fixed a typo in the semaphore creation code. Ouch.
- The libunix.a flavour of system() no longer attempts to translate the name
- strftime() now ignores the E and O modifiers.
- Plugged in the proper ISO 8601 week number calculation function.
- The printf() family now supports the %hh, %j, %t and %z modifiers and the
- Added HUGE_VALF to <math.h>.
- For the printf() "%a" conversion the exponent now comes out as a binary
- Added test cases for C99 format conversions.
- Hid two more program files.
- Small fixes to the scanf() family.
- Added "fstat_stdout_test".
- Corrected the thread-safe clearerr() macro.
- The strftime() %z conversion now prints the time zone difference as a
- Added isblank().
- Added isunordered(), isgreater(), isgreaterequal(), isless(),
- fflush() no longer calls flockfile()/funlockfile() with a NULL parameter.
- Getting ready for the 1.192 release.
- Added C99 checks to "complex_headers.h".
- Added C99 checks to "complex_headers.h".
- Enabled the C99 language option.
- fpclassify() now returns FP_ZERO both for 0 and -0.
- Added tests for inf/nan.
- Added %D, %e, %F, %g, %G and %h for strftime(); repaired %I.
- Documented __strip_double_slash() and plugged in a memmove()
- Forgot to update the .cvsignore file to ignore the simple_sprintf test
- Moved the IExec initialization in "simple_sprintf.c".
- For %C strtime() should return the century number, not the
- The record locking code in fcntl() is no longer part of the
- Added a couple of (float) casts.
- Modified the locale-aware isalnum(), isalpha(), iscntrl(),
- Added NAN, INFINITY, FLT_EVAL_METHOD, float_t and double_t to
- Added a TODO-list which at this time only covers the missing floating
- Added skeleton code for acosf(), acosh(), acoshf(), asinf(), asinh(),
- Implemented fmin()/fminf(), fmax()/fmaxf(), fdim()/fdimf() (C99).
- Implemented fmin()/fminf(), fmax()/fmaxf(), fdim()/fdimf() for C99.
- Ported cosf(), coshf(), sinf(), sinhf(), tanf(), tanhf()
- Ported acosh(), acoshf(), asinh(), asinhf(), lgamma(), lgammaf(),
- Replaced the (float) casts in strtof() with calls to powf().
- Updated the smakefile, so that it includes the new math object files.
- Made ACrypt() compile again.
- Integrated Peter Bengtsson's termios code. Thank you very much! I chose
- Header files don't belong into the list of object files...
This commit was manufactured by cvs2svn to create tag 'V1_193'.
New file
Removed compiler warnings
Added profil prototype
*** empty log message ***
- Added ftello() and fseeko() which both merely call the equivalent (at
- statfs() never stated that a disk was mounted for read-only access
- libunix.a now also holds stdlib_main.o, which should fix the issue with
lstat would overwrite the passed-in name in lstat_lock with ReadLink
*** empty log message ***
- Implemented exp2()/exp2f() and log2()/log2f() as suggested by
- The pattern matching code which expands command line arguments, as part
- Repaired the pattern matching code which expands command line arguments:
- Dropped stdlib_wildcard_expand.c, which is no longer necessary.
- Corrected a typo in the object build list (math_exp2f.c rather than
output_buffer wasn't set correctly when the buffer was allocated
*** empty log message ***
Fixed a bug in getopt_long
Removed unneeded baserel stuff
- Moved all the constructor code out of "stdlib_init_exit.c" and into the
This commit was manufactured by cvs2svn to create tag 'LIB_V1_1'.
- Updated for dual PowerPC/68k build.
This commit was manufactured by cvs2svn to create tag 'LIB_V1_2'.
- Updated to use the proper OS4 build environment.
- Added the clib2 shared library initialization/cleanup code.
- Fixed an important error in the documentation...
- Added a complete shared library skeleton example to demonstrate how the
- Added some documentation on the skeleton library code.
- The thread-safe version of isatty() should now work for stdio
- Getting ready for a new release...
- In __time_delay() the CheckIO() test was wrong and should have