Commit graph

54242 commits

Author SHA1 Message Date
Kris Kennaway 4887d15929 Fix format string warnings 2000-11-27 07:57:44 +00:00
Ruslan Ermilov 09d07d748c Eliminate groff(1) warnings: unbreak refer(1)ences. 2000-11-27 07:55:08 +00:00
Kris Kennaway a6f339d266 Format string auditing 2000-11-27 07:35:53 +00:00
Kris Kennaway 963d55d108 Previous commit was a format string auditing fix 2000-11-27 07:32:29 +00:00
Kris Kennaway 797376317f Fix format string warnings 2000-11-27 07:28:15 +00:00
David E. O'Brien e02433fdc4 Don't install the osf1 script from here. It causes the release build to
break as ${DESTDIR}/usr/bin doesn't exist where the module is being
installed.
2000-11-27 07:27:44 +00:00
Kris Kennaway b63695f384 Constify 2000-11-27 07:21:37 +00:00
Ruslan Ermilov 80ff3b155f Eliminate groff(1) warnings. 2000-11-27 07:19:06 +00:00
Kris Kennaway c858db9672 *** empty log message *** 2000-11-27 06:55:38 +00:00
Kris Kennaway 40c068176d Constify 2000-11-27 06:40:35 +00:00
Kris Kennaway 4195af47fd Constify 2000-11-27 06:26:48 +00:00
Kris Kennaway 50d793ebb0 Fix format string warnings.
Submitted by:	nra
Obtained from:	NetBSD
2000-11-27 04:26:39 +00:00
Brian Somers 8a407aad55 Change interactive mode so that a monitor thread keeps an eye on the
ppp descriptor and signals the terminal thread when there's something
to read on that descriptor.

This means that the main loop doesn't have to alarm() itself into
dropping out of el_gets() frequently to check the descriptor.  This
dropping out was disturbing syscons (via ioctl()s from libedit) enough
to reset the screensaver timeout every .5 of a second.

PR:	20345
2000-11-27 02:31:25 +00:00
David E. O'Brien 4a93f235c1 `cdboot' is broken as it cannot load a kernel.
The release engineer keeps using the wrong /boot/cdboot when creating the
ISO images.  So we'll add the 4.0-RELEASE cdboot to the tree until someone
bothers to fix the source so a working `cdboot' is built.
2000-11-27 02:15:13 +00:00
Alfred Perlstein 1e5d626ad9 ucred system overhaul:
1) mpsafe (protect the refcount with a mutex).
2) reduce duplicated code by removing the inlined crdup() from crcopy()
   and make crcopy() call crdup().
3) use M_ZERO flag when allocating initial structs instead of calling bzero
   after allocation.
4) expand the size of the refcount from a u_short to an u_int, by using
   shorts we might have an overflow.

Glanced at by: jake
2000-11-27 00:09:16 +00:00
Daniel Harris 2fa9c83651 compatability -> compatibility
PR:		23114
Submitted by:	Jimmy Olgeni <olgeni@uli.it>
2000-11-26 23:51:07 +00:00
Daniel Harris b13034ed0f compatability -> compatibility
PR:		23112
Submitted by:	Jimmy Olgeni <olgeni@uli.it>
2000-11-26 23:43:15 +00:00
David Malone 373134cc60 Don't scroll of the end of the help pages when using the visual
option in for "boot -c".

PR:		17539
Submitted by:	Edwin.Groothuis@cgmd76206.chello.nl
2000-11-26 23:39:46 +00:00
David E. O'Brien 07a9238fc1 Note that the `fmt' parameter is a printf()-like string. 2000-11-26 23:33:40 +00:00
Daniel O'Callaghan 3fbaa839f9 Prevent leakage of information about anonymous user's homedir
via 'QUOTE CWD'.

Reviewed by:	des
2000-11-26 23:33:36 +00:00
Daniel Harris 32704e5747 Typo fix: forgot -> forget.
PR:		23113
Submitted by:	Jimmy Olgeni <olgeni@uli.it>
2000-11-26 23:26:51 +00:00
Kris Kennaway 56e7ae90cb Cleanup this code a bit by attempting to sync it up with NetBSD and
with each other.

Reviewed by:	markm, dwmalone
2000-11-26 22:36:35 +00:00
Kris Kennaway f313a39933 Correct definition of MAXHOSTNAMELEN in ifdef'ed out code 2000-11-26 22:21:39 +00:00
Kris Kennaway 4d113fee52 MAXHOSTNAMELEN is 256, not 64 2000-11-26 22:20:17 +00:00
David E. O'Brien 5576244cd6 Use the vendor's manpages (which are in old -man format) rather than
our modified one based on a much older version of the vendor's manpage.
2000-11-26 22:19:56 +00:00
Brian Somers 20d65f25eb Add ${LIBC_R} 2000-11-26 22:19:52 +00:00
Kris Kennaway 97ad2a1bc4 Correct definition of MAXHOSTNAMELEN in ifdef'ed out code. 2000-11-26 22:18:11 +00:00
Jonathan Lemon fe96e26dd0 Fix another callout_init() that I missed. 2000-11-26 21:59:30 +00:00
Jonathan Lemon 9ba20c3119 Unbreak world; #include <sys/mutex.h> instead of <machine/mutex.h>
Only include <sys/mbuf.h> when building kernel sources.  This should
probably be changed to require callers to include it themselves.
2000-11-26 21:47:01 +00:00
Kris Kennaway f6fd83ed27 Correct definition of MAXHOSTNAMELEN in ifdef'ed code.
Submitted by:	Edwin Groothuis <mavetju@chello.nl>
PR:		bin/22787
2000-11-26 21:37:51 +00:00
David E. O'Brien d352c316d4 Information on how I did the import and upgrade instructions. 2000-11-26 21:29:25 +00:00
David E. O'Brien 200f92ce8d This commit was generated by cvs2svn to compensate for changes in r69216,
which included commits to RCS files with non-trunk default branches.
2000-11-26 21:26:20 +00:00
David E. O'Brien ebb4cbb2d0 Virgin import of Christos Zoulas FILE 3.33. 2000-11-26 21:26:20 +00:00
Alfred Perlstein 0931dcefb3 Move the #define of _KERN_MUTEX_C_ so that it's before any system headers
are included.  System headers can include sys/mutex.h and then certain
macros do not get defined.

Reviewed by: jake
2000-11-26 21:14:17 +00:00
Poul-Henning Kamp a52585d77e Simplify the tprintf() API.
Loose the special <sys/tprintf.h> #include file.
2000-11-26 20:35:21 +00:00
Poul-Henning Kamp 4d88c4598f Make log(-1, ...) do what addlog(...) did.
Replace all uses of addlog(...) with log(-1, ...)

Remove bogus "register" keywords in subr_prf.c

Make log() return void.
2000-11-26 19:34:06 +00:00
Poul-Henning Kamp cb7e609a3c Make diskerr() always log with printf. 2000-11-26 19:29:15 +00:00
Poul-Henning Kamp a1bb9fabb1 unhook netgraph/bridge until somebody makes it compile in LINT 2000-11-26 16:40:00 +00:00
Jake Burkholder a5d5c61c12 Add uidinfo hash and uidinfo struct to the witness order list. 2000-11-26 15:05:46 +00:00
Jonathan Lemon 9528be94e8 Add 'mpsafe' parameter to callout_init() in MD bits.
Reminded by:  jake
2000-11-26 13:52:17 +00:00
Alfred Perlstein 9c19bcddf0 Make uidinfo subsystem mpsafe
use a mutex lock when looking up/deleting entries on the hashlist
use a mutex lock on each uidinfo when updating fields

make uifree() a void function rather than 'int' since no one cares

allocate uidinfo structs with the M_ZERO flag and don't explicitly initialize
them

Assisted by: eivind, jhb, jakeb
2000-11-26 12:08:17 +00:00
Kris Kennaway cca0db7e7e Constify 2000-11-26 11:07:45 +00:00
Kris Kennaway 82b449c6a3 sprintf -> snprintf 2000-11-26 11:04:45 +00:00
Kris Kennaway a64c25acc6 Constify 2000-11-26 10:56:12 +00:00
Poul-Henning Kamp 798c1fd885 Make it possible to override the function which writes messages to
stderr in case of warnings and errors.

Rename malloc_options to have a leading underscore, I belive I have been
told that is more correct namespace wise.
2000-11-26 10:30:18 +00:00
Kris Kennaway a16f31237a Constify 2000-11-26 10:21:54 +00:00
Kris Kennaway 18fdc5893a Don't hard-code a buffer size 2000-11-26 10:05:06 +00:00
Mark Murray 17c9715049 Fix safety-net code. While technically a bug, I'm delighted to see
that it has never (apparently) been invoked.

Submitted by:	ache
2000-11-26 09:58:18 +00:00
Kris Kennaway 45459ea3bd Format string auditing 2000-11-26 09:51:46 +00:00
Kris Kennaway 4b5e6561d3 sprintf -> snprintf 2000-11-26 09:05:40 +00:00