Commit Graph

6372 Commits

Author SHA1 Message Date
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
lukem
3d000fd59c - Add "-a afterinstallcommand", which runs "sh -c afterinstallcmd target"
after target has been installed and possibly stripped with -s, but
  before ownership, permissions or timestamps are set, and before
  renaming (with -r) occurs.  Per discussion with simonb.
- When metalogging hardlinks, log the mode of the existing target
  (rather than the default 0755), and ignore owner/group/fflags.
- Improve man page description of various options to include argument name.
- Clean up usage() to use getprogname(), etc.
2002-03-19 14:17:04 +00:00
bouyer
9f3b0a4dcc Respect byte order of the ELF executable. This allows elf2ecoff to be used
for mipseb platforms (especially to produce bootable ecoff kernel for sgimips).
2002-03-19 09:29:04 +00:00
thorpej
f98e5b2d99 Deal with const'ification if el_parse(). 2002-03-18 20:14:03 +00:00
pk
48f5b2bd9d Fix some of the syntax errors (in unused code) and layout glitches. 2002-03-18 13:32:36 +00:00
pk
b9f8785382 Block signals during Lst_Open/Lst_Close list traverals and in JobExec
while setting up a child process. This prevents the major sources of
list inconsistencies that may result from doing list manipulations
from a signal handler.

XXX - all Lst_*() operations are at risk; look for ways to avoid touching
so much global state from the signal handlers.
2002-03-18 13:28:25 +00:00
pk
f41ec821b9 Fix signal-handling bogons in JobPassSig():
- don't block the signal we're about to send to ourselves to
	  take the default action for
	- restore the signal handler for the current signal
	- remove duplicate sigprocmask() call

As a result, restoring the SIGTSTP handler in JobContinueSig() is no longer
necessary.
2002-03-18 12:28:07 +00:00
pk
e962f03d24 JobInterrupt(): don't try to unlink JOIN or PHONY targets. 2002-03-18 08:23:33 +00:00
pk
fe31442363 Remove bogons from JobMatchShell() 2002-03-18 07:54:33 +00:00
mjl
72cfdcede0 Normalize BC year format, correct a few typos, remove duplicate Descartes.
Partly from FreeBSD.
2002-03-18 00:05:34 +00:00
tshiozak
dc7d18ff88 refine i18n stuffs.
- add libc/citrus directory.
    this directory contains the common stuffs not only for locale
    but also other facilities relating to i18n (e.g. iconv).
  - To keep the binary compatibility for the ctype modules easily,
    the interface between libc and the modules is simplified.
  - For the future integrated extension, module pool is renamed
    from "/usr/lib/runemodule" to "/usr/lib/i18n".
    In the future, this directory will contain the modules for "iconv",
    "collation", etc.
  - some cosmetic changes.
  - Bug fix for runetype.h; __attribute__((__packed__)) is placed at
    the wrong position and it is invalid unintentionally.
    But, the all members of the structures seem well-aligned.  Thus,
    this bug causes no problem, hopefully.

HEADS UP:
  - /usr/lib/rumemodule is obsoleted.  If you use the multibyte locales,
    you need to install /usr/lib/i18n/* from sys/lib/i18n_module .
  - The binary compatibility of /usr/share/locale/*/LC_CTYPE is probably kept.
    Perhaps, the bug fix about __packed__ mentioned above breaks the
    compatibility...  Be careful especially on 64bit platforms.
2002-03-17 22:14:05 +00:00
kristerw
ec7291ab70 Don't leak memory if realloc fails
Spell "FALLTHROUGH" correctly
2002-03-16 23:55:02 +00:00
kristerw
93318b47b3 Check result of malloc and strdup
Made some functions static
Removed unneccessary buffer
Increased size of some buffers that could overflow
2002-03-16 22:36:42 +00:00
kristerw
774d6dd9e1 KNF 2002-03-15 19:44:54 +00:00
pk
9fee4daa5f Job_ParseShell(): fix keyword counting error. 2002-03-15 15:54:41 +00:00
pk
0debc78bef JobExec(): don't use Punt() in the child; it can't possibly DTRT, and will also
mess up the parents variables.

Instead, use execError() for all error paths in the child code.
2002-03-14 16:08:37 +00:00
pk
e84cfe875b Job_AbortAll(): add missing Lst_Close(). 2002-03-14 08:07:55 +00:00
groo
004beaa10c Fix longstanding misuse of glob(3) and fnmatch(3) in man page search.
glob(3)-special characters are now escaped in the supplied man page names.

Makes ``man ['' work without mysterious quoting.
2002-03-14 05:24:14 +00:00
pk
542708dea8 JobInterrupt(): add missing and fix a misplaced Lst_Close(). 2002-03-13 17:46:03 +00:00
pk
e98ee34b4c Add the job's name to the `*** Error/Suspended/Continuing' informational
output. Useful when doing, e.g. a `make -j42'
2002-03-13 17:43:31 +00:00
simonb
f49b148a2f Don't provide a local declaration of 'struct pool_cache_group' now that
it's in <sys/pool.h>.
2002-03-13 11:02:11 +00:00
pk
605f6cf148 MakeAddAllSrc(): check for empty .ALLSRC variable before using its value. 2002-03-12 23:52:35 +00:00
christos
e7dc83d9f1 PR/15888: Jarkko Teppo: Problems building on HP/UX
1. Compensate for h-pox assert brain damage where it gets confused by the
   string in: assert(!memcmp(foo, "in", 2)); I miss the h-pox broken compiler,
   I had not had to work around it for years.
2. Oh, finally h-pox has random() and utimes(). We don't need our own anymore.
2002-03-12 20:15:15 +00:00
wiz
c8ce18c2b7 Do not remove the spool file if not mail remains, just truncate it
to 0 bytes, as e.g. Solaris-mail or mutt do.
This way we're sure to keep owner/permissions the same as before.
Reviewed by Christos.
2002-03-12 01:17:46 +00:00
kristerw
2b96113ff9 KNF 2002-03-11 23:29:02 +00:00
kristerw
dbe85b35bd Remove obsolete files. 2002-03-11 18:57:50 +00:00
kristerw
175b5054de Ansify
Remove unused defines
Remove #ifndef lint
Remove redundant and incorrect casts.
2002-03-11 18:47:51 +00:00
enami
4df736987c Fix broken indentation. 2002-03-11 15:29:22 +00:00
itojun
0a2445c3b6 move sshd config files to /etc/ssh 2002-03-11 04:57:55 +00:00
christos
9a6801b5cd fix pool_allocator fallout. bad boy jason! 2002-03-10 01:48:25 +00:00
sommerfeld
16d5bd2bae Adapt to pool rototill. 2002-03-09 23:26:51 +00:00
pk
24ed3538ca Propagate a .JOIN node's .ALLSRC contents to the parent's .ALLSRC. 2002-03-08 23:22:38 +00:00
wiz
e76f885fb8 Xr makewhatis 8, not 1. 2002-03-08 22:18:04 +00:00
jdolecek
626d582bcc xref makewhatis(8), it now uses man.conf too 2002-03-08 22:12:22 +00:00
kristerw
8bcbaa7bc8 Ansify
Remove 'register'
Make local functions static.
Remove most '#ifndef lint'
2002-03-08 21:57:33 +00:00
jdolecek
215ac5cf9b document -C option, add /etc/man.conf to FILES and xref man.conf(5) 2002-03-08 20:27:41 +00:00
jdolecek
0f794d6d71 use -I${CURDIR}/.. and #include <man/config.h>, <man/pathnames.h> so
that it's easier to tell from where do they come, and more easily
  usable in host tool code when cut&pasted
use TAILQ_* macros as apropriate
use EXIT_FAILURE for the glob error case, too
2002-03-08 20:23:10 +00:00
wiz
6e6e326518 Usually, one reads from standard input, not standard output (comment). 2002-03-08 02:05:25 +00:00
itojun
af34a358ff sync w/ 3.1 as of 2002/3/8. configuration file directory is still /etc
(openbsd usr.bin/ssh is using /etc/ssh)
2002-03-08 02:00:50 +00:00
tv
081041f2f7 MAX has special meaning in host tools. #undef it first. 2002-03-07 20:43:29 +00:00
tv
6057928f1a Rename basename' as lbasename' so as not to confuse with the libgen.h
prototyped function of the same name.
2002-03-07 20:17:37 +00:00
tv
1d5b3f55ff Revert previous; <inttypes.h> is auto-generated-empty now. 2002-03-07 19:19:14 +00:00
tv
37ef6828bc Autoconf bracket #include <inttypes.h>. 2002-03-07 18:29:56 +00:00
wiz
240d8221ea Replace last tempnam() with mkstemp(), and remove the tempMail variable.
Inspired by OpenBSD.
mail(1) is now tempnam(3) free.
2002-03-06 17:36:44 +00:00
wiz
a3b751130f Give mail.1 a DESCRIPTION section.
Closes bin/14591.
2002-03-06 14:09:14 +00:00
wiz
443084c89d Replace another tempnam() with mkstemp(), and remove the tempEdit variable.
Inspired by OpenBSD.
2002-03-06 13:45:51 +00:00
ad
01b2cec5c5 - System processes will never be matched.
- A dash given to `-t' matches processes with no controlling terminal.
2002-03-06 12:03:48 +00:00
ad
eabe280b0e Exclude system processes when the match is inverted. 2002-03-06 12:02:18 +00:00
ragge
744110b40b License change; patch.c now has a BSD license.
From Larry Wall via Niklas Hallqvist, <niklas@appli.se>.
2002-03-06 12:01:03 +00:00
thorpej
fe9b2e2bd7 No need to reference .OBJDIR here. 2002-03-05 22:07:13 +00:00
wiz
ae38aa875b Use warn() instead of perror(). 2002-03-05 21:29:30 +00:00
wiz
b6e7b17180 KNF: No space after casts. 2002-03-05 21:18:14 +00:00
wiz
9c3d74c30b Replace another tempnam() with mkstemp(), and remove the tempResid variable.
Inspired by OpenBSD.
2002-03-05 21:11:46 +00:00
wiz
d44726b8b5 Replace a 0-cast with NULL. 2002-03-05 20:58:54 +00:00
wiz
69047878cf Replace another tempnam with mkstemp (inspired by OpenBSD).
Replace perror with warn.
Use NULL instead of some cast 0.
s|/usr/mail|/var/mail| in a comment.
2002-03-05 20:57:28 +00:00
wiz
afc1761e0b Replace another tempnam() with mkstemp(), and remove the tempMesg variable.
Inspired by OpenBSD.
2002-03-05 20:26:59 +00:00
wiz
c3df89412e Replace printf+exit with errx. 2002-03-05 20:15:33 +00:00
wiz
4361c5156c Check tmpdir for being empty and remove trailing slashes in it. Replace one
tempnam() with mkstemp(), and remove the tempQuit variable.
Inspired by OpenBSD.
2002-03-05 20:14:02 +00:00
wiz
a5643639a9 ANSIfy another function (overlooked that one...). 2002-03-05 19:26:42 +00:00
wiz
ad41eb4f49 Use strpbrk(3) instead of anyof(). 2002-03-05 19:25:16 +00:00
tv
c8e92c46c8 Put klen' and newk' back in local block so that their scope is limited.
(Reduces 1.31 to a one-line diff from 1.30.)
2002-03-05 15:37:35 +00:00
wiz
10d6eb080d Drop duplicate .Pp. 2002-03-05 15:09:26 +00:00
wiz
505d53c807 Clarify input source. Drop a duplicate .Pp while I am here. 2002-03-05 15:06:16 +00:00
simonb
592e570685 Remove prototypes for some static functions that don't exist. 2002-03-05 12:54:34 +00:00
mrg
235e0d0060 clean up. 2002-03-05 12:32:16 +00:00
mrg
4192ea474e merge less-374 2002-03-05 12:28:31 +00:00
mrg
9668e4f341 less 374 2002-03-05 11:44:53 +00:00
ad
d6462e0c24 Solaris 2.7 -> 7 2002-03-04 13:49:07 +00:00
augustss
ee19c52139 Fix 3 bugs in signal number decoding:
* invoking pkill without any arguments gave a core
  * an initial numeric prefix of a signal name was ignored, e.g. -88sigint
  * argc was not updated when the signal number was decoded.
2002-03-04 13:47:08 +00:00
lukem
d1d45ba716 fix -P (which was broken in rev 1.29) 2002-03-04 13:16:03 +00:00
ad
1858d37330 The first Solaris release with pkill and friends was 2.7. 2002-03-04 12:58:03 +00:00
wiz
cb6786d45f Replace some more special pointers to zero (NIL, NONE, NOVAR, NOGRP, NOGE)
with NULL.
2002-03-04 03:16:10 +00:00
wiz
ab85015570 Don't use special null string pointer (NOSTR), just use NULL. 2002-03-04 03:07:25 +00:00
enami
9b95f1b1f3 We don't want token while we're aborting. Otherwise, make spins wasting cpu. 2002-03-04 00:34:35 +00:00
wiz
76925748f3 WARNS=2. 2002-03-02 15:29:49 +00:00
wiz
4e972651c7 Rename variables to avoid shadowing. 2002-03-02 15:27:51 +00:00
wiz
b127cccc2e ANSIfy, and minimal KNF. 2002-03-02 14:59:35 +00:00
wiz
5784cccd6b WARNS=2. 2002-03-02 14:02:23 +00:00
wiz
024b462262 Rename a variable to avoid shadowing. 2002-03-02 14:00:26 +00:00
wiz
f2ed23835a ANSIfy. 2002-03-02 13:57:28 +00:00
wiz
482ca46625 ANSIfy, minor KNF. 2002-03-02 13:55:13 +00:00
jdolecek
5ef6f9ca40 Add HISTORY section. I _think_ these appeared in Solaris 2.6, please
fix if it's not so.
2002-03-02 12:20:53 +00:00
tv
011931b3b4 Add <errno.h> to list of includes, from <imago@13thmonkey.org>,
in PR toolchain/15386.
2002-03-02 03:56:02 +00:00
ad
3008493f3f Fix typo. 2002-03-01 11:44:29 +00:00
wiz
f56906c431 A persistent typo, and some minor mark-up improvements. 2002-03-01 11:42:52 +00:00
ad
38b296bf9f s/LINT/lint/ 2002-03-01 11:29:46 +00:00
ad
9c52aa2804 Descend into pkill/. 2002-03-01 11:23:14 +00:00
ad
3b8a0d4f4f pgrep and pkill: search the process table for processes with a particular
set of characteristics, and either print or signal the matching set. Mostly
compatible with the Solaris commands of the same name.
2002-03-01 11:21:58 +00:00
lukem
0d4517aa6c When metalogging a hard link, don't log it as "type=hlink".
Instead, stat the type, and only log an entry if it's a "type=file".
We could log hard links to symlinks, but they're not portable and
their use has been deprecated in our source tree.
Hard links to other types aren't as useful at this stage; if the need
arises we can change this to log the appropriate information then.
2002-02-28 00:22:51 +00:00
lukem
a3bab9b7d7 clarification of vflag 2002-02-27 03:55:14 +00:00
lukem
e16c1d5cbc if not -n and the local socket doesn't have INP_ANONPORT set, always try
to determine the symbolic name of the foreign port.

previously the foreign port would be displayed numerically in this case if
the local & foreign ports were different.  this particular behaviour was
added in rev 1.28 when I added INP_ANONPORT support from FreeBSD, and for
the life of me I can't fathom the rationale for it ;-|
2002-02-27 02:33:51 +00:00
wiz
c640510df0 Correct spelling of "delimiter", and remove from ignored-errors lists. 2002-02-26 02:37:28 +00:00
augustss
957cbd212d Update man pages to reflect the use of /dev/sound instead of /dev/audio. 2002-02-26 00:15:57 +00:00
enami
41e1be38c5 - Kill whitespaces at the end of line.
- Wrap long line.
2002-02-25 00:39:04 +00:00
thorpej
4fa7ef5e39 Make this Makefile work on non-MIPS again. 2002-02-24 01:52:09 +00:00
gmcgarry
1635c6c690 Handle being built as a host tool. 2002-02-23 21:34:06 +00:00
reinoud
502866c1fe Pull every file parsing context into one structure instead of using a few
file global variables... adding an extra context variable is thus allmost
trivial now.
2002-02-21 22:21:34 +00:00
christos
6728d906e9 Prefix structure members to protect them against clashes with eg. c++ keywords.
Suggested by Alfred Perlstein, from FreeBSD, ok'd by augustss
2002-02-20 20:30:12 +00:00
thorpej
b6d2afdc45 Add constants that describe the target's max/min INT, UINT, LONG, ULONG,
QUAD, and UQUAD values.
2002-02-20 16:10:34 +00:00
joda
4929305fb3 when creating a v4 ticket file, name it after the users uid, not our
current (should finally fix bin/13040)
2002-02-20 08:17:17 +00:00
enami
2c0bf8440e Don't forget to fetch pool cache group. 2002-02-20 07:52:43 +00:00