-rw-r--r-- | .builds/archlinux.yml | 23L |
-rw-r--r-- | .builds/freebsd.yml | 25L |
-rw-r--r-- | .builds/netbsd.yml | 25L |
-rw-r--r-- | .clang-format | 23L |
-rw-r--r-- | .gitignore | 26L |
-rw-r--r-- | .reuse/dep5 | 10L |
-rw-r--r-- | Kyuafile | 7L |
-rw-r--r-- | LICENSES/0BSD.txt | 5L |
-rw-r--r-- | LICENSES/BSD-2-Clause.txt | 9L |
-rw-r--r-- | LICENSES/BSD-3-Clause.txt | 11L |
-rw-r--r-- | LICENSES/CC0-1.0.txt | 121L |
-rw-r--r-- | LICENSES/GFDL-1.1-only.txt | 119L |
-rw-r--r-- | LICENSES/MIT.txt | 9L |
-rw-r--r-- | LICENSES/MPL-2.0.txt | 373L |
-rw-r--r-- | LICENSES/WTFPL.txt | 11L |
-rw-r--r-- | Makefile | 153L |
-rw-r--r-- | README.md | 65L |
-rw-r--r-- | authorized_keys.git | 3L |
-rwxr-xr-x | bootstrap-regen.sh | 41L |
-rwxr-xr-x | bootstrap.sh | 25L |
-rw-r--r-- | build/cmd/.keep | 0B |
-rwxr-xr-x | check-cmds.sh | 22L |
-rwxr-xr-x | check-funcs.sh | 50L |
-rwxr-xr-x | check-libs.sh | 31L |
l--------- | cmd/[ | 1L |
-rw-r--r-- | cmd/arch.1 | 28L |
-rw-r--r-- | cmd/arch.c | 28L |
-rw-r--r-- | cmd/base64.1 | 49L |
-rw-r--r-- | cmd/base64.c | 363L |
-rw-r--r-- | cmd/basename.1 | 64L |
-rw-r--r-- | cmd/basename.c | 126L |
-rw-r--r-- | cmd/cat.1 | 54L |
-rw-r--r-- | cmd/cat.c | 123L |
l--------- | cmd/chgrp | 1L |
-rw-r--r-- | cmd/chmod.1 | 157L |
-rw-r--r-- | cmd/chmod.c | 259L |
-rw-r--r-- | cmd/chown.1 | 86L |
-rw-r--r-- | cmd/chown.c | 302L |
-rw-r--r-- | cmd/chroot.1 | 57L |
-rw-r--r-- | cmd/chroot.c | 69L |
-rw-r--r-- | cmd/cksum.1 | 27L |
-rw-r--r-- | cmd/cksum.c | 172L |
-rw-r--r-- | cmd/cmp.1 | 96L |
-rw-r--r-- | cmd/cmp.c | 185L |
-rw-r--r-- | cmd/cut.1 | 91L |
-rw-r--r-- | cmd/cut.c | 488L |
-rw-r--r-- | cmd/date.1.in | 125L |
-rw-r--r-- | cmd/date.c | 305L |
-rw-r--r-- | cmd/df.1 | 83L |
-rw-r--r-- | cmd/df.c | 415L |
-rw-r--r-- | cmd/dirname.1 | 26L |
-rw-r--r-- | cmd/dirname.c | 28L |
-rw-r--r-- | cmd/echo.1 | 44L |
-rw-r--r-- | cmd/echo.c | 59L |
-rw-r--r-- | cmd/env.1 | 98L |
-rw-r--r-- | cmd/env.c | 191L |
-rw-r--r-- | cmd/expr.1 | 326L |
-rw-r--r-- | cmd/expr.y | 591L |
-rw-r--r-- | cmd/false.1 | 23L |
-rw-r--r-- | cmd/false.c | 8L |
-rw-r--r-- | cmd/head.1 | 92L |
-rw-r--r-- | cmd/head.c | 279L |
-rw-r--r-- | cmd/id.1 | 55L |
-rw-r--r-- | cmd/id.c | 373L |
-rw-r--r-- | cmd/install.1 | 102L |
-rw-r--r-- | cmd/install.c | 361L |
-rw-r--r-- | cmd/join.1 | 259L |
-rw-r--r-- | cmd/join.c | 580L |
-rw-r--r-- | cmd/link.1 | 31L |
-rw-r--r-- | cmd/link.c | 25L |
-rw-r--r-- | cmd/ln.1 | 82L |
-rw-r--r-- | cmd/ln.c | 218L |
-rw-r--r-- | cmd/logname.1 | 28L |
-rw-r--r-- | cmd/logname.c | 27L |
-rw-r--r-- | cmd/mkdir.1 | 49L |
-rw-r--r-- | cmd/mkdir.c | 111L |
-rw-r--r-- | cmd/mkfifo.1 | 35L |
-rw-r--r-- | cmd/mkfifo.c | 78L |
-rw-r--r-- | cmd/mknod.1 | 70L |
-rw-r--r-- | cmd/mknod.c | 154L |
-rw-r--r-- | cmd/mktemp.1 | 64L |
-rw-r--r-- | cmd/mktemp.c | 196L |
-rw-r--r-- | cmd/mv.1 | 99L |
-rw-r--r-- | cmd/mv.c | 520L |
-rw-r--r-- | cmd/nice.1 | 60L |
-rw-r--r-- | cmd/nice.c | 96L |
-rw-r--r-- | cmd/nohup.1 | 56L |
-rw-r--r-- | cmd/nohup.c | 119L |
-rw-r--r-- | cmd/nproc.1 | 32L |
-rw-r--r-- | cmd/nproc.c | 63L |
-rw-r--r-- | cmd/paste.1 | 172L |
-rw-r--r-- | cmd/paste.c | 271L |
-rw-r--r-- | cmd/pathchk.1 | 69L |
-rw-r--r-- | cmd/pathchk.c | 154L |
-rw-r--r-- | cmd/printf.1 | 426L |
-rw-r--r-- | cmd/printf.c | 747L |
-rw-r--r-- | cmd/pwd.1 | 44L |
-rw-r--r-- | cmd/pwd.c | 137L |
l--------- | cmd/readlink | 1L |
-rw-r--r-- | cmd/readlink.1 | 77L |
-rw-r--r-- | cmd/realpath.1 | 62L |
-rw-r--r-- | cmd/realpath.c | 244L |
-rw-r--r-- | cmd/renice.1 | 56L |
-rw-r--r-- | cmd/renice.c | 171L |
-rw-r--r-- | cmd/rm.1 | 54L |
-rw-r--r-- | cmd/rm.c | 234L |
-rw-r--r-- | cmd/rmdir.1 | 51L |
-rw-r--r-- | cmd/rmdir.c | 130L |
-rw-r--r-- | cmd/seq.1 | 47L |
-rw-r--r-- | cmd/seq.c | 156L |
-rw-r--r-- | cmd/sha1sum.1 | 49L |
-rw-r--r-- | cmd/sha1sum.c | 296L |
-rw-r--r-- | cmd/sha256sum.1 | 39L |
-rw-r--r-- | cmd/sha256sum.c | 296L |
-rw-r--r-- | cmd/sha512sum.1 | 39L |
-rw-r--r-- | cmd/sha512sum.c | 296L |
-rw-r--r-- | cmd/sleep.1 | 35L |
-rw-r--r-- | cmd/sleep.c | 58L |
-rw-r--r-- | cmd/split.1 | 83L |
-rw-r--r-- | cmd/split.c | 346L |
-rw-r--r-- | cmd/strings.1 | 66L |
-rw-r--r-- | cmd/strings.c | 221L |
-rw-r--r-- | cmd/sync.1 | 48L |
-rw-r--r-- | cmd/sync.c | 94L |
-rw-r--r-- | cmd/tee.1 | 35L |
-rw-r--r-- | cmd/tee.c | 115L |
-rw-r--r-- | cmd/test.1 | 403L |
-rw-r--r-- | cmd/test.c | 597L |
-rw-r--r-- | cmd/time.1 | 53L |
-rw-r--r-- | cmd/time.c | 155L |
-rw-r--r-- | cmd/timeout.1 | 89L |
-rw-r--r-- | cmd/timeout.c | 230L |
-rw-r--r-- | cmd/touch.1.in | 92L |
-rw-r--r-- | cmd/touch.c | 300L |
-rw-r--r-- | cmd/tr.1 | 369L |
-rw-r--r-- | cmd/tr.c | 243L |
-rw-r--r-- | cmd/true.1 | 23L |
-rw-r--r-- | cmd/true.c | 8L |
-rw-r--r-- | cmd/truncate.1 | 77L |
-rw-r--r-- | cmd/truncate.c | 134L |
-rw-r--r-- | cmd/tty.1 | 32L |
-rw-r--r-- | cmd/tty.c | 38L |
-rw-r--r-- | cmd/uname.1 | 54L |
-rw-r--r-- | cmd/uname.c | 108L |
-rw-r--r-- | cmd/uniq.1 | 54L |
-rw-r--r-- | cmd/uniq.c | 292L |
-rw-r--r-- | cmd/unlink.1 | 34L |
-rw-r--r-- | cmd/unlink.c | 22L |
-rw-r--r-- | cmd/wc.1 | 97L |
-rw-r--r-- | cmd/wc.c | 333L |
-rw-r--r-- | cmd/which.1 | 50L |
-rw-r--r-- | cmd/which.c | 85L |
-rw-r--r-- | cmd/whoami.1 | 21L |
-rw-r--r-- | cmd/whoami.c | 35L |
-rw-r--r-- | cmd/yes.1 | 28L |
-rw-r--r-- | cmd/yes.c | 86L |
-rwxr-xr-x | configure | 300L |
-rw-r--r-- | configure.d/cflag_test.c | 10L |
-rw-r--r-- | configure.d/copy_file_range.c | 23L |
-rw-r--r-- | configure.d/fgetln.c | 19L |
-rw-r--r-- | configure.d/getopt_long.c | 45L |
-rw-r--r-- | configure.d/reallocarray.c | 18L |
-rw-r--r-- | configure.d/sendfile_linux.c | 21L |
-rw-r--r-- | configure.d/syncfs.c | 16L |
-rw-r--r-- | coreutils.txt | 106L |
-rw-r--r-- | lib/absu.h | 36L |
-rw-r--r-- | lib/bitmasks.h | 11L |
-rw-r--r-- | lib/bytes2hex.c | 24L |
-rw-r--r-- | lib/consent.c | 139L |
-rw-r--r-- | lib/consent.h | 12L |
-rw-r--r-- | lib/err.c | 88L |
-rw-r--r-- | lib/err.h | 19L |
-rw-r--r-- | lib/fs.c | 167L |
-rw-r--r-- | lib/fs.h | 33L |
-rw-r--r-- | lib/humanize.c | 37L |
-rw-r--r-- | lib/humanize.h | 18L |
-rw-r--r-- | lib/iso_parse.c | 182L |
-rw-r--r-- | lib/iso_parse.h | 13L |
-rw-r--r-- | lib/iso_parse.mdoc | 46L |
-rw-r--r-- | lib/lib_mkdir.c | 58L |
-rw-r--r-- | lib/lib_mkdir.h | 13L |
-rw-r--r-- | lib/mode.c | 288L |
-rw-r--r-- | lib/mode.h | 12L |
-rw-r--r-- | lib/offline_realpath.c | 163L |
-rw-r--r-- | lib/reallocarray.h | 19L |
-rw-r--r-- | lib/sha1.c | 165L |
-rw-r--r-- | lib/sha1.h | 21L |
-rw-r--r-- | lib/sha256.c | 164L |
-rw-r--r-- | lib/sha256.h | 24L |
-rw-r--r-- | lib/sha512.c | 185L |
-rw-r--r-- | lib/sha512.h | 24L |
-rw-r--r-- | lib/strconv.h | 8L |
-rw-r--r-- | lib/strtodur.c | 109L |
-rw-r--r-- | lib/strtodur.h | 9L |
-rw-r--r-- | lib/symbolize_mode.c | 65L |
-rw-r--r-- | lib/sys_signame.c | 89L |
-rw-r--r-- | lib/sys_signame.h | 25L |
-rwxr-xr-x | lib/sys_signame.sh | 18L |
-rw-r--r-- | lib/tr_str.c | 353L |
-rw-r--r-- | lib/tr_str.h | 64L |
-rw-r--r-- | lib/truncation.c | 160L |
-rw-r--r-- | lib/truncation.h | 26L |
-rw-r--r-- | lib/user_group_parse.c | 78L |
-rw-r--r-- | lib/user_group_parse.h | 12L |
-rw-r--r-- | lsb_commands.txt | 141L |
-rw-r--r-- | posix_utilities.txt | 160L |
-rwxr-xr-x | static-funcs-check.pl | 33L |
-rwxr-xr-x | test-cmd/arch.sh | 10L |
-rwxr-xr-x | test-cmd/base64.sh | 70L |
-rwxr-xr-x | test-cmd/basename.sh | 45L |
-rwxr-xr-x | test-cmd/cat.sh | 52L |
-rwxr-xr-x | test-cmd/chmod.sh | 45L |
-rwxr-xr-x | test-cmd/chown.t | 63L |
-rwxr-xr-x | test-cmd/cksum.sh | 26L |
-rwxr-xr-x | test-cmd/cmp.sh | 32L |
-rwxr-xr-x | test-cmd/cut.sh | 74L |
-rwxr-xr-x | test-cmd/date.sh | 88L |
-rwxr-xr-x | test-cmd/df.sh | 33L |
-rwxr-xr-x | test-cmd/dirname.sh | 32L |
-rwxr-xr-x | test-cmd/echo.sh | 19L |
-rwxr-xr-x | test-cmd/env.sh | 48L |
-rwxr-xr-x | test-cmd/expr.sh | 82L |
-rwxr-xr-x | test-cmd/false.sh | 11L |
-rw-r--r-- | test-cmd/getpriority.c | 17L |
-rwxr-xr-x | test-cmd/head.sh | 51L |
-rwxr-xr-x | test-cmd/id.sh | 38L |
-rw-r--r-- | test-cmd/init_env.sh | 7L |
-rw-r--r-- | test-cmd/inputs/all_bytes | 256B |
-rw-r--r-- | test-cmd/inputs/alnum | 1L |
-rw-r--r-- | test-cmd/inputs/empty | 0B |
-rw-r--r-- | test-cmd/inputs/join/abc-ade | 2L |
-rw-r--r-- | test-cmd/inputs/join/ap | 1L |
-rw-r--r-- | test-cmd/inputs/join/awx-aop | 3L |
-rw-r--r-- | test-cmd/inputs/join/ax-az | 3L |
-rw-r--r-- | test-cmd/inputs/join/origin.txt | 4L |
-rw-r--r-- | test-cmd/inputs/join/phone.txt | 4L |
-rw-r--r-- | test-cmd/inputs/strings/length | 54B |
-rwxr-xr-x | test-cmd/inputs/strings/length.sh | 5L |
-rw-r--r-- | test-cmd/inputs/strings/libc_start_main | 215B |
-rwxr-xr-x | test-cmd/install.t | 105L |
-rwxr-xr-x | test-cmd/join.sh | 37L |
-rwxr-xr-x | test-cmd/link.sh | 23L |
-rwxr-xr-x | test-cmd/ln.t | 94L |
-rwxr-xr-x | test-cmd/logname.sh | 14L |
-rwxr-xr-x | test-cmd/mkdir.sh | 95L |
-rwxr-xr-x | test-cmd/mkfifo.sh | 20L |
-rwxr-xr-x | test-cmd/mktemp.sh | 90L |
-rw-r--r-- | test-cmd/mv-devshm.t | 28L |
-rwxr-xr-x | test-cmd/mv.t | 155L |
-rwxr-xr-x | test-cmd/nice.sh | 32L |
-rw-r--r-- | test-cmd/outputs/base64/all_bytes_w0 | 1L |
-rw-r--r-- | test-cmd/outputs/base64/all_bytes_w76 | 5L |
-rw-r--r-- | test-cmd/outputs/strings/all_bytes | 1L |
-rw-r--r-- | test-cmd/outputs/strings/all_bytes_td | 1L |
-rw-r--r-- | test-cmd/outputs/strings/all_bytes_to | 1L |
-rw-r--r-- | test-cmd/outputs/strings/all_bytes_tx | 1L |
-rw-r--r-- | test-cmd/outputs/strings/length_8_td | 2L |
-rw-r--r-- | test-cmd/outputs/strings/length_8_to | 2L |
-rw-r--r-- | test-cmd/outputs/strings/length_8_tx | 2L |
-rw-r--r-- | test-cmd/outputs/strings/length_td | 6L |
-rw-r--r-- | test-cmd/outputs/strings/length_to | 6L |
-rw-r--r-- | test-cmd/outputs/strings/length_tx | 6L |
-rw-r--r-- | test-cmd/outputs/tee/hello_all_bytes | 262B |
-rwxr-xr-x | test-cmd/paste.sh | 29L |
-rw-r--r-- | test-cmd/pathchk-getlimits.c | 13L |
-rwxr-xr-x | test-cmd/pathchk.sh | 54L |
-rwxr-xr-x | test-cmd/printf.sh | 17L |
-rwxr-xr-x | test-cmd/pwd.sh | 45L |
-rwxr-xr-x | test-cmd/readlink.sh | 33L |
-rwxr-xr-x | test-cmd/realpath.sh | 86L |
-rwxr-xr-x | test-cmd/rm.t | 182L |
-rwxr-xr-x | test-cmd/rmdir.t | 54L |
-rwxr-xr-x | test-cmd/rmdir_long.t | 18L |
-rwxr-xr-x | test-cmd/seq.sh | 56L |
-rwxr-xr-x | test-cmd/sha1sum.sh | 52L |
-rwxr-xr-x | test-cmd/sha256sum.sh | 52L |
-rwxr-xr-x | test-cmd/sha512sum.sh | 52L |
-rwxr-xr-x | test-cmd/sleep.sh | 15L |
-rwxr-xr-x | test-cmd/split.sh | 97L |
-rwxr-xr-x | test-cmd/stat_atime | 8L |
-rwxr-xr-x | test-cmd/stat_mtime | 8L |
-rwxr-xr-x | test-cmd/strings.sh | 74L |
-rw-r--r-- | test-cmd/tap.sh | 265L |
-rwxr-xr-x | test-cmd/tee.sh | 49L |
-rwxr-xr-x | test-cmd/test.sh | 193L |
-rwxr-xr-x | test-cmd/time.t | 31L |
-rwxr-xr-x | test-cmd/timeout.t | 34L |
-rwxr-xr-x | test-cmd/touch.sh | 80L |
-rwxr-xr-x | test-cmd/true.sh | 11L |
-rwxr-xr-x | test-cmd/truncate.t | 78L |
-rwxr-xr-x | test-cmd/tty.sh | 22L |
-rwxr-xr-x | test-cmd/uname.sh | 33L |
-rw-r--r-- | test-cmd/uniq_0I.txt | 7L |
-rwxr-xr-x | test-cmd/uniq_posix.t | 27L |
-rwxr-xr-x | test-cmd/unlink.sh | 14L |
-rwxr-xr-x | test-cmd/wc.sh | 109L |
-rwxr-xr-x | test-cmd/yes.sh | 44L |
-rw-r--r-- | test-lib/t_mode.c | 317L |
-rw-r--r-- | test-lib/t_sha1.c | 68L |
-rw-r--r-- | test-lib/t_sha256.c | 70L |
-rw-r--r-- | test-lib/t_sha512.c | 81L |
-rw-r--r-- | test-lib/t_strtodur.c | 75L |
-rw-r--r-- | test-lib/t_symbolize_mode.c | 47L |
-rw-r--r-- | test-lib/t_truncation.c | 80L |
-rwxr-xr-x | test_functions.sh | 16L |