Rob Landley fb3c28fe89 realpath should parse -e vor 2 Jahren
..
README aa777fe07d Add README file to each toys/ directory, teach build infrastructure to get fancy name from that. This means adding new directories shouldn't require touching build scripts. vor 11 Jahren
acpi.c 141a075c0e Clean up some --help formatting. vor 5 Jahren
ascii.c 2a8e198104 Missed a couple in the wchar_t -> unsigned conversion. vor 3 Jahren
base64.c af50278fc9 Cleanup base32 slightly. vor 3 Jahren
blkdiscard.c 0030729a09 blkdiscard: fix uninitialised offset vor 3 Jahren
blkid.c cb1af1882a blkid: more scanf fun. vor 2 Jahren
blockdev.c b8070a7425 OpenEmbedded needs commands installed in specific places. vor 5 Jahren
bzcat.c 141a075c0e Clean up some --help formatting. vor 5 Jahren
chcon.c 141a075c0e Clean up some --help formatting. vor 5 Jahren
chroot.c 95574e3f2a cmp/env/nice/nohup/sort: use TOYFLAG_ARGFAIL. vor 5 Jahren
chrt.c 59e16e10b4 Yank some unnecessarily exported global variables that should be static. vor 2 Jahren
clear.c c3f3f842c5 Replace \033 with \e in strings. vor 2 Jahren
count.c 83326334d5 Speed up count: use 64k block size, update display at most 4x/second. vor 3 Jahren
devmem.c 54e2cd704f Teach devmem about nommu and 0x prefix on address. Print hex or decimal vor 3 Jahren
dos2unix.c d3a435e53c Add error_msg_raw() and friends, replace error_msg("%s", s) uses, enable format vor 8 Jahren
eject.c bd001e498d Clean up eject.c to use linux/eject.h and FLAG() macros. vor 2 Jahren
factor.c b6eb5a16dc Minor cleanups, and switch lll to "long long" for 32 bit platforms. vor 2 Jahren
fallocate.c b28b2a60c6 Switch fallocate to new style global names. vor 4 Jahren
flock.c eb7e847adc Be more consistent about periods in help text. vor 7 Jahren
fmt.c 141a075c0e Clean up some --help formatting. vor 5 Jahren
free.c b1b7fec80d Denys Vlasenko pointed out that other implementations use "t" as "total", vor 3 Jahren
freeramdisk.c 2f2c53f15b Go ahead and leak the filehandle, the command exits immediately. vor 2 Jahren
fsfreeze.c 141a075c0e Clean up some --help formatting. vor 5 Jahren
fsync.c 1ea6e127d5 Minor cleanups. vor 2 Jahren
gpiod.c 946f7d63d6 Traverse doubly linked list non-infinitely. vor 2 Jahren
help.c e22443c633 Don't show "toybox" header line for "help" output unless called with no args. vor 2 Jahren
hexedit.c 7fe3cb1fa9 Move ANSI escape cheat sheet to tty.c vor 2 Jahren
hwclock.c a079039934 Have xclose() perform the fd != -1 test. vor 3 Jahren
i2ctools.c eee419c1d7 flags.h can #define its own CLEANUP_ macros for the next #include vor 2 Jahren
inotifyd.c d3a435e53c Add error_msg_raw() and friends, replace error_msg("%s", s) uses, enable format vor 8 Jahren
insmod.c 61cb6ab6b9 Move #include <sys/syscall.h> into toys.h. vor 2 Jahren
ionice.c 42ce6272f5 When args.c is just enforcing max/min argument count with no options, imply ? vor 2 Jahren
login.c d1598daf20 login: clear environment when -p is absent vor 5 Jahren
losetup.c 0b00ea7fb8 Change xabspath() to more granular (flag based) control interface. vor 2 Jahren
lsattr.c eee419c1d7 flags.h can #define its own CLEANUP_ macros for the next #include vor 2 Jahren
lsmod.c 1dd3704c5f To ensure that toybox can be installed alongside busybox without vor 9 Jahren
lsusb.c 6f24967142 Add spaces to lsusb output, trigger on the correct entries, tweak help text. vor 2 Jahren
makedevs.c 2a5dc105a3 makedevs: stop using get_line(). vor 2 Jahren
mcookie.c 1558e7dbbf Promote mcookie vor 5 Jahren
mix.c 6a73e13d75 Convert more option vars to the new (single letter) coding style. vor 5 Jahren
mkpasswd.c 141a075c0e Clean up some --help formatting. vor 5 Jahren
mkswap.c d588ba7443 Improve help consistency. vor 5 Jahren
modinfo.c e6b3ac496f modinfo: various fixes. vor 4 Jahren
mountpoint.c a7a3c411fd mountpoint: add missing synopsis. vor 5 Jahren
nbd_client.c a57721d146 bind/connect cleanup. vor 5 Jahren
nsenter.c eee419c1d7 flags.h can #define its own CLEANUP_ macros for the next #include vor 2 Jahren
oneit.c 53b2daab94 Use flag macros and document -rn options. vor 3 Jahren
openvt.c cfea8f012d Cleanup openvt/deallocvt and merge with chvt, promote out of pending. vor 2 Jahren
partprobe.c f71abed76b Promote partprobe. vor 10 Jahren
pivot_root.c 61cb6ab6b9 Move #include <sys/syscall.h> into toys.h. vor 2 Jahren
pmap.c 1ea6e127d5 Minor cleanups. vor 2 Jahren
printenv.c 0ea04980e3 Fix printenv -0 (broken by the lib/args.c 0 prefix change). vor 3 Jahren
pwdx.c 46409d50e5 Add readlink0() and readlinkat0() which null terminate the data. vor 8 Jahren
pwgen.c 25fd949e51 Have -B remove more characters Ted Tso's implementation doesn't emit. vor 2 Jahren
readahead.c 61cb6ab6b9 Move #include <sys/syscall.h> into toys.h. vor 2 Jahren
readelf.c b024b85151 readelf: fix 32-bit build on Android. vor 3 Jahren
readlink.c fb3c28fe89 realpath should parse -e vor 2 Jahren
reboot.c 81859b8a57 timeout: use the monotonic clock. vor 2 Jahren
reset.c c3f3f842c5 Replace \033 with \e in strings. vor 2 Jahren
rev.c b30674681b Start replacing get_line() with getline(). vor 5 Jahren
rmmod.c 61cb6ab6b9 Move #include <sys/syscall.h> into toys.h. vor 2 Jahren
rtcwake.c 29229bf0fd rtcwake: default to UTC if /etc/adjtime can't be read vor 3 Jahren
setfattr.c 12a0b40d09 Promote setfattr vor 6 Jahren
setsid.c 9cacde056c setsid(1): call setsid(2) before setpgrp(2). vor 3 Jahren
sha3sum.c 7ea411beed Switch sha3sum on in defconfig, and document -b (it's same as sha2sum). vor 3 Jahren
shred.c 2185571e9d Update usage: line to include remaining options. vor 3 Jahren
stat.c 1f9e37e361 Remove ifdefs from stat. vor 3 Jahren
swapoff.c 1dd3704c5f To ensure that toybox can be installed alongside busybox without vor 9 Jahren
swapon.c 6a73e13d75 Convert more option vars to the new (single letter) coding style. vor 5 Jahren
switch_root.c 039d59d227 Replace various x = x declarations with QUIET macro to shut up gcc. vor 2 Jahren
sysctl.c 46d2cda500 Tweak help_exit() to show "See %s --help" message on the same line. vor 6 Jahren
tac.c b14b5d9d8d Rewrite tac to make better use of lib functions. vor 5 Jahren
taskset.c 61cb6ab6b9 Move #include <sys/syscall.h> into toys.h. vor 2 Jahren
timeout.c 73f5ecd772 Create the timer after installing the SIGALRM handler. vor 2 Jahren
truncate.c 1ea6e127d5 Minor cleanups. vor 2 Jahren
uclampset.c 61cb6ab6b9 Move #include <sys/syscall.h> into toys.h. vor 2 Jahren
uptime.c ab833461a0 Add load average to uptime -p. vor 2 Jahren
usleep.c 7aa651a6a4 Reindent to two spaces per level. Remove vi: directives that haven't worked right in years (ubuntu broke its' vim implementation). Remove trailing spaces. Add/remove blank lines. Re-wordwrap in places. Update documentation with new coding style. vor 11 Jahren
uuidgen.c 828fc9c8be Promote uuidgen. vor 6 Jahren
vconfig.c 8f6554366b Minor tweaks. vor 5 Jahren
vmstat.c c0b79b6e42 vmstat: increase column sizes vor 4 Jahren
w.c 46ddf0e34b probe for getspnam(), forkpty(), utmpx, replace sethostname() vor 9 Jahren
watch.c 039d59d227 Replace various x = x declarations with QUIET macro to shut up gcc. vor 2 Jahren
watchdog.c 664c417af5 Add lots of "static" annotations, make a couple things use FLAG() macros, etc. vor 3 Jahren
which.c 7aa651a6a4 Reindent to two spaces per level. Remove vi: directives that haven't worked right in years (ubuntu broke its' vim implementation). Remove trailing spaces. Add/remove blank lines. Re-wordwrap in places. Update documentation with new coding style. vor 11 Jahren
xxd.c 0aeca08240 Fix unused variable warnings found by clang/llvm 13. vor 2 Jahren
yes.c 2c30d4f7a6 More line buffering. vor 3 Jahren

README

Other commands

These are commands not present in Posix or LSB.

Most of them are necessary to provide a development environment capable of
booting a system image and building Linux From Scratch under it.

Tested with Aboriginal Linux system image and the lfs-bootstrap.hdc automated
build control image for Linux From Scratch 6.8):

http://landley.net/aboriginal

http://landley.net/aboriginal/control-images