0.17: fix several bugs in getservent_r Gunnar Ritter reported the following: moved tcgetpgrp and tcsetpgrp to unistd.h adjusted lstat->lstat64 #define to make it work with function pointers move __dietlibc__ #define from features.h to diet Thomas Ogrisegg sent x86 memccpy and strncpy routines and introduced an dietfeatures.h #define WANT_FULL_POSIX_COMPAT Thomas also sent me profiling support (so far only on x86, but profiling/PORTING describes what needs to be done for other architectures)! add contrib/dprof.c, also from Thomas. Andreas Krennmair sent a patch to add the BSD regex interface to libcompat Andre noticed that __dtostr never sets first to false. Oops! Andre has provided a largely untested patch that seems to fix the problem. Igor Gilitschenski sent a patch for the "%8.7lx" issue. abort did not flush all stdio streams fix some nasty regular expression bugs write a stupid malloc checker (contrib/debug-realloc.c) to help me debug my regular expressions. Please read contrib/debug-realloc.txt our i386 memchr,memcmp were broken for the count=0 case fix DNS domain search i386 memccpy exchanged esi and edi :-( I should do more checks before accepting external code...