log lib/portability.h @ 691:8871e8002812 0.4.1

age author description
Tue, 13 Nov 2012 06:32:03 -0600 Rob Landley Older versions of glibc predated posix-2008. They still provide most of what we need, but require a boot to the headers to get them to admit it. Note that uClibc lies and claims to be glibc so we have to specifically exclude it here. 0.4.1
Sat, 16 Jun 2012 14:19:56 -0500 Rob Landley More header fiddling: crypt.h is silly, SUSv4 requires crypt() to be prototyped in unistd.h. The fact glibc refuses to do so without a wacky #define is a glibc bug, treat it as such.
Mon, 19 Mar 2012 19:19:21 -0500 Rob Landley Remove "feature test macros", replace non-portable fdprintf() with standard fprintf().
Fri, 16 Mar 2012 06:42:08 -0500 Georgi Chorbadzhiyski Implement Apple and Android versions of getline(), getdelim(), and clearenv().
Wed, 07 Mar 2012 19:04:50 -0600 Rob Landley Consolidate headers.
Wed, 06 Jan 2010 05:28:32 -0600 Rob Landley Shut up even MORE gcc/glibc spurious warnings.
Thu, 15 Nov 2007 21:12:24 -0600 Rob Landley Add noreturn mark to [p]error_exit(), suggested by Charlie Shepherd.
Tue, 13 Feb 2007 16:41:51 -0500 Rob Landley MacOS X has a defective sed with no -r.
Sat, 03 Feb 2007 14:10:00 -0500 Rob Landley Teach build to build only the toys/*.c selected in .config, and teach
Thu, 18 Jan 2007 21:54:08 -0500 Rob Landley Add fdprintf(). Remove reread() and rewrite() which handle -EINTR, which
Sun, 14 Jan 2007 20:20:06 -0500 Rob Landley Add start of mke2fs/gene2fs, and some other stuff I've been working on.