818 Commits

Author SHA1 Message Date
deraadt
f0da96cf7e added my copyright.. how self efacing of me 1993-05-16 02:47:20 +00:00
cgd
b18b69d4a1 getpgrp actually takes void. ask the IEEE... 1993-05-16 01:51:51 +00:00
cgd
485742fbba fix bad prototype for getpgrp() 1993-05-15 09:44:34 +00:00
cgd
adcd661a03 fix the fact that p_wmesg was in the wrong section of the proc struct 1993-05-15 02:39:53 +00:00
cgd
0916448928 fix M_LAST off-by-one error. if you don't understand, look in kern_malloc.c 1993-05-15 01:19:38 +00:00
davidb
b596ad8045 Updated to support MIPS processors 1993-05-14 15:27:49 +00:00
deraadt
4c5d56fdb2 copyin/copyout should now work.
ref: bugfiler 386BSD-0.1.2.3/sys.386bsd/5
1993-05-13 21:39:34 +00:00
deraadt
1873f83e92 various 8-bit patches from Andrew Chernov <ache@astral.msk.su>
tty_compat.c is cleaned up, as is STOP+TIOCSTI in tty.c
1993-05-13 20:58:26 +00:00
deraadt
2547e30dce error message reporting fixed. patch from Gordon Burditt <gordon@sneaky.lonestar.org>
see also 386BSD-0.1.2.3/sys.386bsd/8.
1993-05-13 20:55:47 +00:00
cgd
73ec3715d4 add from net2. was symlink to ../../tahoe/tahoe/ns_cksum.c 1993-05-13 20:36:25 +00:00
cgd
a01a1e4641 add from net2. were symlinks to ../../vax/include/* 1993-05-13 20:35:11 +00:00
cgd
4857143d76 add from net/2 sources. was symlink to ../../tahoe/include/endian.h 1993-05-13 20:34:47 +00:00
cgd
4799ba1906 add gas config files from net/2 1993-05-13 14:48:19 +00:00
cgd
6a85b029cb add missing gdb config files from net/2 1993-05-13 14:11:13 +00:00
mycroft
94e5243e85 Clean up deleted files. 1993-05-13 14:06:10 +00:00
cgd
c1a4ec0a2a add hp300 kernel files. generic kernel files might need some help... 1993-05-13 13:56:20 +00:00
cgd
f2d158377c add files for /usr/src/etc for the hp300 1993-05-13 13:53:04 +00:00
cgd
e944473980 add hp300-specific libc files 1993-05-13 13:51:52 +00:00
cgd
fc6c633844 add hp300 crt0 files 1993-05-13 13:50:54 +00:00
cgd
2c94cd04f6 add hp300 man page 1993-05-13 13:49:13 +00:00
cgd
1566d7512a add rule for hp300 cksum routine. yes, i know it points to cksum.tahoe.c.
net2 did it that way!!!
1993-05-13 13:47:33 +00:00
cgd
f4b5e70a0b now when halting, use printf()/cngetc() rather than pg(). 1993-05-13 08:08:49 +00:00
cgd
8a8826de10 from Luke Mewburn <zak@rmit.edu.au>:
add TIOCSTAT ioctl to give load average stats if requested (for tcsh)
1993-05-13 06:42:56 +00:00
cgd
fb4484881a update with pc3 termcap entry posted to comp.unix.bsd on Mon, 22 Feb 1993
by "Alex R.N. Wetmore" <aw2t+@andrew.cmu.edu>
1993-05-13 06:37:47 +00:00
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