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
wiz
86ebbc3a0e
Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.
2002-06-15 18:24:55 +00:00
simonb
4feaf5241d
Use findcc() from ../mkdep so ${CC} can contain multiple tokens instead
...
of trying to exec the whole contents of ${CC}.
2002-06-14 23:20:42 +00:00
simonb
f76ac8f4dc
Split out the findcc() function that tries to determine the path to
...
the C compiler so other programs can use it.
2002-06-14 23:14:18 +00:00
wiz
239c204f66
Remove #if __STDC__, de-__P() and ANSIfy.
...
Okay'd by christos.
2002-06-14 19:05:18 +00:00
tron
5456dc6136
Complete declaration of progprintf() to fix build problem in csh(1).
2002-06-14 11:32:15 +00:00
wiz
3bd3ab5387
Change _putchar definition to match curses.h's expectations, and
...
remove some __ left over from de-P()'ing (mmm, inconsistency).
Noted by Juergen Hannken-Illjes.
2002-06-14 09:55:08 +00:00
wiz
a9b4ca6205
Remove #if __STDC__. De-__P() and ANSIfy.
2002-06-14 01:18:54 +00:00
wiz
085ddec445
Remove #ifdef __STDC__. De-__P() and ANSIfy. Fix a prototype mismatch
...
uncovered by this.
2002-06-14 01:12:15 +00:00
wiz
6fbcffc530
WARNS=2
2002-06-14 01:10:36 +00:00
wiz
4953298d90
Remove #if __STDC__. De-__P() and ANSIfy, and fix a mismatching prototype
...
uncovered by this (p_assign).
2002-06-14 01:07:01 +00:00
wiz
19f3b61aa0
Remove #if __STDC__. De-__P() and ANSIfy, and fix a mismatching prototype
...
uncovered by this (p_assign).
2002-06-14 01:06:51 +00:00
wiz
b87e54c002
Remove #ifdef __STDC__. De-__P() and ANSIfy.
2002-06-14 00:55:47 +00:00
wiz
49bd48d17e
WARNS=2
2002-06-14 00:55:18 +00:00
wiz
4cdb6cf0d7
Remove #ifdef __STDC__. De-__P() and ANSIfy.
2002-06-14 00:51:04 +00:00
wiz
2f40c45705
WARNS=2
2002-06-14 00:50:47 +00:00
wiz
3c4c9d2b57
Remove #if __STDC__. De-__P() and ANSIfy.
2002-06-14 00:41:42 +00:00
wiz
50bdb90860
WARNS=2
2002-06-14 00:37:29 +00:00
wiz
037052e91c
Remove __STDC__ #ifdefs. De-__P. ANSIfy.
2002-06-14 00:34:58 +00:00
wiz
797d779cf1
De-register, de-__P. Remove #ifndef __STDC__ parts.
...
defines.h: Be more careful with braces in macro definitions.
2002-06-14 00:30:56 +00:00
wiz
db575159df
Remove #if !__STDC__ code. While here, de-__P().
2002-06-13 23:41:15 +00:00
wiz
3e61c2fc6e
Remove STDC ifdefs.
2002-06-13 23:28:57 +00:00
wiz
75dd6f2e0d
Remove some STDC ifdefs, and some code that's for non-NetBSD systems.
...
ANSIfy.
2002-06-13 23:26:43 +00:00
wiz
8a965ad2f1
Remove some __STDC__ tests.
2002-06-13 23:00:16 +00:00
wiz
3bab7054f4
Remove some unnecessary Ns.
2002-06-13 22:59:02 +00:00
pooka
b31cb5dea9
add -o to synopsis
2002-06-12 11:22:41 +00:00
lukem
60ca6c1a6a
cleanup TAILQ use
2002-06-11 07:17:15 +00:00
itojun
f51456c273
err/errx/warn/warnx do not need \n at the end
2002-06-11 06:06:18 +00:00
itojun
a6561c0e63
sync with usr.bin/man change
2002-06-11 05:55:24 +00:00
itojun
c881cd65e2
make it compile; sync w/ usr.bin/man change
2002-06-11 05:46:50 +00:00
lukem
334bc46aa5
- getlist(): add "int create" arg, which creates list if it's not present
...
(using guts of now defunct addlist())
- use TAILQ_*() macros appropriately when manipulating tailqs
2002-06-11 04:39:52 +00:00
eeh
a3349924a6
Recognize "." as distinct from numbers with dots in them.
2002-06-11 00:04:28 +00:00
itojun
cc0c94e480
format fix in number mode. PR 16911
2002-06-09 07:14:32 +00:00
lukem
9d35c8059d
Convert from flock() to the more portable fcntl().
...
As discussed with Mason Loring Bliss <mason@netbsd.org>
2002-06-09 04:16:39 +00:00
itojun
95c1349e5d
use strchr, not index
2002-06-09 02:44:55 +00:00
yamt
9ef78f3840
make an auto const variable static.
2002-06-08 15:02:27 +00:00
yamt
c847d4ad9d
make auto const variables static.
2002-06-08 15:00:17 +00:00
yamt
be385ec4c0
make an auto const variable static.
2002-06-08 14:56:26 +00:00
yamt
ebba433f59
make an auto const variable static.
2002-06-08 14:44:07 +00:00
gmcgarry
074387420c
Some more Athlon counter names.
2002-06-07 05:26:45 +00:00
gmcgarry
009583c02c
Athlon support.
2002-06-07 04:07:08 +00:00
gmcgarry
f44a386b6f
Support i586 counters.
2002-06-07 01:38:17 +00:00
gmcgarry
83e2c9f2a8
Add a DIAGNOSTIC section to clarify potential problems.
2002-06-06 21:32:37 +00:00
gmcgarry
616df6150d
The most likely failure of i386_pmc_info() is that the kernel doesn't
...
include PMC support. Report this to the user to give a clue as to
why pmc(1) doesn't work.
2002-06-06 21:20:42 +00:00
fredette
5b01583a40
Added hppa support to xlint.
2002-06-06 20:33:33 +00:00
enami
dc6d9ea1fb
Add more syscalls which has pathname as its first argument.
2002-06-06 10:48:49 +00:00
lukem
29559300fb
- use setprogname()
...
- only support -6 if INET6 is defined
2002-06-05 13:51:54 +00:00
itojun
330a006cc4
use types defined in inttypes.h.
...
have attribute(packed) to struct magic to make it packed in the same way
across different archs.
2002-06-05 12:52:57 +00:00
lukem
3f4d453aef
- when showing the final progress bar, replace "00:00 ETA" with the
...
elapsed time. (suggested by simonb)
- actually display transfer stats after a URL fetch. (bug introduced a
*long* time ago)
- update copyright & version
2002-06-05 10:20:46 +00:00
itojun
3a544704fb
member of mrtstat are u_long, so %lu is more appropriate than %ld.
2002-06-02 15:45:58 +00:00
itojun
e0280bbb53
KNF
2002-06-02 15:25:42 +00:00
itojun
89f9a04932
missing memset for sockaddr. from deraadt
2002-06-02 13:50:17 +00:00
atatat
4baf4e86ab
When asked for the string representation of a device that isn't
...
found by devname(3), don't report a "bad format"...just use "???"
instead.
2002-05-31 16:45:16 +00:00
itojun
dbbcec2c04
have bsd.endian.mk, which detects target endian.
...
generate *.db in target endian. (see tech-userlevel for discussions)
2002-05-30 21:40:47 +00:00
thorpej
f9fe308928
Rename local function "gettext" to "get_text" to avoid conflict
...
with internal prototypes/attributes for the gettext() int'lzation
function that gcc-current has.
2002-05-30 17:46:24 +00:00
thorpej
d22677c6bc
Don't use multi-line string literals.
2002-05-30 17:36:57 +00:00
itojun
f75be30e68
comment; no need to care about endianness, as DB keys are ascii strings
...
(modulo possible DB lookup performance issue)
2002-05-30 10:45:03 +00:00
simonb
688f49ac00
Use openpty() to deal with the new pty naming scheme.
2002-05-30 03:22:58 +00:00
enami
0e0aff0642
Write a program straightforward.
2002-05-30 00:34:06 +00:00
lukem
f5aa03d2fa
revert revision 1.37; it causes problems when running make(1) on a
...
crunchgen-created makefile with a partiallly complete build
(a situation which is more common than you think...)
solving the "parallel build" problem for crunchgen-created makefiles
needs to be done a different way...
fixes [toolchain/17012] from me.
2002-05-29 09:41:51 +00:00
bjh21
3b761b6196
When we're assigning to a long, use 0 rather than NULL.
2002-05-28 21:58:36 +00:00
bjh21
bf9ec67e38
Add fgen as a host tool, used for sys/arch/sparc/bootblk.
2002-05-28 21:56:05 +00:00
bjh21
53cb4986bf
When open(2) fails, it returns -1, not NULL.
2002-05-28 21:41:56 +00:00
itojun
3be26b82ef
use arc4random
2002-05-28 11:19:17 +00:00
wiz
44e7d056da
Remove #ifndef'd __STDC__ code. ANSIfy.
2002-05-26 22:53:38 +00:00
wiz
eaf8f8a4e5
Remove #ifndef'd __STDC__ code. ANSIfy.
2002-05-26 22:41:20 +00:00
wiz
774f88b197
ANSIfy.
2002-05-26 22:25:38 +00:00
wiz
806d4c812f
__STDC__ is always defined on NetBSD. ANSIfy while I'm here.
2002-05-26 22:21:22 +00:00
itojun
3e7ae517e0
path MTU discovery blackhole detection.
...
PR 12790 (sorry for not committing it for a long time)
2002-05-26 16:05:43 +00:00
wiz
caa8358c81
Correct `.Na' misuses reported in bin/17007, and some other mandoc improvements
...
while I'm here.
2002-05-24 22:09:20 +00:00
itojun
c89c003ed2
support bcrypt password. can be chosen by "blowfish" keyword in passwd.conf.
...
from openbsd
2002-05-24 04:02:47 +00:00
christos
71fa9914d7
PR/16941: Antti Kantee: Clean up unused functions.
2002-05-21 12:51:27 +00:00
itohy
dd60955377
file(1) magic for Human68k (X680x0 DOS) binary formats
2002-05-21 07:59:16 +00:00
simonb
61ea584c2f
Widen the ID field to 7 chars; probably should be auto-sized...
2002-05-21 01:10:06 +00:00
atatat
1ba0247f4a
Lorian -> Lorien
2002-05-18 16:18:10 +00:00
pooka
89a790daf0
adapt to 3.38
2002-05-18 07:11:14 +00:00
pooka
99dec2cc40
fix botch
2002-05-18 07:05:00 +00:00
pooka
fbf022381d
add zlib
2002-05-18 07:04:38 +00:00
pooka
184b2ef7fa
conflict therapy
2002-05-18 07:00:44 +00:00
pooka
4f62edefc0
file 3.38
2002-05-18 06:45:50 +00:00
lukem
964e8f45d1
Fix description for "form", "mode", and "struct" commands.
...
Inspired by [bin/16736] from Steve McClellan <steve.mcclellan@radisys.com>
2002-05-18 03:00:13 +00:00
wiz
12102d9f6d
Fix format string in usage. bin/16869 by Julio Merino.
2002-05-17 17:27:12 +00:00
wiz
6e749bff5c
Comment out token after #endif.
2002-05-16 19:48:18 +00:00
wiz
19f4778435
Comment out token after #endif. (Hmmmmmmm.)
2002-05-16 19:47:47 +00:00
fredb
0a08a9975c
Correct a couple of typos.
2002-05-15 19:00:32 +00:00
kleink
697af10002
From Simon Burge: remove orphaned reference to _total; fixes PR bin/16804.
2002-05-15 06:43:37 +00:00
matt
83765a6e69
Don't count on kernel includes to exports user variables.
2002-05-13 05:13:23 +00:00
wiz
10f4f9ee80
Sync usage with man page synopsis. From Ryan Younce in bin/16644, with
...
slight changes.
2002-05-12 21:28:50 +00:00
bjh21
d62839b83d
Send error messages to stderr rather than stdout.
2002-05-12 09:01:45 +00:00
atatat
04712927f0
Add a simple format that translates to the current file number, fix an
...
off by one error, and #define a bunch more things to make it clearer.
2002-05-09 17:52:03 +00:00
simonb
767793d996
Use an "int" instead of an "u_char" for a variable that is as a loop
...
control variable that is checked against against "<= 255".
2002-05-09 02:36:57 +00:00
simonb
0330994f83
Fix warnings found by gcc-current with alpha target:
...
There's no use assigning the output of strtoul() to a 32-bit variable
then checking that against ULONG_MAX. Instead use a "unsigned long"
as the temporary variable. Also, only check against UID_MAX/GID_MAX;
these are both going to be smaller than ULONG_MAX on both 32- and 64-bit
platforms.
2002-05-09 01:58:39 +00:00
lukem
3bf21f2fec
Use "r+" instead of "r+w", since the latter is not standard.
...
Noted by <Steve.McClellan@radisys.com> in private email.
2002-05-07 02:04:09 +00:00
lukem
32b641335c
Handle URLs without files correctly (e.g, when using '-o -').
...
Fix from Anders Dinsen <anders@dinsen.net> in [bin/13768]
2002-05-06 15:03:30 +00:00
lukem
f801eb939e
- Only send port number in HTTP/1.1 Host: request if port != 80.
...
Fixes [bin/15415] from Takahiro Kambe <taca@sky.yamashina.kyoto.jp>
- Fix bad mode passed by mls() to recvrequest().
Fixes [bin/16642] from <steve.mcclellan@radisys.com>
2002-05-06 14:36:41 +00:00
kim
21e9aa7fd6
Quote $FILELIST and $BIGRAMS consistently. Especially the latter
...
can elicit "usage" from locate.code at runtime.
2002-05-05 07:27:35 +00:00
thorpej
477d91c699
Use kinfo_proc2.
2002-05-04 18:44:27 +00:00
mjl
5484738f3c
s/appeared command/command appeared/
2002-05-03 22:43:59 +00:00
sommerfeld
508e207b01
Some tweaks to (hopefully) make the crunchgen-generated makefile
...
parallel-build-safe.
2002-05-02 21:18:31 +00:00
wiz
228a27c192
Really fix -P.
...
Fixes regression failure, and thus my PR #16225 .
2002-05-02 14:24:06 +00:00
fredb
01a5ccb4aa
Document a couple of missing "set" options, mostly borrowing language
...
from vi.ref, and explain how to set "escapetime" to work-around the problem
described in PR 8277. This should close PR 8277.
2002-05-02 14:20:01 +00:00
enami
fda111a632
remove an unnecessary white space before the fuction call operator.
2002-05-02 13:59:25 +00:00
wiz
a4828c12b3
Fix segfaults when last argument does not exist as suggested in bin/16565
...
by Ryan Younce.
2002-05-02 13:43:29 +00:00
wiz
66af1d24fd
ANSIfy, KNF, WARNS=2.
2002-05-02 13:40:49 +00:00
wiz
d2c65fcc3e
Mention -m in usage. bin/16594 by Ryan Younce.
2002-05-02 13:07:13 +00:00
wiz
c63ad27273
Note -g in usage. bin/16592 by Ryan Younce.
2002-05-02 13:04:10 +00:00
wiz
0deefd986b
Add -F to usage, per bin/16558 by Ryan Younce.
2002-04-29 20:12:31 +00:00
lukem
244b762de1
Complete the conversion back to the OpenSSH default configuration files of
...
"/etc/ssh/ssh_config" (from "/etc/ssh/ssh.conf") for ssh(1) and other
userland tools, and "/etc/ssh/sshd_config (from "/etc/ssh/sshd.conf")
for sshd(8).
etc/postinstall will detect this, and if "fix" is given, rename the files.
2002-04-29 08:23:34 +00:00
sommerfeld
128f7ba0f7
Invoke the "make crunchgen_objs" submake with -B so we aren't confused
...
if we're being invoked in the context of a parallel build.
2002-04-29 04:20:56 +00:00
wiz
b1017b64f1
Formatting, grammar, spelling, and other improvements.
2002-04-28 17:44:43 +00:00
atatat
c583268d4e
That should be "ls -lTd", not "ls -lT"
2002-04-28 17:21:33 +00:00
atatat
ba4e8c9674
Add a stat(1) program to /usr/bin. It provides a simple formatting
...
interface, with reasonable defaults, to the information provided by
stat(2) so that scripts can use the data therein much more easily.
2002-04-27 16:37:19 +00:00
bjh21
b846107274
Rather than hardcoding "/bin/sh", use _PATH_BSHELL. To allow bootstrapping,
...
provide a default for this in pathnames.h, and only include <paths.h> ifndef
MAKE_BOOTSTRAP.
2002-04-27 15:14:30 +00:00
bjh21
caaf2ee30b
Include <arpa/inet.h> for ntohl and htonl on POSIX systems.
...
Also include its prerequisites for compiling on older NetBSD versions.
2002-04-26 18:04:58 +00:00
tv
659104213a
Proper usage of HAVE_CONFIG_H.
2002-04-25 18:16:49 +00:00
itojun
9bdb5743dd
avoid buffer overrun on PASV from malicious server.
...
http://online.securityfocus.com/archive/1/269356/2002-04-22/2002-04-28/0
2002-04-25 10:55:43 +00:00
bjh21
38bcf69e6b
... and in NetBSD-current, <netinet/in.h> needs <sys/types.h>.
2002-04-24 22:44:40 +00:00
bjh21
440dad2fb9
On NetBSD, <arpa/inet.h> needs <netinet/in.h>. POSIX-2001 says it shouldn't,
...
but cope anyway.
2002-04-24 22:34:07 +00:00
bjh21
628b5efe85
Allow the makefile to override _PATH_DEFSHELLDIR as well.
2002-04-24 20:38:47 +00:00
bjh21
df42dd4c9f
Include <arpa/inet.h> to get htonl(). This is necessary on Solaris, and
...
POSIX says that's the right header for it.
2002-04-24 17:49:52 +00:00
lukem
2c1cfc8e8c
- in <bsd.files.mk>, don't clear FILES after using it, as that prevents
...
make -V FILES
from being useful (and given that every other variable can be
extracted using make -V, the behaviour was unusually inconsistent
given that the original reason for clearing it doesn't seem to be
relevant anymore)
- use <bsd.prog.mk> instead of directly including <bsd.files.mk>
(and possibly <bsd.man.mk> or <bsd.own.mk>)
- remove obsolete NOPROG
2002-04-24 08:18:45 +00:00
thorpej
abcb4fee4e
Use -O0 on SuperH, for now.
2002-04-23 20:21:03 +00:00
itohy
f3e8a130b8
Make sure using stdin/stdout/stderr is safe
...
after opening any file.
2002-04-23 06:10:42 +00:00
itojun
34b40b030e
sync with openssh 3.2 as of 2002/4/22.
...
- privilege separation
- afs/kerberos auth security issue fixed
2002-04-22 07:59:35 +00:00
christos
3baa6002c6
PR/16361: J. Mallett: make(1)'s job.c does not properly initialise postCommands
2002-04-15 12:45:33 +00:00
pooka
eaf1f18146
Bump to nb7 after fixing FreeBSD PR #12801 (again) in a way which hopefully
...
doesn't have adverse side-effects.
2002-04-15 08:37:04 +00:00
pooka
a68282c497
Fix FreeBSD PR #12801 in such a way that it doesn't create unfortunate
...
side-effects, like the ones described in bin/15891 and bin/16210.
patch from Sven Verdoolaege (nvi maintainer)
2002-04-15 08:31:42 +00:00
tv
b0f4369532
Move check of USE_NEW_TOOLCHAIN so it'll actually be *defined* for a native
...
crunchgen binary where appropriate.
2002-04-10 17:29:25 +00:00
lukem
d656686b8f
doh. don't try and update from_sb and tv if dolink is set
2002-04-10 06:12:04 +00:00
lukem
c1961c25e2
always stat into &from_sb and setup tv[]; stops weird problem noticed
...
by Simon Burge when installing from /dev/null resulted in weird dates.
2002-04-10 06:02:52 +00:00
bjh21
23a7bb8ef2
Add support for recognising FreeBSD and OpenBSD executables.
2002-04-09 15:10:17 +00:00
thorpej
7f192498d4
Use __RCSID() and __COPYRIGHT().
2002-04-09 01:47:30 +00:00
christos
44788ce33b
Fix translation in the native emulation. Noted by veego.
2002-04-08 20:15:59 +00:00
tsutsui
aed1e4e07e
Note -d flag in SYNOPSIS.
2002-04-06 18:30:02 +00:00
blymn
19f21e4357
Modified input key handling to use libcurses keypad mode to assemble
...
multi-byte key sequences instead of doing it itself.
2002-04-04 14:11:23 +00:00
atatat
d68a625e3d
Fix a spelling error in the usage, and while I'm here, make it a
...
little more intelligent about the arguments. A count of the
"from-unit" can now be passed more easily on the command line.
2002-04-02 18:08:28 +00:00
bjh21
c18f2e8b59
On second thoughts, don't make mktemp a host tool. It's only used once, for
...
creating a temporary directory for maketars, and mkdir can do that safely
enough.
2002-04-01 13:54:00 +00:00
christos
f600368b8f
Provide hooks for signal number to name translation, and use them for kill
...
and PSIG.
XXX[1]: This shows that signal emulation ktrace is slightly busted: posted
signals should really be translated to the emulated ones instead of
producing ktrace records with the signal numbers of the native
emulation.
XXX[2]: There are other places where signal names can be displayed, but this
is not done yet.
2002-03-31 22:44:03 +00:00
bjh21
fb69871067
Add mktemp as a host tool.
2002-03-31 18:11:50 +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
lukem
9aa4b4fe5d
Move tempfname[] to fillin_program_objs() (the only place that calls it),
...
and assign it before each use of mkstemp(3).
Problem noted by Ben Harris <bjh21@netbsd.org> in [toolchain/16140].
2002-03-31 08:02:08 +00:00
lukem
1cdb82d0a7
Use "r" instead of "r+" to popen(3), since the latter is not portable
...
and the I/O stream is only read from in any case. Problem noted and fix
suggested by Ben Harris <bjh21@netbsd.org> in [toolchain/16139].
2002-03-31 07:48:15 +00:00
bjh21
004f6e28d5
Add constants required for PT_NOTE interpretation in executables.
2002-03-30 17:54:51 +00:00
bjh21
9ba354fdc4
Add support for reading PT_NOTE segments in ELF executables. This means that
...
file(1) will now recognise NetBSD and Linux ELF executables correctly, thus
addressing part of PR bin/12295.
2002-03-30 16:21:28 +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
ecb9aca3ae
The print/Print pair just cries out for a corresponding save/Save feature,
...
so implement the "missing" Save command -- save all the headers.
2002-03-29 15:10:02 +00:00
ross
3038d491a5
only count header lines that are actually going to be displayed
...
when deciding whether to run $PAGER, otherwise it may start up the
pager for a two line message if all 55 header lines are the subject
of a .mailrc ignore command.
(And no, I don't find this program directly useful for reading
today's mail volumes, but it's great as a component run from wrapper
scripts, pretty good for scanning archived mail, and more than
adequate for sending mail.)
2002-03-29 15:07:52 +00:00
heinz
bbae4f0cf0
synced field name with '/etc/newsyslog.conf' and clarified the 'size' unit
2002-03-29 02:45:54 +00:00
jmc
1347ab1b90
Remove check for sparc64 which adds -msoft-quad-float as that is now the
...
default for the compiler on sparc64.
2002-03-28 09:58:09 +00:00
simonb
c9f9583821
Back out rev 1.6, per discussion with Aymeric Vincent and Antti Kantee.
...
Rev 1.6 fixes an obscure core-dump problem, but changes the long time
behaviour of cursor positioning when switching files.
"Fixes" PR bin/15891.
2002-03-25 00:13:56 +00:00
pooka
2e5c1d7a0d
reflect magic.mime -> magic.mime.in change also here
...
+ fix an ooold typo ;)
2002-03-24 22:22:03 +00:00
thorpej
d70c41a1fb
Fix the magic.mime problem correctly: the input file gets a different
...
name.
2002-03-24 22:12:59 +00:00
bouyer
a9be20933e
Include config.h when compiled as host tool.
2002-03-24 19:19:29 +00:00
wiz
c41c892893
Undo last.
...
If no objdir exists, this change made 'make clean' remove the checked out
magic.mime, making subsequent 'make build's fail.
2002-03-24 17:16:22 +00:00
kristerw
f3dbc98b85
Handle patches in which diff(1) has added lines saying
...
"\ No newline at end of file"
2002-03-24 01:56:20 +00:00
enami
3a7e0fa1da
Don't pass NULL to warn() etc. Instead, use "<stdin>" to warn about stdin.
2002-03-23 21:36:08 +00:00
enami
3d5c5b3128
Actually skip the first byte of invalid byte sequence.
2002-03-23 21:32:21 +00:00
enami
b56ea8bdbe
One more; Don't put space before function call op.
2002-03-23 21:29:38 +00:00
enami
8e6517a8e3
- Remove unnecessary cast.
...
- Other misc. KNF changes.
2002-03-23 21:27:14 +00:00
enami
47df7c188e
Fix whitespace usage.
2002-03-23 21:20:21 +00:00
enami
d84a397c7f
Don't include same file twice. Sort includes alphabetically.
...
Don't place sys/*.h and *.h mixed.
2002-03-23 21:10:40 +00:00
bouyer
7cf2fe5876
Don't need <sys/exec.h> either.
2002-03-23 17:44:52 +00:00
bouyer
4498b37c8b
We don't need <sys/exec_aout.h> here.
2002-03-23 17:18:42 +00:00
bouyer
33176a1255
Add byte-swapping calls where appropriate, so that this can be used as
...
cross-tool on opposite endian host.
2002-03-23 17:11:45 +00:00
thorpej
b9145634cd
Update top(1) for new UVM/UBC counters.
...
bin/16020, Tomas Svensson <tsn@gbdev.net>
2002-03-23 01:28:10 +00:00
kristerw
dba96eaf2b
Recognize all C9x integer constants (ISO/IEC 9899:1999 section 6.4.4.1)
...
Patch taken from FreeBSD.
Fixes PR bin/9219.
2002-03-22 22:30:02 +00:00
bouyer
cbfb5548f9
Wrap RCSID in #ifdef/#endif, for build.sh -t on non-NetBSD system.
2002-03-22 18:20:58 +00:00
thorpej
9c33b55e7c
Split the notion of building Hesiod, Kerberos, S/key, and YP
...
infrastructure and using that infrastructure in programs.
* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)
* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.
As discussed on tech-toolchain.
2002-03-22 18:10:19 +00:00
fredette
1e9998683c
Added support for differentiating between ELF executables
...
for the 68000, 68020, and CPU32.
2002-03-22 00:19:57 +00:00
fredette
4c30682327
Build elf2aout on m68000.
2002-03-22 00:17:56 +00:00
veego
8bb9a08931
Add magic.mime to CLEANFILES.
2002-03-21 22:02:06 +00:00
pk
53dab8cf3b
Darn.. remove test code from previous commit.
2002-03-21 11:42:21 +00:00
pk
971b06b979
When looking at predecessor/successor dependencies, we need to consult a
...
cohort's centurion as well.
2002-03-21 11:34:17 +00:00
phil
9ee53e66b1
Fix bug in AVL tree routines. Correct man page.
2002-03-21 05:15:39 +00:00
itojun
53a52c0ad8
pfkey statistics was presented in wrong direction.
2002-03-21 04:23:36 +00:00
uwe
770c31348b
_PATH_SOUND0 should be opened O_RDONLY (obvious pasto).
2002-03-21 03:48:24 +00:00
christos
a7ffc9ca78
don't print extra newlines on errors.
2002-03-21 01:24:43 +00:00
pk
e9b668c861
Xref: parse.c, rev 1.46; make.c, rev 1.23
...
In these revisions `::' dependency handling was simplified by not linking
the cohort nodes into the dependency graph. This broke dependency checking
on all but the first instance of a `::' target since all of the cohort nodes
now just form a collection of disconnected dependency graphs.
Fix this by keeping a back-reference in each cohort to its leader (the
first instance of a :: node with the same name) and a count of the number
of cohorts that need to be made before dependent nodes are scheduled.
Classically, we'd need six centurions for cohort, but in this case one
suffices...
2002-03-20 18:10:30 +00:00
lukem
dadfca12c4
clarify how :U works
2002-03-19 22:17:30 +00:00