794 Commits

Author SHA1 Message Date
cgd
d87832f2c6 fix kernel printf %b format.
from Gordon Burditt <gordon@sneaky.lonestar.org>
1993-05-13 06:17:51 +00:00
cgd
7948d4d2f4 include a "To:" line in the message passsed to sendmail.
from Gordon Burditt <gordon@sneaky.lonestar.org>
1993-05-13 06:15:23 +00:00
cgd
b995caa411 from J.T. Conklin <conklin@kaleida.com>:
When the -mandoc macros encounter a .TH, it loads the old -man macros,
slices up a new .TH, and hands off.

But the .TH arguments are not quoted in the new .TH invokation.
Dates, section names, etc., are split up and scattered across the
headers and footers of the manpage.

Very ugly.

Fix:
The following patch to /usr/share/tmac/tmac.andoc quotes the arguments
before they are (re)interpreted by .TH.
1993-05-13 06:08:36 +00:00
alm
c32572c52a Fixed regex bug: a character class of the form [IC[],
where IC is of the form [::] , [..], or [==], would incorrectly
report an error.
Fixed input mode bug: a literal ^J(i.e., ^V^J) would discard text
following it.  Now, a literal ^J is treated as an ordinary ^J - i.e, it
splits a line in two.
1993-05-12 08:22:03 +00:00
deraadt
3204774fb5 The xdr_float() and xdr_double routines from the xdr/rpc library were
not ported to the '386 (xdr_float.c was excluded in the makefile).
Since the '386, like the 68k and sparc, uses IEEE floating point, all
that was needed was to take word ordering into account for
xdr_double().

patch from J.T. Conklin <conklin@talisman.kaleida.com>
hacked to use BYTE_ORDER macros from machine/endian.h
1993-05-11 23:56:10 +00:00
deraadt
845ddc72f5 didn't work as advertized when not given an argument.
(hello, i've come for an argument. <core dumped>
1993-05-11 23:19:51 +00:00
proven
83f5e2aced Prototype now matches declaration. 1993-05-11 17:08:08 +00:00
deraadt
6f9d6d1a8f dangling pointer patch for lockf. From pk@cs.few.eur.nl
patch dated Apr 26.
1993-05-11 09:39:52 +00:00
glass
fbe131d770 cron.info now logs to /var/cron/log; the circle is complete
particularly since syslog does complain about non-existent log files
1993-05-11 08:24:23 +00:00
glass
f13617a0bb following changes:
no longer compiled with debugging turned on.
	uses syslog and not /var/cron/log directly for logging stuff
	fixed missing ifdef
1993-05-11 08:16:01 +00:00
cgd
7867522fdc fix stupid line transposition (from John Brezak <brezak@osf.org>) 1993-05-11 08:07:50 +00:00
glass
b8becdfc19 calling sequence was totally wrong. documented calling sequence (basically
the types).  real documentation is a waste as nothing but nfsd(8) calls
it and the interface changes a great deal in 4.4
1993-05-11 07:36:48 +00:00
glass
2d64bd5a07 now you too can partake in this offense against any higher being there
may be.  basically to find out whether nfsserver support is in the kernel
earlier and thus avoid the loop problem, call nfssvc() with a bogus fd and
see whether you get a -1 return value or a SIGSYS...
1993-05-11 07:14:24 +00:00
cgd
0f81615470 fix from Bakul Shah <bvs@BitBlocks.com> to make tip not dump core
when courier acu routines are used with a non-USR Courier modem.
1993-05-11 06:58:03 +00:00
cgd
f99911e131 fix problem where kvm_getprocs(), ..., kvm_freeprocs(), kvm_getprocs()
would get no processes.
1993-05-11 06:44:54 +00:00
deraadt
6253b78a2d Whoops. One more 0x0ffff to expunge.. 1993-05-11 04:15:22 +00:00
deraadt
0c8ad2ded8 1. id_irq is a u_short
2. "irq ?" sets it to (u_short)-1
3. "irq #" sets it to (1<<#)
4. not specifying an interrupt sets it to 0.

Until someone else comes up with a better scheme, that's the way it is.
If you have a driver that turns the interrupt off, set it to ZERO.

If, after calling XXprobe(), id_irq is still (u_short)-1, that is the same
as if  probe() failed.
1993-05-11 04:06:23 +00:00
deraadt
930810e30c 1. id_irq is a u_short
2. "irq ?" sets it to (u_short)-1
3. "irq #" sets it to (1<<#)
4. not specifying an interrupt sets it to 0.

Until someone else comes up with a better scheme, that's the way it is.
If you have a driver that turns the interrupt off, set it to ZERO.

If, after calling XXprobe(), id_irq is still (u_short)-1, that is the same
as if  XXprobe() failed.
1993-05-11 04:04:57 +00:00
deraadt
d78ea50509 ring buffer now uses rbchar's (shorts) instead of chars. 1993-05-10 23:15:37 +00:00
deraadt
787d52faed ring buffer code now uses rbchar's (shorts) instead of chars. 1993-05-10 23:14:54 +00:00
deraadt
19d78961f0 interrupt counters increasted from 16 to 18. 1993-05-10 20:33:44 +00:00
deraadt
193446598d Floppy drives now print the same information as wd controllers
and scsi disks. See?
fd0 at fdc0 slave 0: 1.44MB 80 cyl, 2 head, 18 sec
Also, added a define for 720K disks, probably incorrect..
Note: the CMOS is used to find out what type the drive is.
1993-05-10 06:45:16 +00:00
deraadt
05f9e076ea This patch allows the wd device driver to tell how big the disks are on
WD1007-derived controllers. In this example, wdc0 is a WD1007-clone,
and wdc1 is a WD1003-clone. WD1007 controllers are generally ESDI
and IDE controllers.
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wd0 at wdc0 targ 0: 322MB 1224 cyl, 15 head, 36 sec <disktype>
wdc1 at 0x170-0x17f irq 7 on isa
wd2 at wdc1 targ 0: (unknown size) <disktype>
1993-05-10 05:53:22 +00:00
mycroft
641897cb91 Correct checking of setsid() return value (from bvs@bitblocks.com). 1993-05-10 03:59:43 +00:00
deraadt
895ab5c90a npx patches from Bruce Evans. patchkit 10002 1993-05-09 23:02:34 +00:00
deraadt
2855b94846 i thought i deleted this line before! 1993-05-09 04:25:48 +00:00
alm
0a452c910d added support for lines of arbitrary length
added support for 8-bit data, including NULs
1993-05-08 10:49:52 +00:00
alm
107455b2a9 fixed HS initialization bug; swapping HS (x') before a hold (h')
command set the pattern space to NULL
1993-05-08 10:08:44 +00:00
glass
77a4019fa0 added some missing MLINKS 1993-05-08 05:27:01 +00:00
deraadt
363a44d0a2 multiple master controllers would probe tthe first one N times instead of
once each. never mind not worth worrying about what i;m talking about.
1993-05-08 00:50:10 +00:00
cgd
1c1bfa478a no irq == -1, or, actually, 0x0ffff (f*ing unsigned short...).
this would break devices w/o interrupts (like lpa).
1993-05-07 10:38:04 +00:00
cgd
4751bd74ee patch for multiple loopback interfaces (via "pseudo-device loop 2", etc.)
from David Burren <davidb@otto.bf.rmit.oz.au>
1993-05-07 09:27:52 +00:00
cgd
9b19b92116 expand DDB's db_symtab array size 1993-05-07 09:22:40 +00:00
cgd
8041cce5c7 make SYMTAB_SPACE user-definable, as an "option" 1993-05-07 09:13:53 +00:00
cgd
79ae351b30 make it match GENERICISA, minus SCSI 1993-05-07 09:04:56 +00:00
cgd
89e7f1df00 add rcsid, and kernel description where necessary 1993-05-07 08:33:00 +00:00
cgd
b14d6fe6f5 add PC speaker driver pseudo-device 1993-05-07 08:32:23 +00:00
cgd
3be346f53f fix typo on if_ix line, and add rcs id 1993-05-07 08:26:13 +00:00
cgd
a382cbafc1 update with new files from Chris Torek 1993-05-07 07:40:27 +00:00
cgd
32d3d71914 add dcfclock support from patchkit patch 113 1993-05-07 07:15:19 +00:00
cgd
c3e8ea1a14 add counters for vmstat 1993-05-07 07:12:43 +00:00
cgd
19f801d7e3 add counter for vmstat, and fix for bde's changes. from pk patch 137 1993-05-07 07:10:59 +00:00
cgd
3418240196 update for bde's useracc changes. from patchkit patch 137. 1993-05-07 07:06:42 +00:00
cgd
d74807ea30 add bruce evans's useracc fixes, from patchkit patch 137. 1993-05-07 07:03:50 +00:00
cgd
f39cc91674 fix free page count determination 1993-05-07 06:59:45 +00:00
cgd
9b67151561 add PC speaker driver. from 386bsd patchkit patch 135 1993-05-07 06:50:18 +00:00
cgd
5a1bed1f18 add defs for com3 and com4, and add device sizes 1993-05-07 06:47:47 +00:00
cgd
ec2d5b0dd6 add entries for speaker and dcfclock, and clean up. 1993-05-07 06:42:13 +00:00
cgd
c98d759acb add entries for dcfclock, ix ethernet, and speaker 1993-05-07 06:33:34 +00:00
cgd
e8cd86ab2b update for speaker, lpt, lpa, and new serial ports. from patch 135 1993-05-07 06:31:03 +00:00