Commit Graph

6514 Commits

Author SHA1 Message Date
thorpej 29d4b591ea Avoid strict alias warning. 2002-12-06 03:21:43 +00:00
thorpej 9f3eaa5002 Remove extra args from a printf. 2002-12-06 03:13:14 +00:00
thorpej f393397bd6 Avoid confict with reserved identifier "log". 2002-12-06 03:09:28 +00:00
thorpej e0e584cdfa Avoid a trigraph, and fix printf formats. 2002-12-06 03:05:04 +00:00
thorpej 22887c3c29 Avoid strict alias warning. 2002-12-06 02:57:30 +00:00
thorpej 8d965a0542 Need <stdlib.h> for exit() prototype. 2002-12-06 02:54:19 +00:00
scw ffeb337cd7 Lst exp -> Lst explist, to avoid warnings about gcc-current's
builtin exp() function.
2002-12-05 15:56:52 +00:00
fvdl 286cf86961 Get the right formats for x86_64. 2002-12-05 01:38:26 +00:00
junyoung d293fed282 Remove KNF from TODO list. 2002-12-02 14:08:17 +00:00
junyoung 2b65911602 KNF. 2002-12-02 14:05:11 +00:00
sjg ecdc5fc7ad Parse_DoVar: don't free cp until we are done with it!
Reviewed by: hannken
2002-12-01 05:53:30 +00:00
lukem d348d3d723 tweaks for fparseln(3) move from libutil to libc:
- remove #include <util.h> if nothing else needed it
- remove LDFLAGS+=-lutil if nothing else needed it
2002-11-30 03:10:53 +00:00
wiz 287a8f7fb0 Sync usage with man page (and actual options). 2002-11-29 19:15:41 +00:00
wiz 75c991f87d Bump date for -N; sort options. 2002-11-29 19:14:00 +00:00
wiz 80dfe4a842 Bump date for .PATH description; begin sentence with upper case letter;
new sentence, new line.
2002-11-29 19:10:25 +00:00
jdolecek d51c5abbd9 signame(): if sig == 0, return name " 0", so that the result would be
printed as:
   CALL  kill(0x1e4, SIG 0)
rathern than previous
   CALL  kill(0x1e4, SIG*unknown 0*)
2002-11-28 16:18:49 +00:00
atatat a19ac80340 Add -N which inhibits translation of system calls numbers into names. 2002-11-27 21:26:57 +00:00
tron 21f56aa969 Remove the statically initialized "sigaction" structure completely because
such usage is broken. Problem pointed out by Klaus Klein on
"sources-changes@netbsd.org".
2002-11-27 16:47:13 +00:00
tron f58cb59ba6 Add braces in a statically initialized "sigaction" structure to fix a
build problem after siginfo(2) has been added.
2002-11-27 14:44:46 +00:00
sjg 78610dd53d Whenever we update .PATH, set the variable ${.PATH} to reflect the
search list that will be used.  Thus 'dot' and 'cur' will appear in
${.PATH} either at the start or end depending on .DOTLAST even though
they are not strictly in dirSearchPath.

When .CURDIR is assigned to - re-set the 'cur' Path.

Finally, when checking subdirs, look in 'dot' and 'cur' (first or last
depending on .DOTLAST) just as we do in other situations.
2002-11-26 06:12:59 +00:00
enami b3e831985f Call fcntl() on the right file descriptors. 2002-11-26 05:30:01 +00:00
christos c02b3bbdf4 Fixes from David Laight:
- ansification
- format of output of jobs command (etc)
- job identiers %+, %- etc
- $? and $(...)
- correct quoting of output of set, export -p and readonly -p
- differentiation between nornal and 'posix special' builtins
- correct behaviour (posix) for errors on builtins and special builtins
- builtin printf and kill
- set -o debug (if compiled with DEBUG)
- cd src obj (as ksh - too useful to do without)
- unset -e name, remove non-readonly variable from export list.
  (so I could unset -e PS1 before running the test shell...)
2002-11-24 22:35:38 +00:00
thorpej 7d013a7ef5 Skip passing -$ to the preprocessor, for now. 2002-11-24 20:24:54 +00:00
simonb 7a17e24ac5 Remove pc532-only hacks to access wildly different interrupt accounting
now that interrupts are tracked with evcnt(9) on this port.
2002-11-22 13:30:34 +00:00
simonb ecf6315bd0 Include <machine/intr.h> to get "struct iv" (in pc532-specific code). 2002-11-21 01:39:15 +00:00
nathanw 7ec345ff22 In getuptime(), use kread() to get the current time as well as boottime,
instead of calling time(3).

This makes rate calculations of crash dumps sensible; in contrast,
subtracting the boot time of the crash dump from the current time of the
running system produces a not-very-meaningful number.
2002-11-18 03:17:24 +00:00
gson 96f1cc8289 Fixed race condition that would cause make -j to pause for five
seconds if a SIGCHLD arrived while make was not blocked in poll(),
by making the SIGCHLD handler write to a pipe included in the poll.
Avoided the need to implement a duplicate fix for the USE_SELECT case
by emulating poll() in terms of select() when USE_SELECT is defined.
Fixes bin/18895.
2002-11-16 22:22:23 +00:00
itojun 5f2d0b666f error handling on strdup failure 2002-11-16 15:59:26 +00:00
itojun d118467d1c use strlcpy 2002-11-16 13:45:10 +00:00
itojun 0cf92ab036 use strlcpy 2002-11-16 05:24:44 +00:00
itojun 9593086444 use strlcpy 2002-11-16 04:34:13 +00:00
itojun 8fcb6ec6c6 use strlcpy to ensure string termination 2002-11-16 04:31:15 +00:00
nathanw 83be8543f2 Add a _rtld_dlerror() function, since it it now needed by search.c,
and otherwise make the error routines look more like what's currently
in rtld.c (so *this* is where _rtld_error_message was hiding...).
2002-11-15 22:39:17 +00:00
manu bcffe04b31 Now properly display Mach traps 2002-11-15 19:58:05 +00:00
christos 67dc335c98 PR/18896: Jason Thorpe: C99 structure member initializers broken for arrays.
XXX: The checking done does not work, but the code passes.
2002-11-13 21:50:57 +00:00
kleink a4d0ca7ffd setlocale(LC_ALL, "") on startup. 2002-11-12 22:41:01 +00:00
tron 60f1df5f64 Don't include obsolete include file "rpc_com.h" any more. 2002-11-08 14:19:42 +00:00
enami 988be8626f - file ... instead of filename ...
- "An asterisk (``*'')" instead of "A (``*'')" to be more consistient with
  rest of this manpage.
- Fix typo; ``w'' instead of ``''.
- There is no section named Sockets.  There is only SOCKETS.
2002-11-07 13:52:04 +00:00
enami 62bf3a2b33 - fix section of this manpage; it's 1 not 8.
- use Nm "" instead of just Nm in SYNOPSIS.
2002-11-07 13:40:16 +00:00
mrg c7cd1b33d0 fix PR#18909, but not quite exactly the same as the patch provided. also,
check if the filesize causes a size_t overflow and if so, use the fallback
read/write loop method.
2002-11-04 12:04:23 +00:00
lukem bac7350bc5 whitespace consistency 2002-11-04 03:17:53 +00:00
wiz 9a746b1751 Move close so that last ioctl is before close call.
Fix duplicate word in comment.
Based on patch from Christian Biere in PR 18902, with a style nit fixed.
2002-11-03 19:35:00 +00:00
wiz ac9ef76efe Add NetBSD calendar file.
Dates supplied by Hubert Feyrer, thanks!
2002-11-03 15:53:41 +00:00
perry 5f042d3d69 add a comment on c99ism noting that the logic might be wrong but we
haven't yet decided on what combinations of -s and -S really are
intended to mean yet.
2002-11-02 20:14:10 +00:00
perry 22f5530a1a Make long long a c99ism, not a gnuism. 2002-11-02 20:10:16 +00:00
perry cca1626bfa add c99ism(), by analogy to gnuism(), for c99 construct (un)warnings 2002-11-02 20:09:27 +00:00
perry 2bf91ba1e8 environment variables, not environmental variables 2002-11-02 04:13:41 +00:00
perry ab74747a8d 1) // is only for c99 or gcc
2) inline is acceptable in c99 -- create a new c99 keyword class.

XXX The handling of sflag and Sflag is utterly bogus throughout this
pass. I think I have to make some adjustments.
2002-11-02 01:42:22 +00:00
simonb b9c304a9e0 Pass all three mib items to a sysctl in dkreadstats().
Use the new kernel sysctl sizing code to calculate the number of drives.
2002-11-01 15:23:06 +00:00
mrg 3cf4c73d05 iostat(8) and systat(8) support for separate read/write disk statistics.
"iostat -x" now shows these (ala linux/solaris), but this is only splitting
the read/write bytes/transactions, not adding any new metrics.  "systat
iostat" now has two new commands to switch between combined/separate mode
for both it's numbers & bar modes.
2002-11-01 12:47:55 +00:00
christos 277101f13c PR/18866: David A. Holland: missing const keyword in rpcgen output 2002-10-31 02:05:35 +00:00
jdolecek 64275c4aaf use kqueue to watch the file if possible
from FreeBSD via Luke Mewburn

this specifically does NOT include FreeBSD rev. 1.28 change; it's
my understanding -F is specifically meant to only detect removal
of the tailed file, not to watch for intermediate path changes
2002-10-30 21:48:50 +00:00
thorpej 35d6519b2d Don't truncate the vm_map_entry offset to 32-bits when printing. 2002-10-29 14:50:53 +00:00
manu 0d50171c61 Added support for COMPAT_MACH 2002-10-29 07:17:43 +00:00
kleink 2008ede1e1 psroff has been dead for quite some time. 2002-10-27 12:29:11 +00:00
kleink f624532a37 Add missing -u euid option to optstring; from Michael van Elst in
PR bin/18827.
2002-10-27 11:49:34 +00:00
grant b1aed1c393 fix typo, from sm@resistor.net in misc/18816. 2002-10-26 17:06:08 +00:00
yamt ebc708387a add VT_LFS case. 2002-10-26 06:03:50 +00:00
wiz d94dd4600f ispell. Use more markup. 2002-10-25 20:10:21 +00:00
yamt c81873c76e - add -A and -B option.
- change -3 to a synonym of "-A1 -B1".
  (to make compatible other implementations)
- eliminate duplicated codes.
- fix crashes for -3.
2002-10-25 20:06:56 +00:00
chopps 32e3bfbd42 add xref to init where security levels are discussed, more should probably
be written in this manpage on this subject.
2002-10-24 18:51:19 +00:00
jdolecek 879d35cda1 merge rev. 1.50.2.1 (made by lukem):
rudimentary support for for displaying DTYPE_KQUEUE fds
2002-10-23 22:37:11 +00:00
christos c7e6cd9edb mention what is wrong with the ({}) productions. 2002-10-23 13:01:16 +00:00
itojun e91a21c27c add DPADD. 2002-10-23 01:25:35 +00:00
christos fa292fcfa7 forgot to commit those. 2002-10-23 00:36:36 +00:00
christos 5a3a9e9ea9 add support for ({}) gcc shit. 2002-10-22 22:50:11 +00:00
christos 899427c2e4 handle free-ing of temp symbols properly. Don't segv on bad node types. 2002-10-22 21:09:34 +00:00
christos c5db62c0ef add C9X/GCC compound literal expressions. 2002-10-22 18:15:00 +00:00
christos 8c326659c6 add variable array dimension. 2002-10-22 13:48:50 +00:00
christos ff5be0fa49 handle gcc __FUNCTION__ and C9X __func__ 2002-10-22 13:31:34 +00:00
christos e6e5ec1d1b fix spelling in comment. 2002-10-22 13:30:23 +00:00
christos cb118faff0 a cast to a pointer is an l-value. 2002-10-22 00:25:29 +00:00
christos 718a2bccc8 handle cast in the rhs of a - op. 2002-10-22 00:06:46 +00:00
christos 49f5eb9bb9 Ignore cast size test in initializers; look at example in the comment.
Maybe there is a better way...
2002-10-21 22:48:13 +00:00
christos 18a706cc53 fix typo 2002-10-21 22:44:08 +00:00
christos 8638e1a5b8 add -S flag for c99 support. 2002-10-21 21:16:12 +00:00
christos 66cab14e3e support for c99 style and gnu style structure and union named initializers. 2002-10-21 21:14:51 +00:00
enami b579228888 Fix whitespace usage. 2002-10-21 10:18:23 +00:00
enami f594d61275 If utmpx support is enabled, use sockaddr field to get numeric address. 2002-10-21 10:10:26 +00:00
provos 32b88027c7 use readlink with bufsize - 1; approved thorpej. 2002-10-19 20:33:17 +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
atatat 2bc4364804 Provides better error messages from the symbol lookups (printing
merely "  == 1" is just *not* helpful).

Note which symbols were missing (better for bug reports, if anyone
files one :).

Make the kernel submap symbols optional (sparc, sparc64, most powerpc,
and the sh3 ports seem not to have a phys_map -- problem noted by
myself yesterday).

Oh, and a little misc lint cleanup while I'm here.
2002-10-17 17:18:34 +00:00
lukem b81a1d9903 - if SMALLPROG is defined, add -DNO_EDITCOMPLETE -DNO_ABOUT,
and don't bother linking with -ledit -ltermcap
- if SMALLPROG is not defined or SMALLPROG_INET6 is defined, add -DINET6
2002-10-17 06:16:48 +00:00
yamt 729dff3dfb fix coredump when "command" is omitted. 2002-10-16 10:40:17 +00:00
wiz e1ec03904e New sentence, new line. Use Aq/An. 2002-10-13 01:06:42 +00:00
wiz 900f387c29 New sentence, new line. Sort options. Bump Dd for .wav-file handling.
Some nits.
2002-10-13 01:03:48 +00:00
mrg eb0d04136f inline the contents of auconv.c into auconv.h. this makes audiorecord(1)
slightly smaller (about 200 bytes on x86) and i would guess slightly faster.
2002-10-13 00:59:45 +00:00
mrg ba18b19aa5 if the output file is called *.wav, output a WAV file. 2002-10-13 00:56:44 +00:00
wiz 600dcccfab New sentence, new line; drop trailing whitespace. 2002-10-13 00:55:17 +00:00
wiz 5d8df6cb04 Restore a space. 2002-10-13 00:27:40 +00:00
wiz c76c6378b5 Comment out a line again. 2002-10-13 00:25:16 +00:00
wiz 9c88b91fab Another two "new sentence, new line". 2002-10-13 00:18:58 +00:00
wiz 94605ef121 Use single quotes for a single character. 2002-10-12 22:57:49 +00:00
wiz 0551464667 `;' as macro arguments also need quoting. 2002-10-12 22:51:28 +00:00
atatat 9bc250be61 Print the contents of the aref (it's small and MI -- MD code here
would be horrific).

Handle the new VM_MAP_DYING flag (and adjust the VM_MAP_TOPDOWN bit).

Check to see if 0, 1, and 2 are properly "open" and try to "adjust" if
they're not.  Emit no warnings or errors here.
2002-10-12 03:08:27 +00:00
jdolecek 26eb814987 g/c extern reference to toutpath 2002-10-10 22:41:52 +00:00
nathanw d9b9596c8d Pass _rtld_map_object a heap-allocated path, since it will free the
path on failure. Prevents calling free() on a stack address if you run
ldd on an unrecognized file format.
2002-10-09 15:43:34 +00:00
hubertf 6991e21be2 Make example clearer, that the -c _after_ the login is passed to the shell.
Addresses PR 18538 by reed@reedmedia.net
2002-10-05 14:07:04 +00:00
wiz e0f83e44f2 Replace some \n with \en for correct display. Closes PR 18539. 2002-10-05 11:17:32 +00:00
wiz ceff784594 Two typos. From Adrian Mrva. eg -> e.g. 2002-10-02 16:04:58 +00:00
wiz 20fb5b240f Typo and Americanism. From Adrian Mrva. 2002-10-02 15:56:27 +00:00
wiz b26b3aa84e file system, not filesystem. 2002-10-02 15:53:47 +00:00
wiz 7601fe2090 usable instead of useable. From Adrian Mrva. 2002-10-02 15:20:10 +00:00
jdolecek ee8bfae14a couple minor changes:
* move buffer[] to print_passwd(); it's used only there
* make trim(), usage(), print_passwd() static, and g/c no longer needed
  prototypes for them
* replace __progname with getprogname()/setprogname()
* move the prototypes for pwd_getsalt()/to64() outside of print_passwd()

change reviewed by Niels
2002-10-02 13:39:10 +00:00
wiz f6bcf4feae DEFINITIONS, not DEFINITONS. By Adrian Mrva. 2002-10-02 11:17:41 +00:00
wiz 601c22ea2d interpret, not interpet. By Adrian Mrva. 2002-10-02 11:15:06 +00:00
wiz ee1588020b omitted, not ommitted. 2002-10-02 10:34:45 +00:00
wiz 4c79a32365 conjuction -> conjunction. 2002-10-02 10:09:51 +00:00
wiz 57947ac563 Fix two typos. 2002-10-02 10:07:05 +00:00
wiz 765c48615e filesystem -> file system, writeable -> writable. 2002-10-02 10:02:01 +00:00
wiz a2c3d8fd5d Add NetBSD RCS Id. Sort options. 2002-10-02 07:35:29 +00:00
provos 7778def8eb add pwhash 2002-10-01 20:50:25 +00:00
provos d15e0fa262 password hashing utility that allows des, md5 or bcrypt passwords to be
created in scripts;  tool originally from downsj@openbsd.org;
approved by perry.
2002-10-01 20:48:58 +00:00
mrg 88f885d72e print the file name in verbose mode as well. avoid printing (null) for encoding. 2002-10-01 20:22:10 +00:00
itojun ef7d24574a upgrade to openssh 3.5. major changes include:
- krb4/5 support for privsep (krb5 diff was already applied)

includes fake implementaation of getpeereid() from openssh-portable, which
does nothing useful - need improvement.
2002-10-01 14:07:26 +00:00
wiz d6eecef728 Lose a trailing space. 2002-10-01 11:04:12 +00:00
grant be8ae688ae New sentence, new line. 2002-09-30 11:08:56 +00:00
grant 6f52a8d075 minor mdoc quoting nit. 2002-09-30 10:41:54 +00:00
grant c3f8c787a1 New sentence, new line. Some mdoc cleanup. 2002-09-30 10:39:22 +00:00
grant 48b31946b5 New sentence, new line. Some mdoc cleanup. 2002-09-30 10:32:16 +00:00
grant 13162890c3 New sentence, new line. Some mdoc cleanup. 2002-09-30 10:21:14 +00:00
grant 1dd7696b53 New sentence, new line. Some mdoc cleanup. 2002-09-30 09:45:23 +00:00
grant b8836fd1a4 New sentence, new line. Some mdoc cleanup. 2002-09-30 09:33:39 +00:00
grant 9c6e01642a New sentence, new line. Some mdoc cleanup. 2002-09-30 08:04:27 +00:00
enami d945092654 Use the right file to output merge result. 2002-09-30 05:09:25 +00:00
is 78a5ad1963 0 is a valid value for the absolute minute to stop playing. Initialize
to UINT_MAX before scanning, and check for UINT_MAX to detect whether it
was set.
Without this, it is not possible to play the first less than a minute of
a CD using absolute msf addresses.
2002-09-28 21:48:35 +00:00
provos eed5376ebe forgot to remove local define of blocksize; noticed by Benedikt Meurer
change totalblocks to int64 to prevent integer overflow.
2002-09-28 21:14:03 +00:00
wiz 826d3a8737 Clean up after recent changes.
Some notes:
\- is for minus signs only.
Closing braces and punctuation after a macro should definitly not be
on the next line, but at the end of the macro line, separated with spaces
from the macro argument and each other. Otherwise, unwanted whitespace
appears.
2002-09-28 12:59:49 +00:00
wiz 17cf386a88 Bump date for .Op Ar file addition. 2002-09-28 12:40:41 +00:00
grant 714cd00ddf bump date for latest changes. 2002-09-28 12:34:53 +00:00
dbj dcb93e552f recognize Apple UFS Volume labels 2002-09-28 01:22:25 +00:00
thorpej 386e1779c2 Need <string.h>. 2002-09-27 23:29:12 +00:00
atatat 3db0e47b56 Make the randomness a tad more random. It's still not terribly
random, but it's considerably less lame now.

before% echo `jot -r 5` ; echo `jot -r 5`
66 5 78 82 66
66 5 78 82 66

after% echo `jot -r 5` ; echo `jot -r 5`
15 94 47 32 25
78 52 73 52 47
2002-09-27 20:54:51 +00:00
atatat 76df260979 Allow passing of the ktrace file as the last argument without a -f. 2002-09-27 20:31:44 +00:00
grant 2812905360 New sentence, new line and minor mdoc cleanup. 2002-09-27 16:56:53 +00:00
provos 9972ef9ff8 support for -empty, -execdir, -mindepth, -maxdepth to match other UNIX-like
systems.  based on work by tholo@openbsd.org.  approved by perry.
2002-09-27 15:56:25 +00:00
wiz 8ac3f34222 Sort options. Bump date for -h addition. Begin new sentences on new lines(!).
The abbreviation for 'kilo' is still a small 'k', not a capital one.
Add -h to the list of options that disable display in default blocksize.
2002-09-27 07:18:16 +00:00
itojun 3ce9d85c2d sort 2002-09-27 07:08:29 +00:00
provos 188b812880 human-readable output via -h flag. match output from Linux and other BSDs.
Partly by Benedikt Meurer <bmeurer@fwdn.de>.  approved by perry. closes
pr 14687 and 18402.
2002-09-27 03:33:33 +00:00
itojun d24389cf67 MDC2 is a patented algorithm; don't ship it in default libcrypto.
MKCRYPTO_MDC2 will build a separate library, libcrypto_mdc2.
2002-09-26 13:05:54 +00:00
wiz e3ff4e979b Ispell. Begin new sentences on a new line. 2002-09-26 01:28:22 +00:00
wiz e65d3f8091 Begin new sentences on new lines. Minor mdoc improvements. 2002-09-26 01:26:53 +00:00
wiz 5bfcb907e0 Ispell. Begin new sentences on a new line. 2002-09-26 01:23:00 +00:00
wiz 11b1026044 Ispell. Begin new sentences on a new line. mdoc fixes. 2002-09-26 01:19:38 +00:00
wiz 95882a7a34 Ispell. Begin new sentences on a new line. 2002-09-26 01:13:41 +00:00
wiz 44f2153f1e Ispell. Begin new sentences on a new line. 2002-09-26 01:09:46 +00:00
christos 836efa3eb4 PR/18408: Chris Demetriou: Kilo is abbreviated using a small k not a CAPITAL K. 2002-09-25 13:50:39 +00:00
itojun 7798fe3a64 disallow users from alter log file entries by using "login foo".
from xs@kittenz.org
2002-09-25 03:45:32 +00:00
wiz 09ee17ab5a Fix an Xr, add a comma and join two short lines. In short, minor changes :) 2002-09-24 15:31:30 +00:00
christos d72855f015 add missing Lt. 2002-09-24 15:19:26 +00:00
junyoung 578b2b0e36 Make use of _rtld_pagesz. 2002-09-24 09:58:03 +00:00
mycroft aae6c28cf9 null commit 2002-09-23 12:44:34 +00:00
itojun 6248b5281d poll.h, not sys/poll.h 2002-09-23 03:29:10 +00:00
lukem ad5f5e697c HP/UX fixes from Giles Lean:
- consistently support __hpux (which the HP compilers define) as well
  as __hpux__ (not sure which compilers set this, but retained anyway)
- fix a typo in the definition of signal().  arguably the codebase should
  just be converted to sigaction()...
2002-09-22 01:19:08 +00:00
chs ffccbdabce fix a printf. 2002-09-21 04:30:42 +00:00
itojun 129dc41857 make sure to use %s on printf format string. xs@kittenz.org 2002-09-20 21:01:31 +00:00
mycroft 05abee23d9 select() -> poll(), nanosleep() 2002-09-19 16:45:57 +00:00
lukem 2c16ea6f7e use NETBSDSRCDIR as appropriate 2002-09-19 11:31:21 +00:00
lukem 3bcb486fa2 - revert change to accessing ../man/ includes as <man/xxx.h>; it's
ugly to add -I.../usr.bin to do this.  instead, add appropriate
  comments in the source to where the files are actually coming from.
- use NETBSDSRCDIR as appropriate
- some minor makefile delint
2002-09-19 11:29:54 +00:00
atatat 7266746efe Provide names for the map and submaps when doing recursive verbose
ddb-style output.
2002-09-19 02:43:51 +00:00
mycroft e653ca9e0b sleep() -> nanosleep() 2002-09-18 23:24:13 +00:00
lha 4fa2032edc uppercase the lkm kernel-userspace dev macros and prefix them with LKM_
make modload print the bdev and cdev major when its a dev lkm
2002-09-18 22:59:36 +00:00
mycroft 4243014e02 Oops; fix array size. Nice compiler warning... not. 2002-09-18 20:57:02 +00:00
lha a8882e9d5c add missing /usr.bin/ to the include path, fixes last commit 2002-09-18 20:55:24 +00:00
lha 35e64a7b76 remove extra $ from previous commit 2002-09-18 20:50:22 +00:00
mycroft 3ead3ad29b select() -> poll() 2002-09-18 19:54:25 +00:00
mycroft 0d30d3ce37 Duh, generate the pollfd arrays outside of loops, not that it really matters. 2002-09-18 19:48:58 +00:00
mycroft 6053f5543a select() -> poll() 2002-09-18 19:40:34 +00:00
skrll 5152db4b16 Update error message after recent changes. 2002-09-18 19:29:12 +00:00
mycroft 855996c546 Remove an old comment. 2002-09-18 19:21:41 +00:00
mycroft 675b884ce8 select() -> poll() 2002-09-18 19:16:09 +00:00
mycroft 1bf9916dae select() -> nanosleep() 2002-09-18 19:14:58 +00:00
lukem 5d4973fe97 makefile delint. use NETBSDSRCDIR as appropriate 2002-09-18 14:00:33 +00:00
lukem 09ccdda836 rcsid fix 2002-09-18 13:50:52 +00:00
thorpej 3b08abd277 * Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
two variables:

  TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
  no working in-tree toolchain (hppa, ns32k, sh5, x86_64).

  EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
  an external toolchain (e.g. /usr/local/gnu).  This enables the cross-build
  framework even for TOOLCHAIN_MISSING platforms.

  If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
  unconditionally set to "no", since the bits are not there to build.

  If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
  since the external toolchain's compiler is not in-sync with the
  in-tree compiler support components (e.g. libgcc).

* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
  that file can use it.
2002-09-17 23:18:25 +00:00
atatat 4d2c9bf2c0 Make error messages a little more informative. Add -R option to
recurse into submaps (a kernel thing) as suggested by Chuck Cranor,
with the output from these entries indented.  Clean up and rework code
slightly, to make the recursion task much easier.  Also, add a note to
the BUGS section in the man page thats mentions that stuff "just won't
work right" unless pmap is reading from the proper kernel.
2002-09-17 19:54:28 +00:00
thorpej e1ed089ecd -path is an extension -- say so. 2002-09-16 19:24:59 +00:00
briggs 7873bb1aba Also HAVE_STDINT_H if defined(__linux__). 2002-09-16 14:12:04 +00:00
christos b3ac19283d Make uptime show the correct number of users. 2002-09-16 04:02:21 +00:00
mycroft 2f85ba247c uptime(1) is NOT supposed to always say `1 user'. 2002-09-16 01:49:06 +00:00
thorpej 55153619f4 Make the tn3270 host tools build on non-BSD systems. Slightly
kludgy, but saves a major overhaul.
2002-09-15 01:27:44 +00:00
thorpej 22eefcb754 Don't include <sys/cdefs.h> directly. On a NetBSD system, it will be
pulled in by <sys/types.h>, and on a non-NetBSD system (host tool case),
it doesn't really matter (since it's just for the __RCSID macro).

There are larger problems with mkmagic's host tool-ness.  A PR has been
filed.
2002-09-15 00:50:18 +00:00
thorpej 34269821f1 If MAKE_BOOTSTRAP and HAVE_CONFIG_H, pull in "config.h" so that
we get the correct _PATH_BSHELL definition.
2002-09-14 15:23:49 +00:00
thorpej fece31c9b7 Get MKTEMP from the environment. 2002-09-14 05:00:58 +00:00
thorpej 922525072e Allow mktemp to be built as a host tool. 2002-09-14 04:26:23 +00:00
mycroft 64513b2399 config.[ch] -> manconf.[ch] 2002-09-13 20:27:52 +00:00
mycroft c2fdc50a4d config.[ch] -> manconf.[ch] 2002-09-13 20:16:40 +00:00
tron 735b375648 Don't try to print negative offset in module structure. 2002-09-13 17:16:00 +00:00
thorpej b6f409ee2e Pull in config.h when building has a host tool. 2002-09-13 16:34:56 +00:00
thorpej 7c96dd1581 Rename man/config.{c,h} to man/manconf.{c,h}, so we don't have to
worry about problems including "config.h" when building as a host
tool.
2002-09-13 15:56:37 +00:00
atatat ba9dd2c172 Add verbose support to the -l output, tweak verbose support for -d
output, and tweak the man page (running pmap(1) vs. the kernel_map can
have a *very* visible effect).
2002-09-13 15:32:49 +00:00
christos baa7f9f49e Minimize diffs with my C99 capable version [this commit does not include
C99 support.

- turn lerror() into a macro so that the filename and the line number of the
  error are printed before we abort.
- recurse in type printing to provide the proper type name.
2002-09-13 14:59:24 +00:00
tron 57a909560e Adapt to changes in "rtld.h". 2002-09-13 08:40:05 +00:00
wiz 1e2e8ea0ca Sort options. Bump date for -8 addition. 2002-09-12 10:06:12 +00:00
kim b3399fd721 Implement 8-bit pass-through. 2002-09-12 01:31:41 +00:00
joda a55a6f7fef now gone 2002-09-10 22:44:28 +00:00
joda aee72c5968 don't build kf; there are security issues with heimdal 0.4e, and we
don't actually need it
2002-09-10 22:16:22 +00:00
kim dfb75c5ad4 Add back locale support for data display.
We only enable 8-bit output for known single-byte locales, currently
ISO8859-*.  For all other locales the program output is unchanged.

RFC-1288 recommends that administrators have a mechanism to enable
characters greater than ASCII 126.  A suggested solution is an
environment variable.  The environment variables of choice here are
LC_CTYPE and LANG.

Thanks to Martin Husemann <martin@duskware.de> for the idea on checking
for known single-byte locales, to Johan Danielsson <joda@pdc.kth.se> for
checking RFC-1288, and to Jun-ichiro itojun Hagino <itojun@iijlab.net>
for insisting on retaining security for multi-byte locales.

If you experience any problems with these changes, please send me email
describing the problem and how to repeat it.  I'd rather try to fix the
problem than have this change reverted.  Thanks!
2002-09-10 03:02:40 +00:00
ross 96e43b2c89 + rephrase a bunch of stuff
+ fix totally bogus -i text
2002-09-02 04:40:03 +00:00
atatat 0fb6b57457 Unterminated comment. Grr... 2002-09-01 20:37:28 +00:00
atatat 692fefdd0e Move pmap(1) to /usr/bin (from /usr/sbin) where it belongs. 2002-09-01 20:32:43 +00:00
itojun 50d422c24f e_os.h is not part of exported openssl interface, so don't install it into
/usr/include/openssl (e_os.h has an explicit comment about it).  it obviously
is a bug in openssl 0.9.6 Makefile.
based on openssl 0.9.7 snapshot.
2002-08-31 10:46:36 +00:00
kristerw 29301c43b8 Remove bogus output of '\n' when using -q. 2002-08-31 07:26:17 +00:00
itojun 34eb7e98f4 no need for -I/usr/include/openssl (in fact, it is discouraged) 2002-08-29 14:35:45 +00:00
lukem ed401558f2 Implement MKDYNAMICROOT, which currently defaults to "no", but will
be changed in the future to "yes".

If MKDYNAMICROOT == "no", there is no change from existing behaviour
of a static /bin and /sbin (and a few programs in elsewhere).

If MKDYNAMICROOT == "yes", the following changes occur:
    in <bsd.own.mk>:
	SHLIBDIR?=     /lib
	SHLINKDIR?=	/lib
    in various Makefiles, the following entry is DISABLED.
	LDSTATIC?=-static
This results in all programs (except those "standalone" programs built
in sys/arch/*/stand) are linked dynamically, the shared linker is moved
from /usr/libexec to /lib (with a compat symlink), and the shared
libraries used by /bin and /sbin programs are moved from /usr/lib to
/lib (with compat symlinks).
2002-08-27 14:46:11 +00:00
christos 8bb1db1740 Add a -q <quit-time> flag to abort a transfer if it has stalled for <quit-time>
seconds. Ok'd by luke.
2002-08-27 13:11:02 +00:00
wiz 4a20060b4c Fix typo. 2002-08-23 10:39:46 +00:00
kanaoka d4a4b29e36 - Support -4 and -6. Approved by itojun. 2002-08-23 08:14:20 +00:00
christos 52f955bcfd fixed user miscounting. reported by kim. 2002-08-22 14:52:55 +00:00
wiz 4051fecb2c Remove unneeded Ns. 2002-08-20 15:20:33 +00:00
christos 3d5da4cf52 don't limit username printing to UT_NAMESIZE 2002-08-20 14:02:45 +00:00
lukem 951972b555 - move LDSTATIC=-static to the bottom, so that "LDSTATIC=" in /etc/mk.conf
doesn't cause lossage
- set NOMAN= at the top (rather than MKMAN=no)
2002-08-20 01:52:58 +00:00
itojun f695b9ecd3 revert attempt to make finger locale-dependent. (1) locale dependent
daemon is a bad idea, (2) there's no standard in 8bit finger, (3) there's no
guarantee that finger/fingerd uses the same locale, (4) existing finger client
could scream.  see tech-userlevel.
2002-08-20 00:27:59 +00:00
wiz 3c7935455d End some sentences with a dot. bin/17987 by Julio Merino. 2002-08-19 11:14:23 +00:00
itojun 2abe377059 defend against malicious line in ut_line, which could cause unwanted
writes to anything under /dev.  revoke setuid/gid privs earlier.
From: xs@kittenz.org
2002-08-16 20:21:48 +00:00
enami ec0349cba1 Make this compiles again when compiled without YP.
From Makoto Fujiwara in private mail.
2002-08-16 01:06:28 +00:00
atatat 3b13379090 Use limits.h instead of sys/syslimits.h since it's more potrable. 2002-08-13 20:15:06 +00:00
pooka b09706dced add ${MACROS} to roff call to make output paper readable 2002-08-13 20:07:31 +00:00
atatat 95c295f329 Style sync with FreeBSD. Changes via Doug Barton <DougB@FreeBSD.org>. 2002-08-13 14:05:41 +00:00
itojun dbf388bc4f calloc() arg mistake. it's (nelem, size). from openbsd 2002-08-12 02:40:20 +00:00
kim 36df211313 Obey the locale settings of the user when deciding what characters are
valid for output.  If something bad gets printed, either the locale
settings for the user (or output terminal) are wrong, or the LC_CTYPE
definitions on the system are invalid.
2002-08-11 03:59:31 +00:00
soren 84dd3a42b4 Print newline before pool stats. 2002-08-10 19:08:41 +00:00
kim b33db3215a Obey the locale settings of the user when deciding what characters are
valid for output.  If something bad gets printed, either the locale
settings for the user (or output terminal) are wrong, or the LC_CTYPE
definitions on the system are invalid.
2002-08-10 16:10:46 +00:00
abs 3dbe098822 introduce puthumanint() which calls humanize_number(), and use to
display disk transfer values (Suggested by Simon Burge). Also clip
%busy to 100 and display as an int which has the useful side effect
of stopping it overflowing into the next column (100.0).
2002-08-08 17:06:31 +00:00
enami 809178f723 Don't leave temporary file on abnormal exit (like, interrupted by user).
Minor cosmetic chagnes while I'm here.
2002-08-08 04:49:26 +00:00
soren f2ad80d37a Mentions options -l and -y as in passwd.1.
PR misc/14574 from Hiramatsu Yoshifumi.
2002-08-07 23:20:29 +00:00
soren 4d83b9e44b Fix mistake in algorithm description.
PR misc/17796 by Stefan Meinlschmidt.
2002-08-06 15:26:04 +00:00
tron 4fe0cc63d7 Undo accidental change. 2002-08-05 08:05:03 +00:00
tron a626c50944 Avoid segmentation fault if "finger @somehost" is used. 2002-08-05 08:04:03 +00:00
tron c0474337df Fix typo in last commit. 2002-08-05 06:35:44 +00:00
tron 80346e7772 Fix acient cut and paste error which made "_POSIX_PATH_MAX" actually
return "_POSIX_PIPE_BUF".
2002-08-05 06:24:23 +00:00
soren b377ecd704 Back out previous - I was confused. 2002-08-04 18:06:54 +00:00
jdolecek d733dc2b03 Fix formatting of ktr_user entries so that values of individual bytes
of ktrace record are treated as unsigned char, and printed using "%02x".
Change suggested in bin/17832 by Paul Goyette.
2002-08-04 14:26:21 +00:00
tron 039ac89c24 Remove obsolete fields "_POSIX_LINK_MAX", "_POSIX_NAME_MAX" and
_POSIX_PATH_MAX".
2002-08-04 12:59:13 +00:00
pooka cc3d906ee9 work around cross-compile problems on 1.5.x, don't try to include
<stdint.h> on that platform
2002-08-02 20:32:55 +00:00
chris 624b632030 Fix segv when running show_help.
Seems that copyright had it's type changed, but not the extern.
2002-08-02 20:03:36 +00:00
simonb cb9c117389 Don't set BINOWN if using the default BINMODE. 2002-08-02 04:05:13 +00:00
christos c020d65e19 utmpx support. 2002-08-02 01:52:13 +00:00
christos 8bff4369e7 support utmpx; no lastlogx support yet. 2002-08-02 00:10:40 +00:00
christos 7e66d492ee make this compile with either utmp or utmpx there. 2002-08-01 23:51:42 +00:00
christos 51fb285828 utmpx support 2002-08-01 23:51:20 +00:00
christos 84610072e6 scan utmpx/utmp. 2002-08-01 23:36:54 +00:00
christos 75db63d9a2 - don't hide a global. 2002-08-01 23:36:30 +00:00
christos eb122f434a abstract out utmp loading. 2002-08-01 23:23:07 +00:00
christos d6f865b38c use LOGIN_NAME_MAX not UT_NAMELEN.
remove utmp.h
2002-08-01 22:43:34 +00:00
christos 5af793e752 Use LOGIN_NAME_MAX instead of UT_NAMELEN
delete include of utmp.h
2002-08-01 22:41:34 +00:00
christos f016a80baf don't include utmp.h 2002-08-01 22:39:14 +00:00
itojun 2994867f8f remove debugging message leftover 2002-07-30 14:37:38 +00:00
lukem a791673973 Improve description of help text for "passive".
Noted by Yar Tikhiy <yar at FreeBSD.org> in private email.
2002-07-29 04:24:47 +00:00