Files - sbase - suckless unix tools
(HTM) git clone git://git.suckless.org/sbase
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
Mode Name Size
(DIR) -rw-r--r-- .gitignore 110L
(DIR) -rw-r--r-- LICENSE 63L
(DIR) -rw-r--r-- Makefile 284L
(DIR) -rw-r--r-- README 148L
(DIR) -rw-r--r-- TODO 85L
(DIR) -rw-r--r-- arg.h 65L
(DIR) -rw-r--r-- basename.1 22L
(DIR) -rw-r--r-- basename.c 39L
(DIR) -rw-r--r-- bc.library 233L
(DIR) -rw-r--r-- bc.y 891L
(DIR) -rw-r--r-- cal.1 68L
(DIR) -rw-r--r-- cal.c 226L
(DIR) -rw-r--r-- cat.1 27L
(DIR) -rw-r--r-- cat.c 52L
(DIR) -rw-r--r-- chgrp.1 47L
(DIR) -rw-r--r-- chgrp.c 75L
(DIR) -rw-r--r-- chmod.1 74L
(DIR) -rw-r--r-- chmod.c 77L
(DIR) -rw-r--r-- chown.1 57L
(DIR) -rw-r--r-- chown.c 104L
(DIR) -rw-r--r-- chroot.1 25L
(DIR) -rw-r--r-- chroot.c 49L
(DIR) -rw-r--r-- cksum.1 24L
(DIR) -rw-r--r-- cksum.c 132L
(DIR) -rw-r--r-- cmp.1 49L
(DIR) -rw-r--r-- cmp.c 82L
(DIR) -rw-r--r-- cols.1 56L
(DIR) -rw-r--r-- cols.c 98L
(DIR) -rw-r--r-- comm.1 40L
(DIR) -rw-r--r-- comm.c 97L
(DIR) -rw-r--r-- compat.h 6L
(DIR) -rw-r--r-- config.mk 19L
(DIR) -rw-r--r-- cp.1 71L
(DIR) -rw-r--r-- cp.c 63L
(DIR) -rw-r--r-- cron.1 23L
(DIR) -rw-r--r-- cron.c 566L
(DIR) -rw-r--r-- crypt.h 12L
(DIR) -rw-r--r-- cut.1 69L
(DIR) -rw-r--r-- cut.c 215L
(DIR) -rw-r--r-- date.1 81L
(DIR) -rw-r--r-- date.c 103L
(DIR) -rw-r--r-- dd.1 91L
(DIR) -rw-r--r-- dd.c 237L
(DIR) -rw-r--r-- dirname.1 19L
(DIR) -rw-r--r-- dirname.c 27L
(DIR) -rw-r--r-- du.1 57L
(DIR) -rw-r--r-- du.c 167L
(DIR) -rw-r--r-- echo.1 27L
(DIR) -rw-r--r-- echo.c 24L
(DIR) -rw-r--r-- ed.1 238L
(DIR) -rw-r--r-- ed.c 1659L
(DIR) -rw-r--r-- env.1 47L
(DIR) -rw-r--r-- env.c 49L
(DIR) -rw-r--r-- expand.1 47L
(DIR) -rw-r--r-- expand.c 131L
(DIR) -rw-r--r-- expr.1 101L
(DIR) -rw-r--r-- expr.c 244L
(DIR) -rw-r--r-- false.1 13L
(DIR) -rw-r--r-- false.c 6L
(DIR) -rw-r--r-- find.1 151L
(DIR) -rw-r--r-- find.c 1103L
(DIR) -rw-r--r-- flock.1 35L
(DIR) -rw-r--r-- flock.c 82L
(DIR) -rw-r--r-- fold.1 39L
(DIR) -rw-r--r-- fold.c 130L
(DIR) -rw-r--r-- fs.h 47L
(DIR) -rw-r--r-- getconf.1 57L
(DIR) -rw-r--r-- getconf.c 108L
(DIR) -rw-r--r-- grep.1 94L
(DIR) -rw-r--r-- grep.c 266L
(DIR) -rw-r--r-- head.1 40L
(DIR) -rw-r--r-- head.c 77L
(DIR) -rw-r--r-- hostname.1 18L
(DIR) -rw-r--r-- hostname.c 36L
(DIR) -rw-r--r-- join.1 105L
(DIR) -rw-r--r-- join.c 529L
(DIR) -rw-r--r-- kill.1 39L
(DIR) -rw-r--r-- kill.c 131L
(DIR) -rw-r--r-- libutf/Makefile 6L
(DIR) -rw-r--r-- libutf/fgetrune.c 36L
(DIR) -rw-r--r-- libutf/fputrune.c 27L
(DIR) -rw-r--r-- libutf/isalnumrune.c 9L
(DIR) -rw-r--r-- libutf/isalpharune.c 830L
(DIR) -rw-r--r-- libutf/isblankrune.c 9L
(DIR) -rw-r--r-- libutf/iscntrlrune.c 18L
(DIR) -rw-r--r-- libutf/isdigitrune.c 80L
(DIR) -rw-r--r-- libutf/isgraphrune.c 9L
(DIR) -rw-r--r-- libutf/isprintrune.c 10L
(DIR) -rw-r--r-- libutf/ispunctrune.c 9L
(DIR) -rw-r--r-- libutf/isspacerune.c 31L
(DIR) -rw-r--r-- libutf/istitlerune.c 31L
(DIR) -rw-r--r-- libutf/isxdigitrune.c 9L
(DIR) -rw-r--r-- libutf/lowerrune.c 356L
(DIR) -rw-r--r-- libutf/mkrunetype.awk 240L
(DIR) -rw-r--r-- libutf/rune.c 148L
(DIR) -rw-r--r-- libutf/runetype.c 41L
(DIR) -rw-r--r-- libutf/runetype.h 26L
(DIR) -rw-r--r-- libutf/upperrune.c 265L
(DIR) -rw-r--r-- libutf/utf.c 142L
(DIR) -rw-r--r-- libutf/utftorunestr.c 27L
(DIR) -rw-r--r-- libutil/concat.c 23L
(DIR) -rw-r--r-- libutil/confirm.c 22L
(DIR) -rw-r--r-- libutil/cp.c 176L
(DIR) -rw-r--r-- libutil/crypt.c 184L
(DIR) -rw-r--r-- libutil/ealloc.c 88L
(DIR) -rw-r--r-- libutil/enmasse.c 38L
(DIR) -rw-r--r-- libutil/eprintf.c 57L
(DIR) -rw-r--r-- libutil/eregcomp.c 27L
(DIR) -rw-r--r-- libutil/estrtod.c 18L
(DIR) -rw-r--r-- libutil/fnck.c 22L
(DIR) -rw-r--r-- libutil/fshut.c 43L
(DIR) -rw-r--r-- libutil/getlines.c 32L
(DIR) -rw-r--r-- libutil/human.c 25L
(DIR) -rw-r--r-- libutil/linecmp.c 17L
(DIR) -rw-r--r-- libutil/md5.c 148L
(DIR) -rw-r--r-- libutil/memmem.c 66L
(DIR) -rw-r--r-- libutil/mkdirp.c 39L
(DIR) -rw-r--r-- libutil/mode.c 152L
(DIR) -rw-r--r-- libutil/parseoffset.c 61L
(DIR) -rw-r--r-- libutil/putword.c 16L
(DIR) -rw-r--r-- libutil/reallocarray.c 56L
(DIR) -rw-r--r-- libutil/recurse.c 108L
(DIR) -rw-r--r-- libutil/rm.c 49L
(DIR) -rw-r--r-- libutil/sha1.c 144L
(DIR) -rw-r--r-- libutil/sha224.c 26L
(DIR) -rw-r--r-- libutil/sha256.c 154L
(DIR) -rw-r--r-- libutil/sha384.c 26L
(DIR) -rw-r--r-- libutil/sha512-224.c 29L
(DIR) -rw-r--r-- libutil/sha512-256.c 26L
(DIR) -rw-r--r-- libutil/sha512.c 175L
(DIR) -rw-r--r-- libutil/strcasestr.c 38L
(DIR) -rw-r--r-- libutil/strlcat.c 63L
(DIR) -rw-r--r-- libutil/strlcpy.c 59L
(DIR) -rw-r--r-- libutil/strnsubst.c 61L
(DIR) -rw-r--r-- libutil/strsep.c 37L
(DIR) -rw-r--r-- libutil/strtonum.c 85L
(DIR) -rw-r--r-- libutil/unescape.c 58L
(DIR) -rw-r--r-- libutil/writeall.c 21L
(DIR) -rw-r--r-- link.1 16L
(DIR) -rw-r--r-- link.c 27L
(DIR) -rw-r--r-- ln.1 61L
(DIR) -rw-r--r-- ln.c 103L
(DIR) -rw-r--r-- logger.1 52L
(DIR) -rw-r--r-- logger.c 91L
(DIR) -rw-r--r-- logname.1 13L
(DIR) -rw-r--r-- logname.c 29L
(DIR) -rw-r--r-- ls.1 96L
(DIR) -rw-r--r-- ls.c 491L
(DIR) -rw-r--r-- make/defaults.c 61L
(DIR) -rw-r--r-- make/main.c 376L
(DIR) -rw-r--r-- make/make.h 86L
(DIR) -rw-r--r-- make/parser.c 1034L
(DIR) -rw-r--r-- make/posix.c 96L
(DIR) -rw-r--r-- make/rules.c 581L
(DIR) -rw-r--r-- md5.h 18L
(DIR) -rw-r--r-- md5sum.1 32L
(DIR) -rw-r--r-- md5sum.c 46L
(DIR) -rw-r--r-- mkdir.1 34L
(DIR) -rw-r--r-- mkdir.c 49L
(DIR) -rw-r--r-- mkfifo.1 28L
(DIR) -rw-r--r-- mkfifo.c 39L
(DIR) -rw-r--r-- mknod.1 44L
(DIR) -rw-r--r-- mknod.c 72L
(DIR) -rw-r--r-- mktemp.1 50L
(DIR) -rw-r--r-- mktemp.c 92L
(DIR) -rw-r--r-- mv.1 36L
(DIR) -rw-r--r-- mv.c 68L
(DIR) -rw-r--r-- nice.1 36L
(DIR) -rw-r--r-- nice.c 56L
(DIR) -rw-r--r-- nl.1 116L
(DIR) -rw-r--r-- nl.c 212L
(DIR) -rw-r--r-- nohup.1 40L
(DIR) -rw-r--r-- nohup.c 48L
(DIR) -rw-r--r-- od.1 80L
(DIR) -rw-r--r-- od.c 332L
(DIR) -rw-r--r-- paste.1 47L
(DIR) -rw-r--r-- paste.c 144L
(DIR) -rw-r--r-- pathchk.1 31L
(DIR) -rw-r--r-- pathchk.c 104L
(DIR) -rw-r--r-- printenv.1 30L
(DIR) -rw-r--r-- printenv.c 39L
(DIR) -rw-r--r-- printf.1 33L
(DIR) -rw-r--r-- printf.c 189L
(DIR) -rw-r--r-- pwd.1 29L
(DIR) -rw-r--r-- pwd.c 50L
(DIR) -rw-r--r-- queue.h 648L
(DIR) -rw-r--r-- readlink.1 32L
(DIR) -rw-r--r-- readlink.c 54L
(DIR) -rw-r--r-- renice.1 38L
(DIR) -rw-r--r-- renice.c 93L
(DIR) -rw-r--r-- rev.1 22L
(DIR) -rw-r--r-- rev.c 74L
(DIR) -rw-r--r-- rm.1 37L
(DIR) -rw-r--r-- rm.c 87L
(DIR) -rw-r--r-- rmdir.1 29L
(DIR) -rw-r--r-- rmdir.c 49L
(DIR) -rwxr-xr-x scripts/getconf.sh 218L
(DIR) -rwxr-xr-x scripts/install 21L
(DIR) -rwxr-xr-x scripts/mkbox 104L
(DIR) -rwxr-xr-x scripts/mkproto 31L
(DIR) -rwxr-xr-x scripts/uninstall 32L
(DIR) -rw-r--r-- sed.1 173L
(DIR) -rw-r--r-- sed.c 1738L
(DIR) -rw-r--r-- seq.1 40L
(DIR) -rw-r--r-- seq.c 147L
(DIR) -rw-r--r-- setsid.1 18L
(DIR) -rw-r--r-- setsid.c 48L
(DIR) -rw-r--r-- sha1.h 18L
(DIR) -rw-r--r-- sha1sum.1 32L
(DIR) -rw-r--r-- sha1sum.c 45L
(DIR) -rw-r--r-- sha224.h 16L
(DIR) -rw-r--r-- sha224sum.1 32L
(DIR) -rw-r--r-- sha224sum.c 45L
(DIR) -rw-r--r-- sha256.h 18L
(DIR) -rw-r--r-- sha256sum.1 32L
(DIR) -rw-r--r-- sha256sum.c 45L
(DIR) -rw-r--r-- sha384.h 16L
(DIR) -rw-r--r-- sha384sum.1 32L
(DIR) -rw-r--r-- sha384sum.c 45L
(DIR) -rw-r--r-- sha512-224.h 16L
(DIR) -rw-r--r-- sha512-224sum.1 32L
(DIR) -rw-r--r-- sha512-224sum.c 45L
(DIR) -rw-r--r-- sha512-256.h 16L
(DIR) -rw-r--r-- sha512-256sum.1 32L
(DIR) -rw-r--r-- sha512-256sum.c 45L
(DIR) -rw-r--r-- sha512.h 18L
(DIR) -rw-r--r-- sha512sum.1 32L
(DIR) -rw-r--r-- sha512sum.c 45L
(DIR) -rw-r--r-- sleep.1 18L
(DIR) -rw-r--r-- sleep.c 30L
(DIR) -rw-r--r-- sort.1 98L
(DIR) -rw-r--r-- sort.c 438L
(DIR) -rw-r--r-- split.1 46L
(DIR) -rw-r--r-- split.c 111L
(DIR) -rw-r--r-- sponge.1 19L
(DIR) -rw-r--r-- sponge.c 42L
(DIR) -rw-r--r-- strings.1 50L
(DIR) -rw-r--r-- strings.c 98L
(DIR) -rw-r--r-- sync.1 17L
(DIR) -rw-r--r-- sync.c 25L
(DIR) -rw-r--r-- tail.1 51L
(DIR) -rw-r--r-- tail.c 229L
(DIR) -rw-r--r-- tar.1 76L
(DIR) -rw-r--r-- tar.c 662L
(DIR) -rw-r--r-- tee.1 26L
(DIR) -rw-r--r-- tee.c 60L
(DIR) -rw-r--r-- test.1 131L
(DIR) -rw-r--r-- test.c 247L
(DIR) -rwxr-xr-x tests/0001-echo.sh 14L
(DIR) -rwxr-xr-x tests/0002-printf.sh 33L
(DIR) -rwxr-xr-x tests/0003-ed.sh 68L
(DIR) -rwxr-xr-x tests/0004-ed.sh 27L
(DIR) -rwxr-xr-x tests/0005-ed.sh 28L
(DIR) -rwxr-xr-x tests/0006-ed.sh 15L
(DIR) -rwxr-xr-x tests/0007-ed.sh 13L
(DIR) -rwxr-xr-x tests/0008-ed.sh 18L
(DIR) -rwxr-xr-x tests/0009-ed.sh 20L
(DIR) -rwxr-xr-x tests/0010-bc.sh 39L
(DIR) -rw-r--r-- tests/Makefile 6L
(DIR) -rwxr-xr-x tests/runtests.sh 16L
(DIR) -rw-r--r-- text.h 16L
(DIR) -rw-r--r-- tftp.1 32L
(DIR) -rw-r--r-- tftp.c 309L
(DIR) -rw-r--r-- time.1 45L
(DIR) -rw-r--r-- time.c 73L
(DIR) -rw-r--r-- touch.1 63L
(DIR) -rw-r--r-- touch.c 159L
(DIR) -rw-r--r-- tr.1 84L
(DIR) -rw-r--r-- tr.c 300L
(DIR) -rw-r--r-- true.1 13L
(DIR) -rw-r--r-- true.c 6L
(DIR) -rw-r--r-- tsort.1 70L
(DIR) -rw-r--r-- tsort.c 209L
(DIR) -rw-r--r-- tty.1 24L
(DIR) -rw-r--r-- tty.c 31L
(DIR) -rw-r--r-- uname.1 35L
(DIR) -rw-r--r-- uname.c 62L
(DIR) -rw-r--r-- unexpand.1 41L
(DIR) -rw-r--r-- unexpand.c 174L
(DIR) -rw-r--r-- uniq.1 45L
(DIR) -rw-r--r-- uniq.c 144L
(DIR) -rw-r--r-- unlink.1 19L
(DIR) -rw-r--r-- unlink.c 27L
(DIR) -rw-r--r-- utf.h 69L
(DIR) -rw-r--r-- util.h 97L
(DIR) -rw-r--r-- uudecode.1 46L
(DIR) -rw-r--r-- uudecode.c 282L
(DIR) -rw-r--r-- uuencode.1 34L
(DIR) -rw-r--r-- uuencode.c 129L
(DIR) -rw-r--r-- wc.1 28L
(DIR) -rw-r--r-- wc.c 122L
(DIR) -rw-r--r-- which.1 44L
(DIR) -rw-r--r-- which.c 101L
(DIR) -rw-r--r-- whoami.1 9L
(DIR) -rw-r--r-- whoami.c 37L
(DIR) -rw-r--r-- xargs.1 121L
(DIR) -rw-r--r-- xargs.c 363L
(DIR) -rw-r--r-- xinstall.1 86L
(DIR) -rw-r--r-- xinstall.c 194L
(DIR) -rw-r--r-- yes.1 14L
(DIR) -rw-r--r-- yes.c 25L