1. b89af5e Fix xargs to obey POSIX's ARG_MAX restrictions. by Elliott Hughes · 7 years ago
  2. f900298 Last commit used xstrtod(), forgot to check it in. by Rob Landley · 7 years ago
  3. 6e76693 utf8towc() has to be in lib.c if strlower() is going to use it, because by Rob Landley · 7 years ago
  4. 67ddade In wc, replace mbrtowc() with new utf8towc() which doesn't have a context struct by Rob Landley · 7 years ago
  5. 92b6026 Split out xgetaddrinfo() from xconnect() by Rob Landley · 7 years ago
  6. 12f0744 Add and use xmmap. by Elliott Hughes · 7 years ago
  7. 5a159cc Add minof/maxof macros that autodetect type. Make xzcat use them. by Rob Landley · 7 years ago
  8. f86f2f4 Cleaup chrt by Rob Landley · 7 years ago
  9. d74b562 Move strend() to lib/lib.c by Rob Landley · 7 years ago
  10. ea9dd8a Posix says stdio.h should define 'stdout' as a macro, and bionic turns it into by Rob Landley · 8 years ago
  11. 938901d Switch oneit to use xopen_stdio() for -c (oops) and switch XVFORK() to use by Rob Landley · 8 years ago
  12. a1a559e Some lib fixes: mark xvfork() noinline, make xsendfile() return bytes copied, by Rob Landley · 8 years ago
  13. a975952 Add DIRTREE_PROC to skip non-numeric entries and make ps/top etc use it. by Rob Landley · 8 years ago
  14. 382057f Have dirtree_notdotdot() pass through !node->parent so . and .. on the command by Rob Landley · 8 years ago
  15. 4e867b8 Make netcat work with nommu and factor out poll() loop into net/net.c. by Rob Landley · 8 years ago
  16. eed9ed4 Replace loopfiles' failok with WARN_ONLY open flag. by Rob Landley · 8 years ago
  17. 7f7907f Export notstdio() wrapper. by Rob Landley · 8 years ago
  18. 299d438 Add openro() and WARN_ONLY flag so xopen() and friends can warn without exiting. by Rob Landley · 8 years ago
  19. 7528a96 Move genericish function to lib. by Rob Landley · 8 years ago
  20. 3d64b0c Change xgetpwnamid/xgetgrnamid to xgetuid/xgetgid returning the id number by Rob Landley · 8 years ago
  21. bc1ccac Move getusername/getgroupname to lib. (Return name or string representation by Rob Landley · 8 years ago
  22. 027a73a Make xopen() skip stdin/stdout/stderr, add xopen_stdio() if you want stdout, by Rob Landley · 8 years ago
  23. f20b10e Move regexec0 into lib (regexec that takes length and matches after NUL). by Rob Landley · 8 years ago
  24. 30454a4 Convert atolx() and friends to use long long internally. Update design.html by Rob Landley · 8 years ago
  25. d5088a0 dd improvements. by Elliott Hughes · 8 years ago
  26. 57dafe3 Last commit depends on new lib code I forgot to check in. (Oops.) by Rob Landley · 8 years ago
  27. 46409d5 Add readlink0() and readlinkat0() which null terminate the data. by Rob Landley · 8 years ago
  28. b602f1c Add bufgetgrgid() by Rob Landley · 8 years ago
  29. 6d50d4c Add bufgetpwuid. (Repeated calls to getpwuid() are really expensive.) by Rob Landley · 8 years ago
  30. bb77dde Have dirtree_recurse() take the new dirfd as an argument. by Rob Landley · 8 years ago
  31. 1c028ca Redefining basename_r to mean something random seems popular (bionic and freebsd by Rob Landley · 9 years ago
  32. 9fcaca8 Fix build when wchar_t is unsigned. by Elliott Hughes · 9 years ago
  33. 2b999e6 Add ls -b and make ls -q work with utf8. by Rob Landley · 9 years ago
  34. eb24df9 Split out _xexit() from xexit() and give sigatexit() multiple callbacks. by Rob Landley · 9 years ago
  35. 8d95074 Cleanup pass on the dirtree infrastructure, in preparation for making rm -r by Rob Landley · 9 years ago
  36. 7ca5dc4 For years the man pages have said to #include <sys/types.h> to get by Rob Landley · 9 years ago
  37. f435f04 Factor out strnstr() since posix hasn't got it, and add a config option for by Rob Landley · 9 years ago
  38. a7a869c Fix xpipe. (thinko.) by Rob Landley · 9 years ago
  39. 85f54d8 Add xpipe() to lib. by Rob Landley · 9 years ago
  40. 8f7137e Bugfix I forgot to checkin, plus a wrapper function. by Rob Landley · 9 years ago
  41. cf0f037 Factor out insanitize() from seq.c to next_printf() in lib. by Rob Landley · 9 years ago
  42. ba86864 Extend utf8 fontmetrics so ps can use them. by Rob Landley · 9 years ago
  43. 544c1ec Update draw_str() and friends to do standard escaping for ^X <AB> U+ABCD. by Rob Landley · 9 years ago
  44. 5493916 Move create_uuid() to lib and xpoll() to lib/net.c. by Rob Landley · 9 years ago
  45. 1b98374 Make cursor left/right change sort type in iotop. by Rob Landley · 9 years ago
  46. efb309d Make scan_key() specify timeout in miliseconds, split out terminal_probesize(), by Rob Landley · 9 years ago
  47. d3a435e Add error_msg_raw() and friends, replace error_msg("%s", s) uses, enable format by Rob Landley · 9 years ago
  48. 4d3ad67 Add strafter() to lib. by Rob Landley · 9 years ago
  49. 4b4ab6a Add scan_key_getsize() doing the ANSI probe, switch scan_key() to TAGGED_ARRAY, by Rob Landley · 9 years ago
  50. 6769f8e Move get_line() header to pending.h because posix has FILE * versions. by Rob Landley · 9 years ago
  51. e32e802 Factor out draw_str() and friends. by Rob Landley · 9 years ago
  52. d336af4 Rename dirtree->data to dirfd, and don't store symlink length in it. by Rob Landley · 9 years ago
  53. 12a487b Split do_ps() into get_ps() and show_ps() as a start on implementing --sort. by Rob Landley · 9 years ago
  54. 2f69ee2 NOEXIT(thingy()) wrapper to turn xwrap() functions into warning versions. by Rob Landley · 9 years ago
  55. 11d6079 Add ps -Z. by Elliott Hughes · 9 years ago
  56. da64663 Oops, forgot to check in the header file change for ps.c. by Rob Landley · 9 years ago
  57. d4c17cd Replace xcount_cpus() with a call to sysconf(_SC_NPROCESSORS_CONF) by Rob Landley · 9 years ago
  58. eb1bbc2 Add xcount_cpus() by Rob Landley · 9 years ago
  59. 7d6af77 Make defconfig build for nommu. by Rob Landley · 9 years ago
  60. 3b51a07 Another chunk of nommu support, replacing toys.recursion with toys.stacktop. by Rob Landley · 9 years ago
  61. 847bcb6 Add xvfork() as a static inline and use it from various places. by Rob Landley · 9 years ago
  62. e5354ca Replace toys.exithelp with help_exit() in lib. by Rob Landley · 9 years ago
  63. 960100a Switch HR_SI to HR_1000, make binary the default, make HR_B only affect bytes, by Rob Landley · 9 years ago
  64. d06ea37 Make human_readable() handle base 1024 units without floating point. by Rob Landley · 9 years ago
  65. 0fb4651 Different tools have different ideas about what human-readable output by Elliott Hughes · 9 years ago
  66. 35dafc7 Tweak xconnect: socket can be a string (ala "ftp") from /etc/services. by Rob Landley · 9 years ago
  67. ea75e75 Factor out xconnect(), plus some other small cleanups to telnet.c. by Rob Landley · 9 years ago
  68. 7cc95a7 Move strlower() from find to lib. by Rob Landley · 9 years ago
  69. 6292beb Add a basename_r() and use it in names_to_pid() to avoid basename() overwriting by Rob Landley · 9 years ago
  70. b20c80b Factor out more not-curses infrastructure into lib. by Rob Landley · 9 years ago
  71. 5b2644c Promote reset (actually write a new one using the simple man 4 console_codes by Rob Landley · 9 years ago
  72. aab9164 Add DIRTREE_SHUTUP to disable dirtree warnings if file vanishes out from by Rob Landley · 9 years ago
  73. 72cd2e0 Move not-curses code into interstingtimes.c by Rob Landley · 9 years ago
  74. cb7ed52 And remove the header part too. by Rob Landley · 9 years ago
  75. 2fd8624 Some infrastructure hexedit needs. (Poor man's curses.) by Rob Landley · 9 years ago
  76. 5b493dc Cleanup getprop, add qstrcmp() to lib for qsort (because posix-2008 broke by Rob Landley · 10 years ago
  77. e10483f Add readfileat() to lib by Rob Landley · 10 years ago
  78. b8140d1 Factor out xgetgrnamid() and xgetpwnamid() into xwrap.c. by Rob Landley · 10 years ago
  79. e6abb61 Upgrade oneit with -r (restart), -3 (send exiting PID values to child), and signal handling. by Rob Landley · 10 years ago
  80. 1be99e6 let the compiler check format strings by Elliott Hughes · 10 years ago
  81. c277f34 Cleanup/refactoring pass on hwclock. by Rob Landley · 10 years ago
  82. fb4ae95 Remove xexec_optargs(). by Rob Landley · 10 years ago
  83. 86c747a strtol() doesn't return error indicator for overflow, it just sets errno. So add estrtol() (which clears errno first), and xstrtol() (which error_exit()s on overflow). by Rob Landley · 10 years ago
  84. 5bec5ba Forgot to check in a header file for base64. by Rob Landley · 10 years ago
  85. 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 · 10 years ago
  86. 2fb85a3 Implement xstrncat() and fix xstrndup(). by Rob Landley · 10 years ago
  87. 5fcc715 Factor out printf-style escape parsing logic from echo.c. by Rob Landley · 10 years ago
  88. 360d57f Split xpopen() into xpopen_both(), xpopen(), and xrun() depending on whether we want to redirect both, one, or neither of stdin/stdout. by Rob Landley · 10 years ago
  89. e996bdd Work in progress snapshot of mount, with fallout to umount. (Not done yet.) by Rob Landley · 10 years ago
  90. 60c35c4 Implement exec -user, -group, and -newer. Enable find in defconfig. by Rob Landley · 10 years ago
  91. bd0ad99 Yank xrealpath prototype since the function's gone. by Rob Landley · 10 years ago
  92. fec3fd1 Move DIRTREE_COMEAGAIN second callback up to when the filehandle is still open, and add dir->again variable to distinguish second call instead of checking for -1 filehandle. by Rob Landley · 10 years ago
  93. 546b293 Little endian and big endian versions of peek (for host.c). by Rob Landley · 10 years ago
  94. 6d15f0d Cleanup pass on mkpasswd.c by Rob Landley · 10 years ago
  95. 8115fc1 Forgot to check in strstart(). by Rob Landley · 10 years ago
  96. 44e68a1 mount: start on option parsing, implement loopback and bind mount autodetection. by Rob Landley · 10 years ago
  97. d8872c4 Introduce xfork() and make commands use it, and make some WEXITSTATUS() use WIFEXITED() and WTERMSIG()+127. by Rob Landley · 10 years ago
  98. dc64025 Switch mtab_list to doubly linked so we can traverse in either order. Convert umount and df. Add dlist_terminate() to break lists for traversal in either direction. by Rob Landley · 10 years ago
  99. 55e9f35 Add mount options to data getmountlist collects. by Rob Landley · 10 years ago
  100. 1bc5224 Add generic_signal() handler, which sets toys.signal and writes byte to toys.signalfd if set. by Rob Landley · 10 years ago