1. 72cd2e0 Move not-curses code into interstingtimes.c by Rob Landley · 9 years ago
  2. 9398f05 Move a prototype to the start of portability.h (suggested by Elliott Hughes) by Rob Landley · 9 years ago
  3. 06d3783 Portability bits for the recent ls smack changes. by Rob Landley · 9 years ago
  4. 58c3269 Link against libattr and libsmack. by Xavier Roche · 9 years ago
  5. 08f51b5 Put SELINUX in a a menu, and add config option for SMACK. by Rob Landley · 9 years ago
  6. eb4b114 Only switch on printf format warnings for error_exit() and friends when TOYBOX_DEBUG enabled. by Rob Landley · 9 years ago
  7. 1be99e6 let the compiler check format strings by Elliott Hughes · 9 years ago
  8. bd6c3f3 Alright, the Android guys agree with the musl guys: faccessat(AT_SYMLINK_NOFOLLOW) is not supported. by Rob Landley · 9 years ago
  9. 468f155 Lift the basename/libgen.h shenanigans back out of portability.c and make it a static inline in portability.h, and prototype dirname() while we're at it. by Rob Landley · 9 years ago
  10. e910826 fix non-glibc basename(3) usage by Elliott Hughes · 9 years ago
  11. 0a4bd4b Move pty.h back to toys.h (under LSB 4.1 headers). by Rob Landley · 9 years ago
  12. c2415d1 AOSP master has <pty.h> and builds netcat/nc. by Elliott Hughes · 9 years ago
  13. 3b91599 id.c #ifdefectomy. (ifdefs belong in headers, not in C code.) by Rob Landley · 9 years ago
  14. 7e2af1c This patch adds a TOYBOX_SELINUX configuration option to control both by Elliott Hughes · 9 years ago
  15. de699ac When you include the posix header libgen.h, glibc #defines basename to some random other symbol name (because gnu) and this screws up nontrivial macro expansions of NEWTOY(basename), so work around it in portability.h. by Rob Landley · 9 years ago
  16. 50fc9ed Work with buildroot's extensively patched uClibc, and for nommu support move xfork() to portability.h and #ifdef based on __uClinux__ (which seems to be the nommu compiler define). by Rob Landley · 9 years ago
  17. f6c28b6 As long as Android's going to require fortify, fixup the warnings it generates. by Rob Landley · 10 years ago
  18. 6a29bb1 A patch against your current ToT that builds in AOSP master. by Elliott Hughes · 10 years ago
  19. 69a9f25 Patch from Elliott Hughes for Android/bionic build. by Rob Landley · 10 years ago
  20. 5614785 Fixups for the android/bionic build probes patch. by Rob Landley · 10 years ago
  21. 46ddf0e probe for getspnam(), forkpty(), utmpx, replace sethostname() by Isaac Dunham · 10 years ago
  22. 2ccab02 Workaround for musl's faccessat bug (the rm -r "error: is a directory" thing). by Rob Landley · 10 years ago
  23. a1a83e6 Tweak portability.h for uClibc version in buildroot defconfig. by Rob Landley · 10 years ago
  24. 980458f Work around uClibc brain-damage. by Rob Landley · 10 years ago
  25. 7eb3e43 Patches to commands for issues reported from static analysis tool. by Ashwini Sharma · 10 years ago
  26. 8fb7799 Add utf8 support to ls -C. by Rob Landley · 10 years ago
  27. 30e28cf Use compiler built-in macros to determine if argument parsing can use double or float for FLOAT arguments. (I.E. whether double fits in a long's memory.) Check in a way that the macros not being defined just gives us the shorter one. by Rob Landley · 10 years ago
  28. 15027d6 Probes for O_NOFOLLOW that compile and run something aren't compatible with cross compiling, so just #define it to 0 if it's not in fcntl.h where posix-2008 says. by Rob Landley · 10 years ago
  29. 5b40582 Group headers by standard (POSIX or LSB) or function (internationalization, networking). Move headers standards ignore (but which have been there >15 years) to lib/portability.h. Fold xregcomp into lib since it's posix. by Rob Landley · 10 years ago
  30. 714a0db Two changes to shut up GCC: by Isaac Dunham · 10 years ago
  31. 10d55b1 Only define MNT_DETACH for old glibc, portability.h included _before_ sys/mount.h... by Rob Landley · 10 years ago
  32. 0201900 Regression test against Ancient Build Environment (Ubuntu 8.04), fixup bit-rot. by Rob Landley · 10 years ago
  33. 25b043b Compile time probe to fish O_NOFOLLOW out of linux headers when fcntl doesn't conform to posix-2008. by Rob Landley · 11 years ago
  34. 364d9ab O_NOFOLLOW is specified by posix-2008 and varies by target, don't try to supply them for broken headers. by Rob Landley · 11 years ago
  35. 9559c2c Comment updates and a policy statement about avoiding #define GNU_dammit by Rob Landley · 11 years ago
  36. 44b9d04 More support for old (~2008) build environments, move the #ifdef checks for symbols out of specific library version checks (shouldn't hurt anything), remove obsolete debug macro. by Rob Landley · 11 years ago
  37. ae9243a Work around more random uClibc-specific breakage. by Rob Landley · 11 years ago
  38. 62fd9d0 Fix ancient glibc workaround to force fstatat64 by Rob Landley · 11 years ago
  39. 9f8217c The headers of uClibc and older glibc got unhappy with O_DIRECTORY and some other stuff. Fix it up in portability.h. by Rob Landley · 12 years ago
  40. bbda4ef More touch cleanup to use generic infrastructure: use getdate() from libc, use flag macros, option parsing can collect argument strings in global block, use existing perror_* macros. by Rob Landley · 12 years ago
  41. 4e79810 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. by Rob Landley · 12 years ago
  42. 628eb9b 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. by Rob Landley · 12 years ago
  43. ee00a7f Remove "feature test macros", replace non-portable fdprintf() with standard fprintf(). by Rob Landley · 12 years ago
  44. 522d906 Implement Apple and Android versions of getline(), getdelim(), and clearenv(). by Georgi Chorbadzhiyski · 12 years ago
  45. f05f660 Consolidate headers. by Rob Landley · 12 years ago
  46. 7051a96 Shut up even MORE gcc/glibc spurious warnings. by Rob Landley · 14 years ago
  47. efa93b9 Add noreturn mark to [p]error_exit(), suggested by Charlie Shepherd. by Rob Landley · 17 years ago
  48. 2aa494d MacOS X has a defective sed with no -r. by Rob Landley · 17 years ago
  49. fd1c5ba Teach build to build only the toys/*.c selected in .config, and teach by Rob Landley · 17 years ago
  50. 9016377 Add fdprintf(). Remove reread() and rewrite() which handle -EINTR, which by Rob Landley · 17 years ago
  51. 055cfcb Add start of mke2fs/gene2fs, and some other stuff I've been working on. by Rob Landley · 17 years ago