Commit Graph

6251 Commits

Author SHA1 Message Date
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
christos
0b56b322c8 Add utmpx support. 2002-07-28 23:43:12 +00:00
christos
c5c71978de add utmpx support; lots of code can be shared now with w. 2002-07-28 21:46:34 +00:00
christos
156b33bc4e skip blank entries. 2002-07-28 20:47:57 +00:00
christos
1e703dc185 add utmpx support. 2002-07-27 23:58:40 +00:00
christos
51de4d82f7 make this compile without SUPPORT_UTMPX 2002-07-27 22:58:07 +00:00
christos
48715dcc0c Factor out the utmp/wtmp/lastlog updating and add utmpx/wtmpx/lastlogx updating.
Both are turned on for now.
2002-07-27 20:10:32 +00:00
atatat
f6a1c49f5e NetBSD id police 2002-07-26 14:16:37 +00:00
jonb
0fb6a2fdff finish fixing PR#15412 2002-07-24 17:03:00 +00:00
enami
0512a0df7f Add more software intrq. 2002-07-23 23:34:39 +00:00
grant
eda9e509bb sweep of errx/warnx, remove unnecessary trailing \n 2002-07-20 08:40:16 +00:00
mrg
c5c02584f0 fix an error message. 2002-07-20 07:45:08 +00:00
christos
36496d50b7 PR/17643: Jared D. McNeill: ktrace leaves ktrace.out file with a kernel
that does not support ktrace.
2002-07-19 12:53:31 +00:00
christos
5c7b6b0606 modernize:
- use wait4
	- KNF
	- factor out common printf code
	- use err/warn
	- use getprogname
2002-07-16 15:41:57 +00:00
itojun
72b53650e0 copyright cleanup from openbsd (thanks!)
>license change from William LeFebvre <wnl@groupsys.com>; top is now BSD
>licensed.  this same license will show up on his next release as well.
2002-07-16 00:40:51 +00:00
grant
f7ddfc3676 add additional StuffIt format. 2002-07-15 06:07:16 +00:00
briggs
53c52257e1 Comiskey Park was the host of the Disco Demolition in 1979. Home of the
Chicago White Sox for 81 seasons: 1910-1990.
2002-07-12 13:42:06 +00:00
itojun
374ba6170a strdup -> xstrdup (handle malloc error right) 2002-07-12 03:05:13 +00:00
scw
4c8e482124 Add SH5 support. (Missed these during the last sweep of my local tree) 2002-07-11 21:46:21 +00:00
scw
caf50cac16 SH5 lint target params. 2002-07-11 18:55:13 +00:00
wiz
4b20971f01 Spell acquire with a 'c'. 2002-07-10 23:16:32 +00:00
pooka
8e3a8d0529 minor shuffles to make this more like the vendor version 2002-07-10 16:15:52 +00:00
pooka
040f1e000d Yamaha TX Wave
from Ben Collver <collver1@attbi.com> in misc/17487
2002-07-10 09:02:22 +00:00
pooka
aa0d25517d add scream tracker sample magic
from Ben Collver <collver1@attbi.com> in misc/17486
2002-07-10 09:00:27 +00:00
pooka
1ca3a6d1ce move impulse tracker data files into audio 2002-07-10 08:58:38 +00:00
jdolecek
54b42d3fa5 Add entries for Thomas Kelly and Queen Elizabeth
Provided by in bin/16219 by John Franklin.
2002-07-09 22:25:06 +00:00
atatat
4f9dae6e41 Header reorganization makes a shorter list. From Doug Barton <DougB@FreeBSD.org> 2002-07-09 21:25:00 +00:00
atatat
c18774b05c The bitwise or-ing together of letters is almost *guaranteed* to do
the wrong thing, as in this case.  I should read the preprocessor
output more often.
2002-07-09 17:22:26 +00:00
pooka
2af7f26ded change versions for file 3.39 2002-07-09 15:01:36 +00:00
pooka
ce0a2bbbef end this destructive conflict 2002-07-09 14:59:52 +00:00
pooka
741f0f5afe file 3.39 2002-07-09 14:47:21 +00:00
pooka
ade9640026 Add -o, -D, and -L to usage() to get it in sync with reality. 2002-07-09 12:49:10 +00:00
atatat
5ccfe86e65 A new command line option, -q, suppresses *stat(2) failure messages.
Output is now done via stdio, instead of with my stupid homegrown
buffering (I don't even know why I did it that way in the first
place).  Also, from Johan Karlsson <johan@freebsd.org>, eliminate a
spurious newline if no output was generated, and link stat(1) to
readlink(1) for similarity to OpenBSD.
2002-07-08 18:48:42 +00:00
bjh21
525b050279 Align default behaviour of chmod, chgrp, chown, and chflags with symlink(7),
IEEE 1003.1-2001 (where applicable) and other systems, by follwoing symlinks
on the command line and changing their targets' modes/ownership/flags, rather
than ignoring them.

This fixes PR standards/563 (at last).
2002-07-07 11:44:02 +00:00
lukem
4b9ba774c6 Various improvements in wording and marking,
from Alan Barrett <apb@cequrux.com>, with a bit of tweaking from me.
2002-07-07 10:40:31 +00:00
itojun
2cdb2f419e japan fix due to emperor change (1988) - 4/29 is now called greenary day,
12/23 is the new emperor's birthday.
2002-07-04 14:16:56 +00:00
wiz
2ecc494864 Move LOTR dates to calendar.lotr. Add 09/11 terrorist attack.
Patch from John Franklin in misc/17461.
2002-07-04 14:09:59 +00:00
lukem
f7f117dc43 highlight that for ftp:// auto-fetches, read access is required on
intermediate directories because ftp(1) obeys RFC1738.  for [bin/15419]
2002-07-04 06:39:28 +00:00
itojun
412f69af85 re-enable ssh-keysign's sbit. sync w/openbsd 2002-07-03 14:23:49 +00:00
itojun
968294e218 >make ssh-keysign read /etc/ssh/ssh_config
>and exit if HostbasedAuthentication is disabled globally. based on discussions
>with deraadt, itojun and sommerfeld; ok itojun@

sync w/openbsd
2002-07-03 14:23:13 +00:00
pooka
d395d11df0 Add envp argument support to crunchgen.
Even though envp is not the POSIX way of crawling through the environment,
this will hopefully save someone from having to scratch their head
really hard with a crunched program using envp.

from henric@aimnet.com, via OpenBSD
2002-07-03 12:45:06 +00:00
itojun
15168e8feb typo. sync w/kame 2002-07-03 07:35:40 +00:00
enami
54a4e901f8 Introduce -q flag to print some information (like number of packets dropped
due to queue full) about software interrupt queues such as ipintrq.
2002-07-03 01:42:59 +00:00
soren
81abc60321 Sync SYNOPSIS and usage() with reality. 2002-07-02 21:34:18 +00:00
itojun
124313224f install ssh-keysign non-setuid for the moment.
(HostbasedAuthentication does not work for a while)
2002-07-01 06:19:22 +00:00
tsutsui
490896d4c4 Include <limits.h> for SIZE_T_MAX since time.h no longer
includes <machine/limits.h>.
2002-06-30 03:26:59 +00:00
sommerfeld
f80c7eebd7 Since the KERN_CP_TIME sysctl reports total clock ticks across all
cpus and hz is measured in ticks per cpu, divide tick count by ncpu to
determine elapsed time since last sample.

Fixes I/O rate deflation observed on multiprocessors.
2002-06-30 00:10:33 +00:00
itojun
8e32c24c2e correct misuse of warnx, which leads to non-informative error
message when we specify nonexisting file as argument, like:

% uudecode hoge
uudecode: hoge
2002-06-29 17:58:50 +00:00
jmc
855a0649f3 Change xgetblk to detect cases where the requested size is more than mblklen.
(generally it's 20k). Adjust mblklen temporarily to the size of the block
required and allocate one. This avoids coredumps when mapping in identifiers
that have huge values. (In my example it was a char[] for a 640k pixmap).
2002-06-28 05:03:55 +00:00
itojun
b56aa08754 don't let newsyslog follow symlink (could be abused to do tricks).
OpenBSD PR 1913.
2002-06-27 03:10:15 +00:00
itojun
de7e3177b2 tidy up makefiles 2002-06-24 06:11:11 +00:00
itojun
82659024b5 make sure to install ssh-keysign as setuid root 2002-06-24 05:52:29 +00:00
itojun
3ea946f134 sync with openssh 3.3.
local mods included to make it compile with openssl 0.9.6d.
2002-06-24 05:48:24 +00:00
wiz
bfb4c9fa11 Use a slightly more standard section header. 2002-06-23 00:22:56 +00:00
perry
037dfc0e18 add -3 option (display three month range) 2002-06-22 21:14:18 +00:00
perry
534ffc6dd8 ansi prototypes, un__P, and some KNF 2002-06-21 19:58:48 +00:00
atatat
8f6bada139 Add an alternate "typescript mode" that contains timestamps and other
data interleaved between chunks of actual output (and input), and
teach script how to read the new format so that sessions can be played
back at "proper" time.
2002-06-21 18:46:31 +00:00
atatat
40bd599a90 It's easy for ktrace can generate trace files that contain data from
multiple processes, so let's add a "-p pid" option to kdump so that it
can pull out the data for one process easily.
2002-06-20 22:02:32 +00:00
itojun
8b228ca304 use macro to determine link-local multicast addr 2002-06-19 23:38:59 +00:00
itojun
9be14081f9 identify kame scopeid hack with KAME_SCOPEID 2002-06-19 16:42:09 +00:00
ad
6c64700280 Address PR 16291 by Markus W Kilbinger: newsyslog always compresses archived
log files.
2002-06-19 16:30:31 +00:00
enami
b18af5ab05 Don't install nbcat instead of catalog files. Problem noticed by Kimio Ishii. 2002-06-18 00:08:00 +00:00
wiz
97bab15ef2 Add Xrefs to shm*(2). 2002-06-16 22:43:30 +00:00
wiz
ab4ef2b995 Remove !__STDC__. 2002-06-15 18:27:20 +00:00