suckless unix tools https://core.suckless.org/sbase
Go to file
sin 71cbd12ede Revert "Fix relocation error on OpenBSD (amd64) when compiling with pcc"
This reverts commit 06d43e4832.

Let's stick to the most basic and common options for the default
case.
2013-12-21 13:39:29 +00:00
util Add newline at end of file 2013-12-04 17:42:33 +00:00
arg.h Rename __ARG_H__ to ARG_H__ 2013-11-25 21:29:20 +00:00
basename.1 Moving back to the stone age. 2012-04-23 16:32:41 +02:00
basename.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
cal.1 Make date(1) compatible to GNU date(1). 2013-06-19 22:10:26 +02:00
cal.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
cat.1 add sleep & date, thanks kamil 2011-05-23 19:00:31 +01:00
cat.c Add weprintf() and replace fprintf(stderr, ...) calls 2013-11-13 11:41:43 +00:00
chgrp.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
chgrp.c Simplify code and don't use ftw() for chgrp(1) 2013-10-08 00:47:04 +01:00
chmod.1 Add sticky bit to documentation. 2013-10-20 10:41:32 +01:00
chmod.c Make chmod and ls recognize sticky bit (S_ISVTX). 2013-10-20 10:41:32 +01:00
chown.1 chmod, chown: remove redundant flag 2012-05-25 21:52:01 +01:00
chown.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
chroot.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
chroot.c Add license file details at top of files 2013-10-07 17:03:34 +01:00
cksum.1 cksum: error check 2011-06-10 04:36:40 +01:00
cksum.c Add weprintf() and replace fprintf(stderr, ...) calls 2013-11-13 11:41:43 +00:00
cmp.1 add cmp, thanks stateless 2011-06-10 01:55:12 +01:00
cmp.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
comm.1 Add comm 2013-06-19 20:00:10 +02:00
comm.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
config.mk Revert "Fix relocation error on OpenBSD (amd64) when compiling with pcc" 2013-12-21 13:39:29 +00:00
cp.1 Add -R as a synonym to -r for cp(1) 2013-12-12 13:30:17 +00:00
cp.c Show usage instead of exiting silently on an invalid option 2013-12-12 13:30:25 +00:00
crypt.h Forgot to remove argc from function decl 2013-11-30 21:12:40 +00:00
cut.1 Add cut(1) 2013-10-08 20:41:32 +01:00
cut.c Add weprintf() and replace fprintf(stderr, ...) calls 2013-11-13 11:41:43 +00:00
date.1 Add -u option to date (POSIX and Plan 9, and useful) 2012-04-23 08:32:24 -07:00
date.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
dirname.1 add tail 2011-05-26 16:18:42 -01:00
dirname.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
du.1 Update usage line and manpage for du(1) 2013-10-17 11:27:42 +01:00
du.c Add weprintf() and replace fprintf(stderr, ...) calls 2013-11-13 11:41:43 +00:00
echo.1 initial commit 2011-05-23 02:36:34 +01:00
echo.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
env.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
env.c Add license file details at top of files 2013-10-07 17:03:34 +01:00
expand.1 Add expand(1) 2013-06-19 20:01:10 +02:00
expand.c Add weprintf() and replace fprintf(stderr, ...) calls 2013-11-13 11:41:43 +00:00
false.1 initial commit 2011-05-23 02:36:34 +01:00
false.c initial commit 2011-05-23 02:36:34 +01:00
fold.1 fold: clarify utf8 behaviour in manpage 2012-05-25 21:51:24 +01:00
fold.c Add weprintf() and replace fprintf(stderr, ...) calls 2013-11-13 11:41:43 +00:00
fs.h implement cp and mv and improve rm 2012-01-30 22:41:33 +00:00
grep.1 Implement -e support for grep 2013-10-05 13:51:45 +01:00
grep.c Implement -e support for grep 2013-10-05 13:51:45 +01:00
head.1 add tail 2011-05-26 16:18:42 -01:00
head.c Add weprintf() and replace fprintf(stderr, ...) calls 2013-11-13 11:41:43 +00:00
hostname.1 Add hostname(1) 2013-10-05 14:58:55 +01:00
hostname.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
id.1 Implement -G support for id(1) 2013-12-01 17:29:53 +00:00
id.c Implement -G support for id(1) 2013-12-01 17:29:53 +00:00
kill.1 touch: posix open 2011-06-18 06:43:10 +01:00
kill.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
LICENSE Add dsp@2f30.org to LICENSE 2013-11-14 19:01:08 +00:00
ln.1 ln -f 2011-06-04 02:56:18 +01:00
ln.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
ls.1 ls: add option to reverse the sort order 2013-10-05 14:58:55 +01:00
ls.c Make chmod and ls recognize sticky bit (S_ISVTX). 2013-10-20 10:41:32 +01:00
Makefile Add barebones mktemp(1) 2013-11-13 11:06:55 +00:00
mc.1 mc: WTFM 2012-05-21 22:16:46 +00:00
mc.c Free allocated buffer 2013-10-10 20:37:31 +01:00
md5.h Add crypt.[ch] and update md5sum and sha1sum 2013-07-18 09:51:17 -04:00
md5sum.1 Add md5sum 2013-07-05 17:29:43 -04:00
md5sum.c Add cryptmain() and factor out the code from the crypt tools 2013-10-05 13:51:45 +01:00
mkdir.1 Implement -m option for mkdir 2013-10-05 13:51:45 +01:00
mkdir.c Make mkdir read mode argument as octal. 2013-10-20 10:41:31 +01:00
mkfifo.1 Implement -m for mkfifo(1) 2013-11-30 20:58:15 +00:00
mkfifo.c Implement -m for mkfifo(1) 2013-11-30 20:58:15 +00:00
mknod.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
mknod.c Add license file details at top of files 2013-10-07 17:03:34 +01:00
mktemp.1 Forgot to update manpage for mktemp(1) 2013-11-14 19:50:07 +00:00
mktemp.c Check for TMPDIR and if set use it 2013-11-14 19:47:22 +00:00
mv.1 Support -f for mv 2013-10-05 13:51:45 +01:00
mv.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
nice.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
nice.c Use arg.h as much as possible and add usage() where missing 2013-10-07 17:13:01 +01:00
nl.1 nl: tweak manpage 2011-06-11 00:29:06 +01:00
nl.c Fix indentation 2013-11-14 19:00:52 +00:00
nohup.1 nohup: tweak manpage 2011-06-18 14:42:06 +01:00
nohup.c Remove unnecessary exit(1) in usage() 2013-06-19 19:58:19 +02:00
paste.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
paste.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
printenv.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
printenv.c Use arg.h as much as possible and add usage() where missing 2013-10-07 17:13:01 +01:00
pwd.1 pwd -LP 2011-05-28 15:37:42 +01:00
pwd.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
readlink.1 Add readlink 2013-06-16 07:46:01 +02:00
readlink.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
renice.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
renice.c Revert "Make sbase compile with musl" 2013-10-07 20:47:33 +01:00
rm.1 Add -R as a synonym to -r for rm(1) 2013-12-12 13:15:47 +00:00
rm.c Add -R as a synonym to -r for rm(1) 2013-12-12 13:15:47 +00:00
rmdir.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
rmdir.c Add license file details at top of files 2013-10-07 17:03:34 +01:00
seq.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
seq.c Use estrtol() instead of atoi() 2013-10-27 09:49:08 +00:00
setsid.1 Add setsid(1) by arg 2013-10-05 14:58:55 +01:00
setsid.c Add license file details at top of files 2013-10-07 17:03:34 +01:00
sha1.h Add crypt.[ch] and update md5sum and sha1sum 2013-07-18 09:51:17 -04:00
sha1sum.1 Add sha1sum 2013-07-05 17:31:43 -04:00
sha1sum.c Add cryptmain() and factor out the code from the crypt tools 2013-10-05 13:51:45 +01:00
sha256.h Add sha256sum(1) 2013-07-20 13:20:16 -04:00
sha256sum.1 Add sha256sum(1) 2013-07-20 13:20:16 -04:00
sha256sum.c Add cryptmain() and factor out the code from the crypt tools 2013-10-05 13:51:45 +01:00
sha512.h Add sha512sum(1) 2013-08-04 11:00:34 -04:00
sha512sum.1 Add sha512sum(1) 2013-08-04 11:00:34 -04:00
sha512sum.c Add cryptmain() and factor out the code from the crypt tools 2013-10-05 13:51:45 +01:00
sleep.1 update manpages 2011-05-25 18:29:46 +01:00
sleep.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
sort.1 Add -n support to sort(1) 2013-12-12 13:10:59 +00:00
sort.c Add -n support to sort(1) 2013-12-12 13:10:59 +00:00
split.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
split.c Add license file details at top of files 2013-10-07 17:03:34 +01:00
sponge.1 actually add the .c and .1 files 2013-07-02 13:26:24 -04:00
sponge.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
stat.1 Add stat(1) 2013-10-05 14:58:55 +01:00
stat.c Add weprintf() and replace fprintf(stderr, ...) calls 2013-11-13 11:41:43 +00:00
strings.1 Allow strings(1) to operate on more than one file 2013-10-10 16:05:05 +01:00
strings.c Add weprintf() and replace fprintf(stderr, ...) calls 2013-11-13 11:41:43 +00:00
sync.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
sync.c Add license file details at top of files 2013-10-07 17:03:34 +01:00
tail.1 fix typo 2011-05-27 00:54:10 +01:00
tail.c Add weprintf() and replace fprintf(stderr, ...) calls 2013-11-13 11:41:43 +00:00
tar.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
tar.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
tee.1 initial commit 2011-05-23 02:36:34 +01:00
tee.c Free allocated memory 2013-10-11 17:02:58 +01:00
test.1 Update manpage for binary operations in test(1) 2013-11-11 12:01:47 +00:00
test.c Return false in case we invoke `test s1' and s1 is the null string 2013-11-11 12:00:22 +00:00
text.h sort: Librarify getlines() 2012-05-21 21:09:38 +00:00
TODO Remove passwd from TODO 2013-11-12 13:12:42 +00:00
touch.1 add mkdir 2011-05-26 05:47:58 +01:00
touch.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
true.1 initial commit 2011-05-23 02:36:34 +01:00
true.c initial commit 2011-05-23 02:36:34 +01:00
tty.1 add tty 2011-06-02 21:15:35 +01:00
tty.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
uname.1 fix manpages 2011-06-02 20:38:48 +01:00
uname.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
uniq.1 uniq: WTFM 2012-05-21 23:46:22 +00:00
uniq.c Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 2013-10-07 16:44:22 +01:00
unlink.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
unlink.c Add license file details at top of files 2013-10-07 17:03:34 +01:00
util.h Add weprintf() and replace fprintf(stderr, ...) calls 2013-11-13 11:41:43 +00:00
wc.1 getopt 2011-05-24 01:13:34 +01:00
wc.c Add weprintf() and replace fprintf(stderr, ...) calls 2013-11-13 11:41:43 +00:00
who.1 Cleaning up who, adding -l and manpage 2013-08-04 19:56:34 -04:00
who.c Add license file details at top of files 2013-10-07 17:03:34 +01:00
yes.1 Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. 2013-07-20 01:27:42 -04:00
yes.c Simplify yes(1) 2013-10-05 15:11:16 +01:00