Commit Graph

113 Commits

Author SHA1 Message Date
sin
9ac01f59be Add crypt.[ch] and update md5sum and sha1sum
Factor out the code from md5sum and sha1sum into a util function.

Use FILE * instead of a file descriptor.  This will make it a bit
easier/more consistent when we implement support for the -c option.
2013-07-18 09:51:17 -04:00
stateless
eec1b415d5 Add sha1sum
No support for -c at the moment.
2013-07-05 17:31:43 -04:00
stateless
50054a652c Add md5sum
No support for -c at the moment.
2013-07-05 17:29:43 -04:00
David Galos
1fbe4e95ed Adding mknod(1) 2013-07-03 02:02:36 -04:00
David Galos
eadefcf0f8 Adding sponge(1). Thanks, Jakob Kramer. 2013-07-02 13:24:35 -04:00
Jesse Ogle
0f523ec9c6 Added cal and updated Makefile
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-06-19 21:13:28 +02:00
stateless
e28c17c7cc Add expand(1)
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-06-19 20:01:10 +02:00
stateless
12116cccc4 Add comm
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-06-19 20:00:10 +02:00
stateless
f66b47bc6f Add readlink
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-06-16 07:46:01 +02:00
Lorenzo Cogotti
75c97de593 Various fixes, add renice command.
This commit adds the renice command and its man page,
it also introduces some fixes:
* Makes nice command more solid, it also makes it respect POSIX return values.
* Fixes estrtol, which produced a misleading error on out of range errors.
* Fixes chgrp.1 NAME section.

Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-06-14 19:01:04 +02:00
Christoph Lohmann
9df408f8c6 Adding who, chroot, env and split.
Thanks "Galos, David" <galosd83@students.rowan.edu>!
2013-06-14 18:55:25 +02:00
Christoph Lohmann
2c162042b1 Adding some utilities.
Thanks "Galos, David" <galosd83@students.rowan.edu>!
2013-05-30 21:29:56 +02:00
Christoph Lohmann
c9aac796c8 Fixing the ARG macros and adding nice.
Thanks "Galos, David" <galosd83@students.rowan.edu>!
2013-05-29 20:52:39 +02:00
Lorenzo Cogotti
c451683c3f Added POSIX paste(1) command implementation.
This commit adds a simple implementation of the POSIX
standard paste(1) command, and its man page.
TODO and Makefile have been updated accordingly.

Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-05-04 07:48:21 +02:00
Robert Ransom
85efaad43b uniq: Initial commit 2012-05-21 23:24:28 +00:00
Robert Ransom
19e8c45158 mc: Initial commit 2012-05-21 22:05:09 +00:00
Robert Ransom
a6308d52be Makefile: Correct list of .o files depending on text.h 2012-05-21 21:12:11 +00:00
Robert Ransom
07b702d9a1 sort: Librarify getlines() 2012-05-21 21:09:38 +00:00
Robert Ransom
c77ea0210b Make Makefile possibly POSIX-conformant
FreeBSD make still refuses to handle the ".o:" 'single-suffix inference rule'.
2012-05-16 12:14:02 +00:00
Connor Lane Smith
146cca114e new ARGBEGIN & usage() function 2012-05-14 21:28:41 +01:00
Christoph Lohmann
120d817920 Adding the yes(1) command. 2012-04-23 16:27:40 +02:00
Christoph Lohmann
f75d7a47ff Adding ARGBEGIN for basename. 2012-04-23 15:50:47 +02:00
Christoph Lohmann
dbe8e73237 I'm sorry for my unprofessional behaviour. 2012-04-16 21:48:50 +02:00
Christoph Lohmann
29ce2560a7 Fixes and checks for seq. Thanks David Galos! 2012-04-16 21:46:59 +02:00
Christoph Lohmann
e8d6e30106 Adding seq command. 2012-04-10 17:33:19 +02:00
William Haddon
cec53d14b1 implement cp and mv and improve rm 2012-01-30 22:41:33 +00:00
Connor Lane Smith
cb291cc394 add test.c (thanks Random832) 2011-11-08 19:35:38 +01:00
Connor Lane Smith
33de3bffdb apathmax 2011-06-25 17:26:44 +01:00
Connor Lane Smith
914ad7b733 ranlib util.a (thanks pancake) 2011-06-20 18:37:39 +01:00
Connor Lane Smith
f24772dcbb add nohup 2011-06-18 06:41:28 +01:00
Connor Lane Smith
e54eb9f4bc simpler make 2011-06-16 21:20:17 +01:00
Connor Lane Smith
a85348c33b cleanup make 2011-06-16 01:57:01 +01:00
Connor Lane Smith
6d62efb57a make sbase-box 2011-06-16 01:53:33 +01:00
Connor Lane Smith
954106050f rename estrtol 2011-06-10 14:55:01 +01:00
Connor Lane Smith
7c251bcd4f refactor strnum 2011-06-10 05:41:40 +01:00
Connor Lane Smith
6be3e82218 add cksum 2011-06-10 04:14:05 +01:00
Connor Lane Smith
5156758e21 kill -l 2011-06-10 02:56:13 +01:00
Connor Lane Smith
e180a91172 add kill, thanks rob 2011-06-10 02:29:10 +01:00
Connor Lane Smith
188d8ff93a add cmp, thanks stateless 2011-06-10 01:55:12 +01:00
Connor Lane Smith
ff97891dad add fold 2011-06-08 21:30:33 +01:00
Connor Lane Smith
515f8cd35f install: all 2011-06-08 16:26:05 +01:00
Connor Lane Smith
1e4a4e460d make (un)install 2011-06-08 11:37:00 +01:00
Connor Lane Smith
59e09c9963 reformat makefile 2011-06-03 05:38:40 +01:00
Connor Lane Smith
894b42a885 add tty 2011-06-02 21:15:35 +01:00
Connor Lane Smith
92baf1a5c9 add uname, thanks hiltjo 2011-06-02 20:32:05 +01:00
Connor Lane Smith
9f9ea07e6c add sort 2011-06-02 13:03:34 +01:00
Connor Lane Smith
726973dcd5 glibc hates stripping 2011-06-01 21:31:22 +01:00
Connor Lane Smith
430b453c4d add nl 2011-05-29 21:30:44 +01:00
Connor Lane Smith
2dfe5c6b8b octal-only chmod 2011-05-27 23:48:07 +01:00
Connor Lane Smith
864be9b1c7 fix dist 2011-05-27 01:20:03 +01:00
Connor Lane Smith
bf9626d408 add tail 2011-05-26 16:18:42 -01:00
Connor Lane Smith
5629972223 add mkdir 2011-05-26 05:47:58 +01:00
Connor Lane Smith
6ef3d9174b add ls; simpler pwd 2011-05-26 04:01:20 +01:00
Connor Lane Smith
d6a9e35d0b really long lines 2011-05-25 20:40:47 +01:00
Connor Lane Smith
262f357fdd add head 2011-05-25 11:42:17 +01:00
Connor Lane Smith
a9c970b973 add mkfifo 2011-05-25 11:00:15 +01:00
Connor Lane Smith
da757ff7d1 add chown 2011-05-25 00:24:33 +01:00
Connor Lane Smith
c367d4d05f add dirname 2011-05-24 21:39:20 +01:00
Connor Lane Smith
fbb80983ce add ln, util.a 2011-05-24 13:00:30 +01:00
Connor Lane Smith
8c76381e91 add rm, thanks rob 2011-05-24 01:52:28 +01:00
Connor Lane Smith
687e5411ee add pwd, thanks stateless 2011-05-23 20:15:19 +01:00
Connor Lane Smith
474ee643ed add sleep & date, thanks kamil 2011-05-23 19:00:31 +01:00
Connor Lane Smith
8e26716a5a initial commit 2011-05-23 02:36:34 +01:00