0.15:
vfork sucks. I reverted to the old behavior where vfork==fork.
fix bsearch (and remove i386 assembly bsearch, needs to be redone).
Thanks Ogrisegg sent a patch to make the PA-RISC unified syscall
thread-safe!
remove vfork and add alarm to dynamic syscalls.
fix diet-dyn to link in dyn_dstop.o and not dyn_stop.o.
The MD5 code generated unaligned accesses when passed an unaligned
pointer on little endian ARM and MIPS.
MIPS unified syscall didn't compile anymore.
Put up new mipsel target to cross compile for little endian mips.
The mips target will again explicitly set endianness to big endian.
Compiling natively on a MIPS box should not touch the endianness.
Duh, when we removed return0, we broke tzset when the time zone parser
was disabled. Uwe Ohse noticed this. Thanks!
Fix gethostbyname to match host names case insensitively in /etc/hosts.
Oops, this was reported 6 weeks ago but I overlooked the email.
Thanks, Denis Rachal!
vsnprintf's zero termination was broken.
Uwe Ohse found a few more bugs:
Remove WANT_BUGGY_GLIBC_STRSEP. The Linux man page is broken, glibc
does it correctly.
Make inet_aton use strtoul instead of strtol
fdopen would close the file descriptor if it could not malloc the
buffer.
strftime updates.
Make _FILE_OFFSET_BITS includes -Wundef clean
Andre found a typo in endian.h for big endian mips
Ryan told me that fmod was not included in libm. Oops.
strstr(whatever,"") returned NULL, not whatever. Found by a new test
suite entry for strstr that I wrote.
Thomas Oggrisegg suggested or sent patches for the following:
add for profiling support.
make strncpy a #define in string.h to save a few bytes.
an i386 assembler getenv implementation (roughly half the size)
add grantpt, ptsname, unlockpt
add a getenv test suite entry.
Andre contributed an ARM assembler md5 implementation and he fixed mmap
on ARM.
add glibc macro names in sys/reboot.h. Mentioned by Laurent G. Bercot
getservent_r did not parse lines without aliases. Thanks, Jaroslav
Macodiseas!
fix MIPS start code (argv[0] was always corrupt)
removed annoying -Wconversion gcc switch
add -v to diet.c and fix MIPS CFLAGS in diet. Thanks, Johannes Stezenbach
Kurt Garloff sent these diffs:
add fdatasync (and make it a pthread cancellation point)
numerous alpha issues, like using .quad instead of .long for
offsets, change strip to -strip in Makefile (so a failing strip does
not abort the make), try to be more friendly to the gcc 2.96 that
SuSE 7.1 AXP ships with.