David Galos
50d9305752
Licensing fix in util/sha256.c
2013-07-20 13:23:13 -04:00
sin
4da54928e7
Add sha256sum(1)
2013-07-20 13:20:16 -04:00
Roberto E. Vargas Caballero
f636ac791b
Avoid infinite loop in tar
...
When the tar file is written in one directory archived by tar
the function archive enters in an infinite loop due to de
tar file written. This patch avoid this case checking the
inode of the tar file before of adding it to the archive.
2013-07-20 13:18:39 -04:00
sin
c1730c78de
Use int instead of char for getc()
2013-07-20 11:35:56 -04:00
David Galos
439489b566
Updating TODO
2013-07-20 11:35:21 -04:00
sin
8429125336
Change contact info
2013-07-20 01:30:44 -04:00
David Galos
9f8deb4b23
Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace.
2013-07-20 01:27:42 -04:00
sin
43c4213631
Remove trailing whitespace
2013-07-20 00:56:04 -04:00
sin
ce124c4894
Do not hardcode the size of md
2013-07-20 00:55:24 -04:00
sin
af4af8a0d8
Change sprintf to snprintf
...
cal.c:40: warning: sprintf() is often misused, please use snprintf()
2013-07-20 00:54:49 -04:00
David Galos
0fcb939408
Compatibility with OpenBSD. Thanks, Steve Dee!
2013-07-18 15:28:08 -04:00
David Galos
cd1526715f
Opimizing tar, adding U flag
2013-07-18 15:14:53 -04:00
David Galos
c5f10c4b06
Fixing idiotic mistake in tar
2013-07-18 11:52:01 -04:00
David Galos
2c75eb98d9
Adding tar.
2013-07-18 11:15:35 -04:00
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
David Galos
48e6870bb7
Making `mkdir -p` handle empty paths. Thanks, Willem van de Krol!
2013-07-11 21:43:38 -04:00
David Galos
7adf4f380a
Fixing zero-bye append in readlink. Thanks, Willem van de Krol
2013-07-09 19:40:28 -04:00
David Galos
18712b2032
Converting empty for to while in sha1sum
2013-07-05 17:42:30 -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
3c5f2b2407
Simplyfing mknod. Good eye, Truls Becken.
2013-07-03 11:48:06 -04:00
David Galos
1fbe4e95ed
Adding mknod(1)
2013-07-03 02:02:36 -04:00
stateless
c1c367c1bd
Explicitly cast len to unsigned long for %lu
2013-07-02 14:09:36 -04:00
David Galos
60731fb6e8
actually add the .c and .1 files
2013-07-02 13:26:24 -04:00
David Galos
eadefcf0f8
Adding sponge(1). Thanks, Jakob Kramer.
2013-07-02 13:24:35 -04:00
David Galos
4c403d80c7
Removing the executable bit from 'chvt.c'
2013-07-02 12:07:12 -04:00
David Galos
563742500e
Fixing seq
2013-07-01 13:25:41 -04:00
Christoph Lohmann
c94fad2ccc
Who is in sbase.
2013-06-21 07:11:44 +02:00
Christoph Lohmann
82e266e880
Cal is now in sbase.
2013-06-21 07:10:54 +02:00
Christoph Lohmann
45f67c556b
Another correction for the cal(1) usage.
2013-06-19 23:24:34 +02:00
Jesse Ogle
6442071c29
Updated cal usage()
...
Now usage matches cal.1
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-06-19 23:23:59 +02:00
Jesse Ogle
8fc4858a3c
Bugfix for cal when columns specified as 0
...
cal -c 0 caused an infinite loop. now the number of columns is set to
the number of months when 0 (i.e. the calendars never wrap).
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-06-19 23:23:43 +02:00
Christoph Lohmann
b10b1da57d
Make date(1) compatible to GNU date(1).
...
We have variable first day of weeks now! My week starts on Wednesday!
2013-06-19 22:10:26 +02: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
Christoph Lohmann
7f88cf7021
Optimizing comm(1) with the second sent in patch.
2013-06-19 21:09:50 +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
7216a53a7e
Remove unnecessary exit(1) in usage()
...
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-06-19 19:58:19 +02:00
stateless
f66b47bc6f
Add readlink
...
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-06-16 07:46:01 +02:00
Christoph Lohmann
4d38f60685
Eliminating the getopt disgrace.
2013-06-14 20:20:47 +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
c3b771d682
Seq has been implemented.
2013-06-14 18:56:22 +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
b0898c605d
Adding the new C files too.
2013-06-09 15:20:55 +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
Christoph Lohmann
f648c7fa71
Fixing whitespaces.
2013-05-04 07:49:51 +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
Federico G. Benavento
e509d56bae
s/getopt/ARGBEGIN/ and -r bug fix cp
2013-03-10 21:59:22 -03:00
Federico G. Benavento
5c7b7e3fa8
s/getopt/ARGBEGIN/ wc
2013-03-10 21:12:10 -03:00