version 1.667, 2009/02/26 20:51:54
|
version 1.668, 2009/03/11 04:03:16
|
Line 24
|
Line 24
|
(strace looks cleaner now) |
(strace looks cleaner now) |
use ELF auxvec to implement getpagesize |
use ELF auxvec to implement getpagesize |
support thread local storage (w00t!!!!) |
support thread local storage (w00t!!!!) |
|
don't crash in getaddrinfo if hints is NULL (Gernot Tenchio) |
|
|
0.31: |
0.31: |
getopt_long and getopt_long_only now refuse ambiguous abbreviations |
getopt_long and getopt_long_only now refuse ambiguous abbreviations |
Line 96
|
Line 97
|
fix DNS resolver to only use shorter timeout for .local queries |
fix DNS resolver to only use shorter timeout for .local queries |
remove throw() statements for functions taking function pointer |
remove throw() statements for functions taking function pointer |
arguments (qsort, besearch, ftw) |
arguments (qsort, besearch, ftw) |
fix embarassing bug in pclose (Juergen Sawinski, René Rebe) |
fix embarassing bug in pclose (Juergen Sawinski, Ren? Rebe) |
when asking for an IPv6 address and there is an IPv4 address in |
when asking for an IPv6 address and there is an IPv4 address in |
/etc/hosts but not an IPv6 address, return NO_DATA without |
/etc/hosts but not an IPv6 address, return NO_DATA without |
querying DNS. This is how glibc does it, and it means you can use |
querying DNS. This is how glibc does it, and it means you can use |
Line 130
|
Line 131
|
add strdupa and strndupa (for directfb) |
add strdupa and strndupa (for directfb) |
add extended attribute, thread, and misc syscalls |
add extended attribute, thread, and misc syscalls |
Olaf: fixed my libdl code to run with gcc-4.0.x |
Olaf: fixed my libdl code to run with gcc-4.0.x |
support optstring starting with '-' extension in getopt_long (Jens Låås) |
support optstring starting with '-' extension in getopt_long (Jens L??s) |
make sure ftw returns in the directory it was called from |
make sure ftw returns in the directory it was called from |
Olaf: fixing a bug in timegm (an off by ONE array access)... |
Olaf: fixing a bug in timegm (an off by ONE array access)... |
tzfile fix for recent gcc |
tzfile fix for recent gcc |
make resolv.conf more glibcish so openssh 4.3p1 compiles |
make resolv.conf more glibcish so openssh 4.3p1 compiles |
add linux/* glue to make openssh compile with tun/tap support |
add linux/* glue to make openssh compile with tun/tap support |
fix putenv (René Rebe, Thomas Ogrisegg) |
fix putenv (Ren? Rebe, Thomas Ogrisegg) |
limit search/domain entries in /etc/resolv.conf (Gernot Tenchio) |
limit search/domain entries in /etc/resolv.conf (Gernot Tenchio) |
fix unlockpt (Gernot Tenchio) |
fix unlockpt (Gernot Tenchio) |
Olaf: fixing putenv for the situation that environ is NULL |
Olaf: fixing putenv for the situation that environ is NULL |
Line 172
|
Line 173
|
remove waitpid warnings on ia64, s390/x |
remove waitpid warnings on ia64, s390/x |
provide C++ exception handling support |
provide C++ exception handling support |
ppc64 now compiles again |
ppc64 now compiles again |
typo in libcompat/syscall.S for WANT_THREAD_SAFE (Björn Döbel) |
typo in libcompat/syscall.S for WANT_THREAD_SAFE (Bj?rn D?bel) |
syscall.h update for all architectures |
syscall.h update for all architectures |
remove two ppc64 warnings |
remove two ppc64 warnings |
fix s/390 syscalls > 255 |
fix s/390 syscalls > 255 |
Line 280
|
Line 281
|
0.25: |
0.25: |
fix sprintf |
fix sprintf |
head -1 -> head -n 1 |
head -1 -> head -n 1 |
handle negative precision and -0 (Jens Låås) |
handle negative precision and -0 (Jens L??s) |
susv3 renamed IFNAMSIZ to IF_NAMESIZE |
susv3 renamed IFNAMSIZ to IF_NAMESIZE |
make diet accept "gcc-3.3.2" and "diet -v -Os gcc" (Yuri Kozlov) |
make diet accept "gcc-3.3.2" and "diet -v -Os gcc" (Yuri Kozlov) |
make libcompat syscall position independent (Peter S. Mazinger) |
make libcompat syscall position independent (Peter S. Mazinger) |
Line 307
|
Line 308
|
add pause for Alpha (Kurt Garloff) |
add pause for Alpha (Kurt Garloff) |
ptrace fix (Dallachiesa Michele) |
ptrace fix (Dallachiesa Michele) |
ptread.h cleanups (Martin Pohlack) |
ptread.h cleanups (Martin Pohlack) |
fix execvp and execlp (Younès) |
fix execvp and execlp (Youn?s) |
fix time() for sparc64 |
fix time() for sparc64 |
|
|
0.24: |
0.24: |
Line 484
|
Line 485
|
0.21: |
0.21: |
use gcc's size_t, ptrdiff_t and wchar_t types (Olaf) |
use gcc's size_t, ptrdiff_t and wchar_t types (Olaf) |
use -G 8 on MIPS to reduce code size (Johannes Stezenbach) |
use -G 8 on MIPS to reduce code size (Johannes Stezenbach) |
add munlock (Jens Låås) |
add munlock (Jens L??s) |
argh, atexit fell victim to bit rot (or maybe Olaf) |
argh, atexit fell victim to bit rot (or maybe Olaf) |
add WANT_INET_ADDR_DNS to make gethostbyname not look up IP numbers |
add WANT_INET_ADDR_DNS to make gethostbyname not look up IP numbers |
but use them to fill in the struct hostent directly. |
but use them to fill in the struct hostent directly. |
Line 548
|
Line 549
|
make signal() into a sigaction wrapper function |
make signal() into a sigaction wrapper function |
add memrchr (Emil) |
add memrchr (Emil) |
remove __attribute__((const)) from getpid() (Yuri Kozlov) |
remove __attribute__((const)) from getpid() (Yuri Kozlov) |
make getserv* also work if proto is NULL (Jens Låås) |
make getserv* also work if proto is NULL (Jens L??s) |
now clone on parisc works (Thomas Ogrisegg) |
now clone on parisc works (Thomas Ogrisegg) |
getopt* fix from Thomas Walpuski |
getopt* fix from Thomas Walpuski |
add syscall() to libcompat (Thomas Ogrisegg) |
add syscall() to libcompat (Thomas Ogrisegg) |
Line 802
|
Line 803
|
POSIX regular expressions. |
POSIX regular expressions. |
Fix fnmatch (a/b/* matched a/b/c/d even if FNM_PATHNAME was set) |
Fix fnmatch (a/b/* matched a/b/c/d even if FNM_PATHNAME was set) |
Fix regular expression match for x* when there is no x at all. |
Fix regular expression match for x* when there is no x at all. |
Fix memory leak in error case in gethostbyname(2|). Thanks, Dietz Pröpper. |
Fix memory leak in error case in gethostbyname(2|). Thanks, Dietz Pr?pper. |
Add %h to vsnprintf. |
Add %h to vsnprintf. |
Add FAQ. |
Add FAQ. |
Make %h work for signed numbers and add %hh to vsnprintf. |
Make %h work for signed numbers and add %hh to vsnprintf. |
Line 990
|
Line 991
|
overwrite the default is* functions. |
overwrite the default is* functions. |
added liblatin1.a |
added liblatin1.a |
added tzfile implementation (does it work for anyone else?) |
added tzfile implementation (does it work for anyone else?) |
added syslog(3) (thanks to Rene Müller!) |
added syslog(3) (thanks to Rene M?ller!) |
Jeff Garzik contributed getgr*, getpw* and getsp* in one tiny package. |
Jeff Garzik contributed getgr*, getpw* and getsp* in one tiny package. |
Thanks! |
Thanks! |
merged duplicate code in execv and execvp into exec_lib.o |
merged duplicate code in execv and execvp into exec_lib.o |
Line 1039
|
Line 1040
|
added getpriority and setpriority (also by Abraham) |
added getpriority and setpriority (also by Abraham) |
oops, I broke strtoul in a recent optimization attempt. |
oops, I broke strtoul in a recent optimization attempt. |
oi, setjmp and longjmp were broken on other platforms, too! |
oi, setjmp and longjmp were broken on other platforms, too! |
Thanks to Sébastien Côté for reporting this. |
Thanks to S?bastien C?t? for reporting this. |
|
|
0.7: |
0.7: |
clone support for i386,alpha,arm and sparc by Olaf. |
clone support for i386,alpha,arm and sparc by Olaf. |
Line 1187
|
Line 1188
|
Paul also contributed a smaller ARM startup code. |
Paul also contributed a smaller ARM startup code. |
|
|
0.6: |
0.6: |
strcat returned the wrong result. Thanks, Dietz Pröpper. |
strcat returned the wrong result. Thanks, Dietz Pr?pper. |
strtod now understands a negative exponent (oops, thanks Bertram Barth) |
strtod now understands a negative exponent (oops, thanks Bertram Barth) |
Port to arm-linux-gnu, but on the Netwinder I use for testing the |
Port to arm-linux-gnu, but on the Netwinder I use for testing the |
__dtostr does not work (I have no idea why!) |
__dtostr does not work (I have no idea why!) |
The MIPS port now uses (much smaller) non-PIC code. That means that |
The MIPS port now uses (much smaller) non-PIC code. That means that |
the applications you link against diet libc also have to be compiled |
the applications you link against diet libc also have to be compiled |
non-PIC. I suggest copying the CFLAGS from the diet libc Makefile. |
non-PIC. I suggest copying the CFLAGS from the diet libc Makefile. |
Thanks to Ralf Bächle for helping me with this! |
Thanks to Ralf B?chle for helping me with this! |
I made subdirectories for the architectures and use VPATH to override |
I made subdirectories for the architectures and use VPATH to override |
VPATH so that make finds the source file automatically. That should |
VPATH so that make finds the source file automatically. That should |
simplify the sources greatly. |
simplify the sources greatly. |