Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-15 | Probes for O_NOFOLLOW that compile and run something aren't compatible with ↵ | Rob Landley | |
cross compiling, so just #define it to 0 if it's not in fcntl.h where posix-2008 says. | |||
2014-03-29 | Group headers by standard (POSIX or LSB) or function (internationalization, ↵ | Rob Landley | |
networking). Move headers standards ignore (but which have been there >15 years) to lib/portability.h. Fold xregcomp into lib since it's posix. | |||
2014-01-28 | Two changes to shut up GCC: | Isaac Dunham | |
* __GLIBC__ was checked unconditionally; this made for a very messy build on musl. * int fd in chvt is always initialized; GCC 3.4 does not recognize this. | |||
2013-12-19 | Only define MNT_DETACH for old glibc, portability.h included _before_ ↵ | Rob Landley | |
sys/mount.h... | |||
2013-12-19 | Regression test against Ancient Build Environment (Ubuntu 8.04), fixup bit-rot. | Rob Landley | |
2013-03-11 | Compile time probe to fish O_NOFOLLOW out of linux headers when fcntl ↵0.4.4 | Rob Landley | |
doesn't conform to posix-2008. | |||
2013-03-09 | O_NOFOLLOW is specified by posix-2008 and varies by target, don't try to ↵ | Rob Landley | |
supply them for broken headers. | |||
2013-02-24 | Comment updates and a policy statement about avoiding #define GNU_dammit | Rob Landley | |
2013-02-04 | More support for old (~2008) build environments, move the #ifdef checks for ↵ | Rob Landley | |
symbols out of specific library version checks (shouldn't hurt anything), remove obsolete debug macro. | |||
2013-01-15 | Work around more random uClibc-specific breakage. | Rob Landley | |
2012-12-01 | Fix ancient glibc workaround to force fstatat64 | Rob Landley | |
2012-11-26 | The headers of uClibc and older glibc got unhappy with O_DIRECTORY and some ↵ | Rob Landley | |
other stuff. Fix it up in portability.h. | |||
2012-11-16 | More touch cleanup to use generic infrastructure: use getdate() from libc, ↵ | Rob Landley | |
use flag macros, option parsing can collect argument strings in global block, use existing perror_* macros. | |||
2012-11-13 | Older versions of glibc predated posix-2008. They still provide most of what ↵0.4.1 | Rob Landley | |
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. | |||
2012-06-16 | More header fiddling: crypt.h is silly, SUSv4 requires crypt() to be ↵ | Rob Landley | |
prototyped in unistd.h. The fact glibc refuses to do so without a wacky #define is a glibc bug, treat it as such. | |||
2012-03-19 | Remove "feature test macros", replace non-portable fdprintf() with standard ↵ | Rob Landley | |
fprintf(). | |||
2012-03-16 | Implement Apple and Android versions of getline(), getdelim(), and clearenv(). | Georgi Chorbadzhiyski | |
2012-03-07 | Consolidate headers. | Rob Landley | |
2010-01-06 | Shut up even MORE gcc/glibc spurious warnings. | Rob Landley | |
2007-11-15 | Add noreturn mark to [p]error_exit(), suggested by Charlie Shepherd. | Rob Landley | |
2007-02-13 | MacOS X has a defective sed with no -r. | Rob Landley | |
2007-02-03 | Teach build to build only the toys/*.c selected in .config, and teach | Rob Landley | |
CFG_TOYSH_DEBUG to shut up the spurious "gcc can't tell that this is never actually used uninitialized because gcc is stupid" warnings. | |||
2007-01-18 | Add fdprintf(). Remove reread() and rewrite() which handle -EINTR, which | Rob Landley | |
shouldn't be a problem if we register signal handlers with sigaction(SA_RESTART) Straighten out count and len (I generally consistently use "count" for the current progress and "len" for the total, but this time I got them backwards for some reason and don't want to confuse myself in future.) | |||
2007-01-14 | Add start of mke2fs/gene2fs, and some other stuff I've been working on. | Rob Landley | |