openbsd
28 years agoadd rfork.o and minherit.o
deraadt [Mon, 8 Jan 1996 11:36:02 +0000 (11:36 +0000)]
add rfork.o and minherit.o

28 years agoInitial GNU binutils 2.6 import
niklas [Mon, 8 Jan 1996 11:03:33 +0000 (11:03 +0000)]
Initial GNU binutils 2.6 import

28 years agofrom netbsd:
deraadt [Mon, 8 Jan 1996 09:33:31 +0000 (09:33 +0000)]
from netbsd:
Deal with GCC's dead code elimination being suboptimal.
Modify splraise() to allow better optimization.
Make cpl, ipending, and astpending volatile.
Make sure interrupts are disabled before jumping to a resume point,
to prevent races.
Make FPU faults use INTRFASTEXIT, and remove INTREXIT.
Build the frame for recursive interrupts manually, and make sure to
disable interrupts to avoid races.
VS: ----------------------------------------------------------------------

28 years agofrom netbsd; Make the block size always a whole number of samples
deraadt [Mon, 8 Jan 1996 07:44:56 +0000 (07:44 +0000)]
from netbsd; Make the block size always a whole number of samples

28 years agograichen@freebsd.org: fixed -type:=direct mounts in amd
dm [Mon, 8 Jan 1996 07:36:23 +0000 (07:36 +0000)]
graichen@freebsd.org: fixed -type:=direct mounts in amd

28 years agoProduce less output on -q as promised by the man page;
deraadt [Mon, 8 Jan 1996 07:32:12 +0000 (07:32 +0000)]
Produce less output on -q as promised by the man page;
from jhawk@mit.edu; netbsd pr#998

28 years agoadd fdshare() and fdinit() calls for dealing with filedesc structures
deraadt [Sun, 7 Jan 1996 17:38:21 +0000 (17:38 +0000)]
add fdshare() and fdinit() calls for dealing with filedesc structures

28 years agoadd minherit() system call
deraadt [Sun, 7 Jan 1996 17:20:35 +0000 (17:20 +0000)]
add minherit() system call

28 years agoFix it so we can resurrect dead files on tagged branches.
niklas [Sun, 7 Jan 1996 15:48:21 +0000 (15:48 +0000)]
Fix it so we can resurrect dead files on tagged branches.

28 years agoWhen servicing a memory error on the sun4/sun4c make
davem [Sun, 7 Jan 1996 15:18:08 +0000 (15:18 +0000)]
When servicing a memory error on the sun4/sun4c make
sure the store buffers on the chip are completely flushed to ensure
proper handler completion.

28 years agofrom netbsd: Put #includes in the right order
deraadt [Sun, 7 Jan 1996 14:35:01 +0000 (14:35 +0000)]
from netbsd: Put #includes in the right order

28 years agofrom netbsd; do not save caller-saved registers
deraadt [Sun, 7 Jan 1996 14:28:52 +0000 (14:28 +0000)]
from netbsd; do not save caller-saved registers

28 years agofrom netbsd:
deraadt [Sun, 7 Jan 1996 13:53:36 +0000 (13:53 +0000)]
from netbsd:
Move the obviously machine-dependent HP-UX compat code to hpux_machdep.{c,h}.
A fair bit of this, the m68k core dump and exec goo, can probably be
made into a generic m68k hpux module, eventually.

28 years agoupdate from netbsd
deraadt [Sun, 7 Jan 1996 13:22:47 +0000 (13:22 +0000)]
update from netbsd

28 years agofrom leo:
deraadt [Sun, 7 Jan 1996 13:19:06 +0000 (13:19 +0000)]
from leo:
Add an nvram-driver. This driver makes it possible to read/write the
configuration info stored in the nvram on the mc146818

28 years agofrom netbsd; Keep more debugging history (Paul Goyette). Synced with mac68k version
deraadt [Sun, 7 Jan 1996 13:18:25 +0000 (13:18 +0000)]
from netbsd; Keep more debugging history (Paul Goyette). Synced with mac68k version

28 years agopass a useful environment to ip-up/ip-down scripts; this is not a
deraadt [Sun, 7 Jan 1996 09:55:33 +0000 (09:55 +0000)]
pass a useful environment to ip-up/ip-down scripts; this is not a
security problem
different fix than from banshee@gabriella.resort.com; netbsd pr#1866

28 years agomore traditional semantics. if wheel group has no listed users, anyone
deraadt [Sun, 7 Jan 1996 09:51:21 +0000 (09:51 +0000)]
more traditional semantics. if wheel group has no listed users, anyone
can su to root. default wheel group lists "root" as a user, thus
defaulting to a secure envirment. from arnej@pvv.unit.no; netbsd pr#1894

28 years agodiff(1) invokes pr(1) with invalid option "-f";
deraadt [Sun, 7 Jan 1996 07:43:18 +0000 (07:43 +0000)]
diff(1) invokes pr(1) with invalid option "-f";
from earle@netbsd4me.jpl.nasa.gov; netbsd pr#1896

28 years agocreated devices for the IP filter log on all architectures
dm [Sun, 7 Jan 1996 07:40:59 +0000 (07:40 +0000)]
created devices for the IP filter log on all architectures

28 years agotypo in strspn manpage; from kashmir@umiacs.umd.edu; netbsd pr#1905
deraadt [Sun, 7 Jan 1996 07:37:38 +0000 (07:37 +0000)]
typo in strspn manpage; from kashmir@umiacs.umd.edu; netbsd pr#1905

28 years agodate formatting glitch; from kashmir@umiacs.UMD.EDU; netbsd pr#1906
deraadt [Sun, 7 Jan 1996 07:36:11 +0000 (07:36 +0000)]
date formatting glitch; from kashmir@umiacs.UMD.EDU; netbsd pr#1906

28 years agoaccept either ffs or ufs for filesystem name
deraadt [Sun, 7 Jan 1996 05:28:00 +0000 (05:28 +0000)]
accept either ffs or ufs for filesystem name

28 years agofrom beurton@fnet.fr: Darren Reed's IP filter
dm [Sun, 7 Jan 1996 02:33:01 +0000 (02:33 +0000)]
from beurton@fnet.fr:  Darren Reed's IP filter

28 years ago/bsd and OpenBSD got changed back to /netbsd and NetBSD in the
dm [Sat, 6 Jan 1996 20:04:21 +0000 (20:04 +0000)]
/bsd and OpenBSD got changed back to /netbsd and NetBSD in the
timing patch.  I switched them back.

28 years agofrom netbsd; some U tags
deraadt [Sat, 6 Jan 1996 17:48:39 +0000 (17:48 +0000)]
from netbsd; some U tags

28 years agofrom 4.4lite2; additional data from SIOCGIFCONF is at least sockaddr sized
deraadt [Sat, 6 Jan 1996 17:46:35 +0000 (17:46 +0000)]
from 4.4lite2; additional data from SIOCGIFCONF is at least sockaddr sized

28 years agofrom netbsd; add a way to build kbd and mouse devices
deraadt [Sat, 6 Jan 1996 17:29:32 +0000 (17:29 +0000)]
from netbsd; add a way to build kbd and mouse devices

28 years agofrom netbsd:
deraadt [Sat, 6 Jan 1996 17:28:12 +0000 (17:28 +0000)]
from netbsd:
Implement vhangup(); more or less as suggested in PR#1560 (matthew green).
I'm vrele'ing s_ttyvp here too, so sys_exit() won't have to go over it again.

28 years agoupdate from jtk@kolvir.arlington.ma.us; netbsd pr#1650
deraadt [Sat, 6 Jan 1996 17:24:56 +0000 (17:24 +0000)]
update from jtk@kolvir.arlington.ma.us; netbsd pr#1650

28 years agofrom netbsd; Added support for sysi86 and eaccess syscalls
deraadt [Sat, 6 Jan 1996 17:22:38 +0000 (17:22 +0000)]
from netbsd; Added support for sysi86 and eaccess syscalls

28 years agofrom freebsd: rename some fields.
deraadt [Sat, 6 Jan 1996 16:00:24 +0000 (16:00 +0000)]
from freebsd: rename some fields.
note: the use of unions and structures in here is bad; the use of
bitfields is even worse. the interface defined here desperately
needs a cleanup.

28 years agothe modern world defaults to 8n1
deraadt [Sat, 6 Jan 1996 15:57:15 +0000 (15:57 +0000)]
the modern world defaults to 8n1

28 years agoone more inet_ntoa() improvement
deraadt [Sat, 6 Jan 1996 15:55:59 +0000 (15:55 +0000)]
one more inet_ntoa() improvement

28 years agofrom jtk@kolvir.arlington.ma.us:
deraadt [Sat, 6 Jan 1996 15:33:19 +0000 (15:33 +0000)]
from jtk@kolvir.arlington.ma.us:
numerous stability fixes related to locking.

28 years agoone tests code before one commits it. initialize ttymalloc'd struct properly.
deraadt [Sat, 6 Jan 1996 13:45:43 +0000 (13:45 +0000)]
one tests code before one commits it. initialize ttymalloc'd struct properly.
also with mrg: use B1200 instead of 1200.

28 years agoby mrg and myself on irc: fix a ttymalloc() memory leak, TIOCM* botch
deraadt [Sat, 6 Jan 1996 12:57:16 +0000 (12:57 +0000)]
by mrg and myself on irc: fix a ttymalloc() memory leak, TIOCM* botch

28 years agoMakefile.yp is /var/yp/Makefile
deraadt [Sat, 6 Jan 1996 11:42:15 +0000 (11:42 +0000)]
Makefile.yp is /var/yp/Makefile

28 years agoresurrect Makefile.yp
deraadt [Sat, 6 Jan 1996 11:39:40 +0000 (11:39 +0000)]
resurrect Makefile.yp

28 years agoAdd support for ostart and ostop
niklas [Fri, 5 Jan 1996 18:02:24 +0000 (18:02 +0000)]
Add support for ostart and ostop

28 years agofix, and handle openbsd case too
deraadt [Fri, 5 Jan 1996 16:46:01 +0000 (16:46 +0000)]
fix, and handle openbsd case too

28 years agofrom tls; contrary to unpopular opinion, "help" is a perfectly valid hostname
deraadt [Fri, 5 Jan 1996 16:41:21 +0000 (16:41 +0000)]
from tls; contrary to unpopular opinion, "help" is a perfectly valid hostname

28 years agofrom netbsd; make get_myaddress() return failure if it is unable to
deraadt [Fri, 5 Jan 1996 16:36:02 +0000 (16:36 +0000)]
from netbsd; make get_myaddress() return failure if it is unable to
determine address, make other code understand this failure.

28 years agoss_sp is correct, ss_base is not. noticed by agc@sde.uts.amdahl.com; netbsd pr#1784
deraadt [Fri, 5 Jan 1996 16:17:34 +0000 (16:17 +0000)]
ss_sp is correct, ss_base is not. noticed by agc@sde.uts.amdahl.com; netbsd pr#1784

28 years agofrom netbsd: LEINTR_UNIT goes away
deraadt [Fri, 5 Jan 1996 15:56:32 +0000 (15:56 +0000)]
from netbsd: LEINTR_UNIT goes away

28 years agofrom netbsd:
deraadt [Fri, 5 Jan 1996 15:55:11 +0000 (15:55 +0000)]
from netbsd:
Commit trivial changes from Mach MK84 to force sup'ables source to be updated:
Drop spurious interrupts in asc_intr().   Read back the pending SCSI command
so asc_intr() can add it to the asc SCSI log.

28 years agofrom netbsd:
deraadt [Fri, 5 Jan 1996 15:54:00 +0000 (15:54 +0000)]
from netbsd:
Rewrite (a copy of) the emul-sunos termio/termios emulation code to
emulate Ultrix termio/termios instead. Ultrix termio c_cc has separate
VMIM/VTIME attributes, and the Ultrix termios c_cc is a strict
superset of Ultrix termio c_cc. The termios-only c_cc indices are
all changed, relative to SunOS.

28 years agofrom netbsd:
deraadt [Fri, 5 Jan 1996 15:51:21 +0000 (15:51 +0000)]
from netbsd:
Add the last revision previous to the switch to the MI LANCE code of
hp300/dev/if_lereg.h to the standalone code; the standalone LANCE driver
for the hp300 needs it.

28 years agofrom netbsd; wrap leintr() to support fake LAN lights
deraadt [Fri, 5 Jan 1996 15:50:38 +0000 (15:50 +0000)]
from netbsd; wrap leintr() to support fake LAN lights

28 years agosync with 4.4lite2 version, as well as netbsd changes merged by perry.
deraadt [Fri, 5 Jan 1996 14:00:20 +0000 (14:00 +0000)]
sync with 4.4lite2 version, as well as netbsd changes merged by perry.
retain openbsd changes too.

28 years agoupdate from netbsd
deraadt [Fri, 5 Jan 1996 13:41:28 +0000 (13:41 +0000)]
update from netbsd

28 years agofrom netbsd:
deraadt [Fri, 5 Jan 1996 13:40:53 +0000 (13:40 +0000)]
from netbsd:
Add sigcode and esigcode to emul_ultrix, so that signal trampoline
code is set up for emul_ultrix processes.

28 years agofrom leo:
deraadt [Fri, 5 Jan 1996 13:39:37 +0000 (13:39 +0000)]
from leo:
Allow selection of Falcon (videl) video modes other than the mode selected
on startup (Thomas Gerner).

28 years agofrom ragge: Don't include de.h; it doesn't exist anymore
deraadt [Fri, 5 Jan 1996 13:39:05 +0000 (13:39 +0000)]
from ragge: Don't include de.h; it doesn't exist anymore

28 years agofrom ragge:
deraadt [Fri, 5 Jan 1996 13:38:39 +0000 (13:38 +0000)]
from ragge:
An '&' missing in splx macro; causing that sometimes didn't
the interrupt level get set.

28 years agofrom ragge: do not declare _mcount as static, gcc will optimize it away then
deraadt [Fri, 5 Jan 1996 13:38:22 +0000 (13:38 +0000)]
from ragge: do not declare _mcount as static, gcc will optimize it away then

28 years agofrom netbsd: force unsigned with a U
deraadt [Fri, 5 Jan 1996 13:37:42 +0000 (13:37 +0000)]
from netbsd: force unsigned with a U

28 years agofrom netbsd; = not ==
deraadt [Fri, 5 Jan 1996 13:36:48 +0000 (13:36 +0000)]
from netbsd; = not ==

28 years agofrom netbsd:
deraadt [Fri, 5 Jan 1996 13:35:48 +0000 (13:35 +0000)]
from netbsd:
Re-work the serial console support a bit; it doesn't depend on statically
allocated softc's now.

28 years agofrom netbsd:
deraadt [Fri, 5 Jan 1996 13:35:27 +0000 (13:35 +0000)]
from netbsd:
XXX TEMPORARY STOP-GAP MEASURE!  A 12-bit command modifier was being
squished into an 8-bit position in a command stream!  Which one is wrong?
Changed the constant from 0x140 to 0x40, which is what ended up happening
anyhow.  This exists in the old Utah sources, too!  How long has this
bug existed?!

28 years agofrom netbsd:
deraadt [Fri, 5 Jan 1996 13:34:50 +0000 (13:34 +0000)]
from netbsd:
Add the last revision previous to the switch to the MI LANCE code of
hp300/dev/if_lereg.h to the standalone code; the standalone LANCE driver
for the hp300 needs it.

28 years agofrom netbsd: Print unconfigured card id and select code regardless of -DDEBUG
deraadt [Fri, 5 Jan 1996 13:34:28 +0000 (13:34 +0000)]
from netbsd: Print unconfigured card id and select code regardless of -DDEBUG

28 years agofrom netbsd:
deraadt [Fri, 5 Jan 1996 13:33:35 +0000 (13:33 +0000)]
from netbsd:
Enable COMPAT_HPUX by default.  It's still not 100% yet, but it doesn't
seem to really hurt anything, either.  Makes it easier for folks using
binary snapshots only to try it out.
GENERIC: now that the PT map allocation is fixed, increase the default
maxusers to 32.

28 years agofrom netbsd: Increase maxusers from 16 to 32
deraadt [Fri, 5 Jan 1996 13:33:13 +0000 (13:33 +0000)]
from netbsd: Increase maxusers from 16 to 32

28 years agofrom netbsd:
deraadt [Fri, 5 Jan 1996 04:07:16 +0000 (04:07 +0000)]
from netbsd:
Allow selection of Falcon (videl) video modes other than the mode selected
on startup (Thomas Gerner).

28 years agofrom netbsd: explicitly mask the address value
deraadt [Fri, 5 Jan 1996 04:06:00 +0000 (04:06 +0000)]
from netbsd: explicitly mask the address value

28 years agouse gcc 2.7.2 on all architectures. any port that breaks should be fixed
deraadt [Fri, 5 Jan 1996 03:57:11 +0000 (03:57 +0000)]
use gcc 2.7.2 on all architectures. any port that breaks should be fixed

28 years agoincluded isadmavar.h
dm [Fri, 5 Jan 1996 02:49:41 +0000 (02:49 +0000)]
included isadmavar.h

28 years agoincrement major version because we changed the supplied interfaces.
deraadt [Thu, 4 Jan 1996 11:59:20 +0000 (11:59 +0000)]
increment major version because we changed the supplied interfaces.
(ie. this library is now empty)

28 years agolibresolv must exist for backwards compatibility. however, it need not
deraadt [Thu, 4 Jan 1996 11:58:46 +0000 (11:58 +0000)]
libresolv must exist for backwards compatibility. however, it need not
contain anything -- programs will still be linked against libc and thus
use the routines provided there.

28 years agocreate /usr/libexec/cpp as a symbolic link
deraadt [Thu, 4 Jan 1996 01:50:33 +0000 (01:50 +0000)]
create /usr/libexec/cpp as a symbolic link

28 years agomi 5380 driver
deraadt [Thu, 4 Jan 1996 01:31:26 +0000 (01:31 +0000)]
mi 5380 driver

28 years agogoes in dev/ic
deraadt [Wed, 3 Jan 1996 11:07:32 +0000 (11:07 +0000)]
goes in dev/ic

28 years agoParse_DoVar() trashes string, so pass it a strdup()'d copy of *argv...
deraadt [Wed, 3 Jan 1996 09:50:47 +0000 (09:50 +0000)]
Parse_DoVar() trashes string, so pass it a strdup()'d copy of *argv...
then kvm_getargv will show a nice unhacked argument list

28 years agofrom netbsd; Use getrlimit() instead of vlimit(), like BSD/OS and OSF/1 do
deraadt [Wed, 3 Jan 1996 06:19:59 +0000 (06:19 +0000)]
from netbsd; Use getrlimit() instead of vlimit(), like BSD/OS and OSF/1 do

28 years agoPatches to use Hayes ESP with com.c; from banshee@gabriella.resort.com;
deraadt [Wed, 3 Jan 1996 05:16:09 +0000 (05:16 +0000)]
Patches to use Hayes ESP with com.c; from banshee@gabriella.resort.com;
netbsd pr#1865. the ESP card code is always enabled -- we will have to
see if that fails on any chipsets.

28 years agoThis file should be generated in the obj-dir and is very
niklas [Tue, 2 Jan 1996 16:23:49 +0000 (16:23 +0000)]
This file should be generated in the obj-dir and is very
 unhealthy to have in the source dir as it gets used instead of the
 correct generated one

28 years ago/usr/bin/cpp wrapper script (which now knows where to find the
deraadt [Tue, 2 Jan 1996 13:49:02 +0000 (13:49 +0000)]
/usr/bin/cpp wrapper script (which now knows where to find the
correct path to GNU cpp through an incredibly twisted hack)

28 years agolatest diff caused uuencode to not be built
deraadt [Tue, 2 Jan 1996 13:07:31 +0000 (13:07 +0000)]
latest diff caused uuencode to not be built

28 years agothere is no such thing as "nntpd"
deraadt [Tue, 2 Jan 1996 12:53:59 +0000 (12:53 +0000)]
there is no such thing as "nntpd"
also, always enable identd -- many things expect it now

28 years agogot am/pm reversed when hour is 12; from Mark_Weaver@brown.edu; netbsd pr#1743
deraadt [Tue, 2 Jan 1996 11:53:58 +0000 (11:53 +0000)]
got am/pm reversed when hour is 12; from Mark_Weaver@brown.edu; netbsd pr#1743

28 years agonetbsd -> openbsd
deraadt [Tue, 2 Jan 1996 11:50:57 +0000 (11:50 +0000)]
netbsd -> openbsd

28 years agomention ppp discipline; from kjk@uni-trier.de; netbsd pr#1855
deraadt [Tue, 2 Jan 1996 11:25:24 +0000 (11:25 +0000)]
mention ppp discipline; from kjk@uni-trier.de; netbsd pr#1855

28 years agodeal with FD_ZERO changes; from augustss@cs.chalmers.se; netbsd pr#1872
deraadt [Tue, 2 Jan 1996 11:21:36 +0000 (11:21 +0000)]
deal with FD_ZERO changes; from augustss@cs.chalmers.se; netbsd pr#1872

28 years agosupporte extended regular expressions; from jbernard@geek.mines.edu;
deraadt [Tue, 2 Jan 1996 11:20:26 +0000 (11:20 +0000)]
supporte extended regular expressions; from jbernard@geek.mines.edu;
netbsd pr#1879
(more will be completely replaced soon)

28 years agoadd comments; from banshee@gabriella.resort.com; netbsd pr#1864
deraadt [Tue, 2 Jan 1996 09:56:56 +0000 (09:56 +0000)]
add comments; from banshee@gabriella.resort.com; netbsd pr#1864

28 years agoupdate from netbsd
deraadt [Tue, 2 Jan 1996 09:56:56 +0000 (09:56 +0000)]
update from netbsd

28 years agocannot assume BINDIR is setup
deraadt [Mon, 1 Jan 1996 23:51:27 +0000 (23:51 +0000)]
cannot assume BINDIR is setup

28 years agos/NetBSD/OpenBSD/
davem [Mon, 1 Jan 1996 07:41:34 +0000 (07:41 +0000)]
s/NetBSD/OpenBSD/

28 years agofrom netbsd; reference new vnd.4 manpage
deraadt [Mon, 1 Jan 1996 01:43:15 +0000 (01:43 +0000)]
from netbsd; reference new vnd.4 manpage

28 years agofrom netbsd; vnd.4 manpage
deraadt [Mon, 1 Jan 1996 01:42:06 +0000 (01:42 +0000)]
from netbsd; vnd.4 manpage

28 years agoadd Manteca, CA; Ames, IA
deraadt [Mon, 1 Jan 1996 01:40:36 +0000 (01:40 +0000)]
add Manteca, CA; Ames, IA

28 years agolun problem on Chinon CDS-525; from k125374@cs.tut.fi; netbsd pr#1686.
deraadt [Mon, 1 Jan 1996 00:12:40 +0000 (00:12 +0000)]
lun problem on Chinon CDS-525; from k125374@cs.tut.fi; netbsd pr#1686.

28 years agofrom netbsd: The maxwait option was accidentally placed in the "options for
deraadt [Mon, 1 Jan 1996 00:11:29 +0000 (00:11 +0000)]
from netbsd: The maxwait option was accidentally placed in the "options for
multicast pings" section of the description.

28 years agofrom netbsd; handle more netbsd versions
deraadt [Sun, 31 Dec 1995 23:30:45 +0000 (23:30 +0000)]
from netbsd; handle more netbsd versions

28 years agowhoops; we need these include files for bounce buffers
deraadt [Sun, 31 Dec 1995 21:00:09 +0000 (21:00 +0000)]
whoops; we need these include files for bounce buffers

28 years agofrom netbsd: start mrouted like routed
deraadt [Sat, 30 Dec 1995 23:38:18 +0000 (23:38 +0000)]
from netbsd: start mrouted like routed

28 years agouse strrchr() instead of strchr() to find .o extension; from explorer@flame.org;...
deraadt [Sat, 30 Dec 1995 10:44:49 +0000 (10:44 +0000)]
use strrchr() instead of strchr() to find .o extension; from explorer@flame.org; netbsd pr#1868

28 years agofrom netbsd: fix typos (pr#1680) from Thorsten Frueauf
deraadt [Sat, 30 Dec 1995 09:37:02 +0000 (09:37 +0000)]
from netbsd: fix typos (pr#1680) from Thorsten Frueauf

28 years agoremote dkn
deraadt [Sat, 30 Dec 1995 09:34:18 +0000 (09:34 +0000)]
remote dkn