wiz
5f59441cc8
-p, -s, -t, and -x are mutually exclusive -- make it obvious in
...
the SYNOPSIS.
2004-07-09 11:47:59 +00:00
wiz
a82c1f4b83
Add missing -n, -1, -2, -4, -5, and -6 to cksum usage.
...
From Kouichirou Hiratsuka in PR 26195.
2004-07-09 11:44:30 +00:00
jmc
b2f782612f
Completely rework how tools/compat is done. Purge all uses/references to
...
_NETBSD_SOURCE as this makes cross building from older/newer versions of
NetBSD harder, not easier (and also makes the resulting tools 'different')
Wrap all required code with the inclusion of nbtool_config.h, attempt to
only use POSIX code in all places (or when reasonable test w. configure and
provide definitions: ala u_int, etc).
Reviewed by lukem. Tested on FreeBSD 4.9, Redhat Linux ES3, NetBSD 1.6.2 x86
NetBSD current (x86 and amd64) and Solaris 9.
Fixes PR's: PR#17762 PR#25944
2004-06-20 22:20:14 +00:00
simonb
9bc855a931
s/the the/the/ (only in sources that aren't regularly imported from
...
elsewhere).
2004-04-23 02:58:27 +00:00
kleink
4bd5e026a4
Update to keep file lengths in appropriate data types (off_t, as opposed
...
to u_int32_t).
2003-12-20 23:41:38 +00:00
lukem
171d653219
Overhaul how `build.sh tools' are used:
...
* Rename "config.h" to "nbtool_config.h" and
HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H.
This makes in more obvious in the source when we're using
tools/compat/config.h versus "standard autoconf" config.h
* Consistently move the inclusion of nbtool_config.h to before
<sys/cdefs.h> so that the former can provide __RCSID() (et al),
and there's no need to protect those macros any more.
These changes should make it easier to "tool-ify" a program by adding:
#if HAVE_NBTOOL_CONFIG_H
#include "nbtool_config.h"
#endif
to the top of the source files (for the general case).
2003-10-27 00:12:41 +00:00
agc
89aaa1bb64
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22365, verified by myself.
2003-08-07 11:13:06 +00:00
wiz
7533801933
End sentence with a dot.
2003-06-26 17:00:55 +00:00
lukem
826a14607a
Now that <bsd.prog.mk> DTRT if HOSTPROG is defined (i.e, it is a no-op),
...
there's no need to special-case .include-ing it.
2003-05-18 07:57:31 +00:00
jmmv
59978ac5c6
Fix typo: extra 'a' word in plural sentence. Approved by wiz.
2002-12-26 15:49:37 +00:00
wiz
e2a4ec505f
Bump date for last.
2002-10-18 22:44:48 +00:00
atatat
9dfabd39b8
Add a -n flag for the hash output forms, so that the output is
...
"normal", ie, "hash filename" (like all the simple checksum output
forms) as opposed to "hashname (filename) = hash". This output form
is, imho, somewhat more useful because you can pass it directly to
sort to find identical files. For example:
md5 * | sort | uniq -c | grep -v ' 1 '
2002-10-18 20:30:12 +00:00
grant
be8ae688ae
New sentence, new line.
2002-09-30 11:08:56 +00:00
bjh21
8088602c68
Protect __RCSID and __COPYRIGHT from being invoked if not defined.
2002-03-31 14:43:22 +00:00
bjh21
efc4b53dc6
Add the necessary bits to make cksum buildable as a host tool.
2002-03-31 14:30:20 +00:00
ross
2a76afae02
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
2002-02-08 01:36:18 +00:00
mycroft
201d66a064
Remove calculation of crc_total from here, making the routine approximately
...
twice as fast.
2001-11-10 05:16:43 +00:00
wiz
d819f04061
Add sections to xrefs, and remove some unnecessary whitespace while I'm
...
here.
2001-04-04 09:35:23 +00:00
atatat
157a88bcf0
Apparently changing crc() to ccrc() was bad, since mtree does a reachover.
...
Revert ccrc() to crc() and change local variables called crc to thecrc
instead.
2001-03-21 03:16:38 +00:00
atatat
0d2c6226b0
Rename the crc() function to ccrc() since that removes a compiler warning
...
when WARNS=2.
2001-03-20 18:48:10 +00:00
atatat
61e4caef25
Add MD2, MD4, SHA1, and RMD160 support to cksum. Adding new hashes to
...
cksum(1) should now be easy.
2001-03-20 18:46:25 +00:00
cgd
a8ec668ddf
convert to use getprogname()
2001-02-19 23:03:42 +00:00
christos
35d2e40e99
fix nested extern
2001-02-05 01:39:27 +00:00
enami
6868d41699
- Don't overstrike the |.
...
- Use the default .Ar argument.
2000-07-03 05:27:15 +00:00
garbled
9e44e9b578
More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Many more to
come.
1999-03-22 18:16:34 +00:00
mrg
9f84449ae5
add missing .Nm sections.
1997-11-11 14:39:59 +00:00
lukem
782ba3a9bb
don' define WARNS=1 here
1997-10-18 12:49:08 +00:00
lukem
76da6c89a7
WARNSify
1997-10-17 11:36:51 +00:00
kleink
52a3f39615
POSIX.2 utilities must call setlocale(LC_ALL, "");
1997-06-26 23:18:05 +00:00
thorpej
6fac7758e7
Fix typo, per Dave Huang <khym@bga.com>, PR #3345 .
1997-03-18 00:40:13 +00:00
thorpej
0941c04d45
Add support for generating MD5 checksums, partially derived from the
...
FreeBSD md5(1) program. MD5 checksums may be generated by using the
"-m" flag to cksum, or by invoking this program as "md5".
1997-01-30 01:10:32 +00:00
jtc
088d06a21e
use const qualifer for crctab
1996-02-27 21:29:53 +00:00
cgd
a0a5237453
what's the point of having prototypes if they're not actually _used_
...
in the appropriate places? include extern.h in these files, and fix
up the bugs that its inclusion uncovered.
1996-02-27 21:17:25 +00:00
jtc
3e4b73c5a6
Sync with 4.4lite2
1995-09-02 05:45:13 +00:00
glass
7659edad1f
merged with 4.4Lite
1995-03-26 04:55:22 +00:00
mycroft
92702177a0
Add sum(1) alias, per Matt Green. Various other cleanup. Someone should
...
finish the addition to the HISTORY section.
1995-01-15 06:43:49 +00:00
cgd
8020777591
cksum uses 32-bit quantites, internally
1994-12-24 16:02:45 +00:00
jtc
656f5d0189
Fix formatting bug: a "1" or "2" argument to -o is manditory.
1994-05-20 06:14:31 +00:00
jtc
5187624c00
Use ".St -p1003.2-92" macro instead of spelling it out.
1993-11-30 00:36:01 +00:00
cgd
19f1d2d611
update to the latest cksum utility from uunet. this one is posix
...
compliant (i think), and fixes a bogon in the old CRC calculation.
yes, that's right, the CRC's it generates are different.
1993-11-02 07:33:08 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
mycroft
dfb9caab49
Add RCS indentifiers.
1993-08-01 07:32:48 +00:00
mycroft
690cae8181
Add RCS indentifiers.
1993-07-31 15:17:49 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00