Menu

Commit [r339]  Maximize  Restore  History

- log(+/-0), logb(+/-0), log10(+/-0) now return -infinity.

- getcwd() now considers a buffer size of 0 an error, and it sets
the errno code to ERANGE if the buffer is too small.

- With Unix path semantics enabled, rename() now fails if either
the old or the new name are empty strings. Same thing for
opendir(), utime(), unlink(), chown(), link(), readlink(),
realpath(), chdir(), access(), stat(), rmdir(), lstat(),
chmod(), statfs() and open()/fopen().

- Fixed several issues with the formatted output of strftime()
for the "C" locale: "%p" could return " PM", "%c" is now
equivalent to "%a %b %e %T %Y", "%x" is equivalent to "%m/%d/%y"
and "%X" is now equivalent to "%T".

obarthel 2005-08-26

changed /trunk/library/changes
changed /trunk/library/crt0.S
changed /trunk/library/dirent_opendir.c
changed /trunk/library/fcntl_open.c
changed /trunk/library/math_log.c
changed /trunk/library/math_log10.c
changed /trunk/library/math_logb.c
changed /trunk/library/mount_statfs.c
changed /trunk/library/ncrt0.S
changed /trunk/library/nrcrt0.S
changed /trunk/library/stat_chmod.c
changed /trunk/library/stat_lstat.c
changed /trunk/library/stat_rmdir.c
changed /trunk/library/stat_stat.c
changed /trunk/library/stdio_rename.c
changed /trunk/library/time_strftime.c
changed /trunk/library/unistd_access.c
changed /trunk/library/unistd_chdir.c
changed /trunk/library/unistd_chown.c
changed /trunk/library/unistd_getcwd.c
changed /trunk/library/unistd_link.c
changed /trunk/library/unistd_readlink.c
changed /trunk/library/unistd_realpath.c
changed /trunk/library/unistd_unlink.c
changed /trunk/library/utime_utime.c
/trunk/library/changes Diff Switch to side-by-side view
Loading...
/trunk/library/crt0.S Diff Switch to side-by-side view
Loading...
/trunk/library/dirent_opendir.c Diff Switch to side-by-side view
Loading...
/trunk/library/fcntl_open.c Diff Switch to side-by-side view
Loading...
/trunk/library/math_log.c Diff Switch to side-by-side view
Loading...
/trunk/library/math_log10.c Diff Switch to side-by-side view
Loading...
/trunk/library/math_logb.c Diff Switch to side-by-side view
Loading...
/trunk/library/mount_statfs.c Diff Switch to side-by-side view
Loading...
/trunk/library/ncrt0.S Diff Switch to side-by-side view
Loading...
/trunk/library/nrcrt0.S Diff Switch to side-by-side view
Loading...
/trunk/library/stat_chmod.c Diff Switch to side-by-side view
Loading...
/trunk/library/stat_lstat.c Diff Switch to side-by-side view
Loading...
/trunk/library/stat_rmdir.c Diff Switch to side-by-side view
Loading...
/trunk/library/stat_stat.c Diff Switch to side-by-side view
Loading...
/trunk/library/stdio_rename.c Diff Switch to side-by-side view
Loading...
/trunk/library/time_strftime.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_access.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_chdir.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_chown.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_getcwd.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_link.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_readlink.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_realpath.c Diff Switch to side-by-side view
Loading...
/trunk/library/unistd_unlink.c Diff Switch to side-by-side view
Loading...
/trunk/library/utime_utime.c Diff Switch to side-by-side view
Loading...
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.