Ignore:
Timestamp:
Jun 27, 2005, 5:30:23 AM (20 years ago)
Author:
bird
Message:

o Rewrote the libcXXXX.dll install rule to not play with emxload since

emxload sticks around when first loaded.

o Made unsetenv() cause tzset reload just like putenv() and setenv().
o Changed putenv() behaviour for removal (no '=' in input) to be identical

to unsetenv(). This solves duplicate variable testcase.

o Changed filestreams opened for both reading and writing to switch

more willingly between read and write mode.

o Made sscan() return EOF on EOF.
o Made sscan() skip blanks in input for '%%'.
o Implemented the stdio_unlocked stuff with BSD and GLIBC extension.

TODO: Require a new locktype which support recursive usage! Currently

a hack using 8 free flag bits is used.

o Corrected realpath() behaviour to return the path up to the failure

point on error. _realrealpath() also does this now.
(This also saves us a temp buffer and a copy of the result.)

o Fixed a bug in the handling of ".." in the path resolver.
o Extended that path resolver to check the directoryness of the input

according to flags and any trailing slashes.

o Change the path resolver to be very strict about UNC - UNC have exactly

two slashes at the start of the path.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/ChangeLog.LIBC

    • Property cvs2svn:cvs-rev changed from 1.65 to 1.66
    r2089 r2090  
    11/* $Id$ */
     2
     32005-06-26: knut st. osmundsen <bird-gccos2-spam@anduin.net>
     4    - libc:
     5        o Added [__]isinf[fl] which seems to have been mislaid during the
     6          math source import.
     7        o Rewrote the libcXXXX.dll install rule to not play with emxload since
     8          emxload sticks around when first loaded.
     9        o Made unsetenv() cause tzset reload just like putenv() and setenv().
     10        o Changed putenv() behaviour for removal (no '=' in input) to be identical
     11          to unsetenv(). This solves duplicate variable testcase.
     12        o Changed filestreams opened for both reading and writing to switch
     13          more willingly between read and write mode.
     14        o Made sscan() return EOF on EOF.
     15        o Made sscan() skip blanks in input for '%%'.
     16        o Implemented the stdio_unlocked stuff with BSD and GLIBC extension.
     17          TODO: Require a new locktype which support recursive usage! Currently
     18                a hack using 8 free flag bits is used.
     19        o Corrected realpath() behaviour to return the path up to the failure
     20          point on error. _realrealpath() also does this now.
     21          (This also saves us a temp buffer and a copy of the result.)
     22        o Fixed a bug in the handling of ".." in the path resolver.
     23        o Extended that path resolver to check the directoryness of the input
     24          according to flags and any trailing slashes.
     25        o Change the path resolver to be very strict about UNC - UNC have exactly
     26          two slashes at the start of the path.
    227
    3282005-06-25: knut st. osmundsen <bird-gccos2-spam@anduin.net>
Note: See TracChangeset for help on using the changeset viewer.