lukem
c1ceae17f0
Enable WARNS=4 by default for usr.bin, except for:
...
awk bdes checknr compile_et error gss hxtool kgetcred kinit
klist ldd less lex locale login m4 man menuc mk_cmds
mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh
string2key telnet tn3270 verify_krb5_conf xlint
2009-04-14 22:15:16 +00:00
apb
53ee7761e4
Integer values, no matter what their width, are cast to int64_t or
...
uint64_t for printing. Because of this, parse.c:rewrite() should use
PRI[diouxX]64 as the printf format; the previous revision which used
"lld" and friends was a temporary measure. We assume that PRId64 ends
with 'd', PRIx64 ends with 'x', etc.
In display.c:display(), change some u_intNN_t types to C99 standard
uintNN_t types, and consistently cast to [u]int64_t when printing
integer values (even in two cases where it's not really necessary but it
makes the code look more consistent).
2009-01-18 21:34:32 +00:00
hans
ec644bbf21
Use ll instead of non-standard q as length modifier in format strings.
...
Makes this work on Solaris. OK by apb.
2009-01-17 23:24:30 +00:00
drochner
316dc7a8ab
Support -the "-A addressformat" flag for od(1), from FreeBSD.
...
(I found a script which tries to figure out the byteorder of a box
by "od -An | grep", but it is POSIX anyway.)
There is a little behavioural change: The whitespace without any arguments
is like "-to2" now; before it was custom. It's not worse imho.
2008-09-03 16:32:57 +00:00
lukem
98e5374ccb
Remove the \n and tabs from the __COPYRIGHT() strings.
...
Tweak to use a consistent format.
2008-07-21 14:19:20 +00:00
martin
11a6dbe728
Convert TNF licenses to new 2 clause variant
2008-04-30 13:10:46 +00:00
christos
be4d21eeca
use ecalloc in previous
2006-10-09 14:27:06 +00:00
dsl
861fc6431d
Fix core dump caused by non-zerod memory.
...
From Auster in current_users.
2006-10-09 11:37:31 +00:00
peter
e263dfd62f
WFORMAT is no more...
2006-10-08 17:52:28 +00:00
elad
a01c1f4782
PR/28157: KAMADA Ken'ichi: escape sequence of hexdump(1) is broken
...
(SIGSEGV at worst)
Applied patch, thanks for the report!
2006-09-23 21:19:34 +00:00
hira
fadb259b4d
Fix uninitialized variables.
2006-09-05 12:11:27 +00:00
christos
505c9ab4bf
protect libutil with hostprog
2006-08-29 17:00:28 +00:00
christos
cdab3a7a06
More programs using efun.
2006-08-26 18:17:41 +00:00
dsl
e4573e12e3
Simplify the way the end of a singly linked list is followed (for adding
...
items) so it is more obvious that we aren't going to indirect through
a null pointer.
Fixes coverty SID:101
2006-03-30 19:53:58 +00:00
perry
d310ebb16a
de-__P, ANSIfy prototypes
2006-01-04 01:30:21 +00:00
lukem
a3b235bbd2
appease gcc -Wuninitialized
2005-06-02 01:53:01 +00:00
dsl
b23af931be
Add (unsigned char) cast to ctype functions
2004-10-30 17:43:02 +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
dmcmahill
188fcee35a
add
...
#if HAVE_CONFIG_H
#include "config.h"
#endif
to get this to build under solaris-2.6/sparc with gcc-2.95.1 as part of
the NetBSD cross toolchain build. Fixes PR23211. Patch approved by
Alistair Crooks.
2003-10-22 12:30:39 +00:00
cl
7272f1e99e
include <inttypes.h> to get uint64_t defined
2003-09-12 12:59:34 +00:00
wiz
3de6998961
This is a host tool: use {u,}int64_t instead of {u_,}quad_t.
2003-09-09 09:45:47 +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
b93a29cdaa
Fixes to make these man page look nice with groff-1.19.
2003-06-30 19:12:31 +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
augustss
177beb544c
Two more __RCSID checks that I missed.
2003-03-12 18:32:51 +00:00
augustss
c8e6437c5e
More tests if __RCSID is defined.
2003-03-12 18:26:32 +00:00
augustss
a24a8f129a
Do the defined(__RCSID) song and dance to enable cross compilation.
2003-03-12 16:46:33 +00:00
thorpej
ae754e0c76
Make hexdump a host tool.
2003-03-07 01:14:30 +00:00
wiz
990562bfef
.Nm does not need a dummy argument ("") before punctuation or
...
for correct formatting of the SYNOPSIS any longer.
2003-02-25 10:34:36 +00:00
mjl
f395946596
Correct typos (from OpenBSD).
2003-01-12 21:04:06 +00:00
wiz
bec6f0cde7
Wrong word; from jmc@prioris.mini.pw.edu.pl via openbsd.
2003-01-06 12:43:08 +00:00
kleink
a4d0ca7ffd
setlocale(LC_ALL, "") on startup.
2002-11-12 22:41:01 +00:00
grant
be8ae688ae
New sentence, new line.
2002-09-30 11:08:56 +00:00
itojun
f51456c273
err/errx/warn/warnx do not need \n at the end
2002-06-11 06:06:18 +00:00
bjh21
89e07ef724
More POSIX overhaul:
...
Support the F, D and L modifiers to the f format correctly.
Generate hexdump byte-counts, precisions and spacings automatically.
2002-03-30 13:29:27 +00:00
ross
2a76afae02
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
2002-02-08 01:36:18 +00:00
bjh21
41a2a8aac2
WARNS=2
2001-12-07 15:14:29 +00:00
bjh21
ba649ef7db
Mention that eight-byte integers work.
2001-12-07 14:46:24 +00:00
bjh21
a1aaa4713c
POSIX.2 doesn't specify hexdump, so we can't claim our hexdump is compatible
...
with it.
2001-12-07 13:45:07 +00:00
bjh21
84f98450e5
Enable support for printing 8-byte integers. For some reason, most of the
...
code for this was present, but disabled.
This is required for POSIX compliance on platforms with 8-byte longs.
2001-12-07 13:37:39 +00:00
bjh21
0a1ce99f56
Further POSIX progress: The C, S, I and L modifiers now behave correctly,
...
specifying output in units of a char, short, int and long (as defined by the
host system) respectively. This made the POSIX -t code more than complicated
enough to merit its own function, so I did that.
2001-12-07 01:23:42 +00:00
bjh21
94f69635b1
Further POSIXification: od now supports -N, which is equivalent to hexdump's
...
-n (format only COUNT bytes of input).
2001-12-05 18:07:50 +00:00
bjh21
a4b50871cb
Add a -j option to od, which does the same as the -s option to
...
hexdump (skipping some of the input). This brings our od slightly
closer to POSIX.2 conformance.
2001-12-05 17:46:15 +00:00
wiz
aded0d2cce
Whitespace cleanup.
2001-12-01 16:43:07 +00:00
atatat
4aaca49ce6
Hmm...apparently I left out a word.
2001-10-03 20:29:39 +00:00
wiz
ccb6f40539
Improve usage of `comprise' according to Webster and misc/10893
...
by Jim Bernard.
2001-05-06 12:29:18 +00:00
wiz
1561a4e9ef
Lowercase name in xref.
2001-04-04 09:36:33 +00:00
christos
853a8e1dfd
PR/9195: Tanaka Akira: od does not display short files containing nulls. Fix
...
from Andrew Brown.
2001-02-15 18:16:12 +00:00
christos
b023fbbf99
fix fix typo from @@@
2001-02-10 00:49:04 +00:00
christos
350f82175f
new man page from @@@
2001-02-09 17:50:44 +00:00