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.