Bruce Evans
273762cff9
Removed special rules for lex- and yacc- generated files. The general
...
rules work identically, except that they actually work if the yacc-
generated header somehow becomes out of date.
1998-06-04 01:09:28 +00:00
John Birrell
b658f1dec8
Fix my last commit which got caught in the cvs/cvsup cycle.
...
I'm told that I botched the tabs too. I'm not sure they are fixed now
because I find that rather tedious.
1998-06-03 22:07:26 +00:00
Joerg Wunsch
09caeadeda
Use gethostname(3) to obtain the local host name, as opposed to uname(3).
...
Otherwise the length of the name is limited to 32 characters only.
1998-06-03 20:01:28 +00:00
Peter Wemm
3977d3f488
Missing DPADD's.
1998-06-03 18:57:59 +00:00
Peter Wemm
fb8bc13e4e
Add missing DPADD's.
1998-06-03 18:01:04 +00:00
Jordan K. Hubbard
100047083e
Add the DPT driver here. It's kinda ironic that it got enabled in -stable
...
first. :)
PR: 6848
1998-06-03 13:33:34 +00:00
Bruce Evans
12e1ed28e2
Force success of the probe (after doing it as before except in one
...
miscconfigured case) if the port is the console. This fixes several
bugs:
- if all sioprobe()s failed, then the console driver followed null
pointers in cdevsw[].
- if the sioprobe() for the console failed but another sioprobe()
succeeded, then init hung early when the console couldn't be
opened.
- it was silly for the console to not be there after printing boot
messages on it.
Bugs introduced by this are hopefully no worse than old ones caused
by forcing the success of the `cn' level probe.
1998-06-03 12:30:10 +00:00
John Birrell
158a00b20e
signal() returns SIG_ERR on error, not int.
...
time() requires a time_t pointer, not a long.
1998-06-03 11:33:44 +00:00
Bruce Evans
b76bb1d472
Fixed a printf() arg botch in the previous commit.
...
Only complain about an irq mismatch in the probe if the configured
irq doesn't become active, and then print the bitmap of irqs that
became active (including clock irqs) instead of just the first
(not including clock irqs).
Bugs reported by: msmith
1998-06-03 09:43:38 +00:00
John Birrell
346406cd60
No longer need the architecture specific include from libc now that
...
NetBSD syscalls are defined in sys.mk if they are being used.
1998-06-03 08:55:20 +00:00
John Birrell
a09e15f35c
Uh, the NetBSD syscall define spam for alpha has to go after /etc/make.conf
...
so that it works all the time.
1998-06-03 08:51:39 +00:00
KATO Takenori
57e8fac883
Sync with sys/i386/i386/machdep.c revision 1.298.
1998-06-03 08:48:00 +00:00
John Birrell
ac4898ab0d
If using NetBSD syscalls the rtprio syscall doesn't exist, so just
...
don't try to use it to set special priorities.
1998-06-03 08:12:00 +00:00
John Birrell
fdea3b6b0f
In the case of alpha (only), more than just libc needs to know that
...
NetBSD syscalls are being used, so spam all compiles with the define
that indicates this.
1998-06-03 08:07:31 +00:00
Bruce Evans
56fe964551
Ifdefed the netisr support.
...
PR: 6760
Reviewed by: joerg
1998-06-03 07:56:59 +00:00
Joseph Koshy
70e8940332
Correct wrong claim about `telldir()' cookie lifetimes.
...
PR: 4043
Submitted by: Joe Orthoefer <j_orthoefer@tia.net>
1998-06-03 06:54:24 +00:00
Joseph Koshy
9595a75afa
Spelling corrections.
...
PR: 6829
Submitted by: Josh Gilliam <josh@quick.net>
1998-06-03 04:21:41 +00:00
Joseph Koshy
d693a28e3c
Correct description of -crtscts.
...
PR: 6836
Submitted by: Andrew <andrew@ugh.net.au>
1998-06-03 04:07:59 +00:00
Joseph Koshy
5caffabdc3
Correct typo.
...
PR: 6844
Submitted by: Adrian Filipi-Martin <adrian@ubergeeks.com>
1998-06-03 03:59:00 +00:00
Mike Smith
f9c9bbc054
If vm86 services are available, use these to perform the APM BIOS
...
probe and intialisation. This will ultimately remove the grubby (but
functional) hack that copies a real-mode function into low memory
early in locore.s.
1998-06-03 01:59:42 +00:00
Daniel O'Callaghan
765e40b956
PR: 6831
...
Submitted by: zerium@webindex.no
MF22: remove '.' after weekday abbreviation.
1998-06-02 23:02:09 +00:00
John Polstra
64216a957c
Increment __FreeBSD_version because the semctl() prototype changed
...
in <sys/sem.h>.
1998-06-02 20:58:22 +00:00
John Hay
e4b5626a5c
Don't build perl in build-tools: if NOPERL is defined.
1998-06-02 18:28:55 +00:00
Peter Hawkins
968d4e7fe2
PR: bin/6828
...
Submitted by: njs3@doc.ic.ac.uk
Obtained from: NetBSD
Implement embedded variable expansion
1998-06-02 13:11:04 +00:00
Jordan K. Hubbard
ba98833992
".. x11amp appears to be calling shmctl(id, IPC_RMID, 0) and the emulation
...
layer does not like the null shmid_ds buffer pointer. The emulation layer
returned an error without ever calling FreeBSD's shmctl, so the segments
were not being deleted when the reference count went to zero."
Submitted by: Kevin Street <street@iname.com>
1998-06-02 12:38:31 +00:00
Peter Wemm
defff80956
Treat an EOPNOTSUPP from fchflags() as a non-fatal case. Only warn about
...
it if flags were explicitly specified on the command line. Do not warn
if we were merely trying to preserve flags or remove UF_NODUMP. NFS does
not support flags.
I'm not sure that this is ideal, but it should do for now. Installing
a plain file onto a NFS server must work, we used to silently ignore the
attempt. Doing a binary install looses the flags anyway since cpio
doens't preserve them with the cdrom/network images.
XXX make world should not use flags or chown/chgrp in the obj/tmp area.
This is based on a suggestion from Ken Merry <ken@plutotech.com>.
1998-06-02 12:00:08 +00:00
Peter Wemm
1b53d90e9c
Fix brain-fart. "usr.bin/reinstall" should be "sbin/ldconfig".
...
No comment. *-<:-)
Submitted by: "Pierre Y. Dampure" <pierre.dampure@k2c.co.uk>
1998-06-02 11:22:08 +00:00
Poul-Henning Kamp
3a9b4259f4
Cut through the discussions and settle the issue: Everything in /var/run
...
is blown away at boot. If sudo or other programs needs directories, they
had better make them in /usr/local/etc/rc.d/mumble.sh
PR: 4138 5619 6793
1998-06-02 11:02:16 +00:00
John Dyson
976f208be3
Cleanup and remove some dead code from the initialization.
1998-06-02 05:50:08 +00:00
John Dyson
e8f367853b
Correct sleep priority.
1998-06-02 05:39:13 +00:00
Julian Elischer
00076e7cf9
Add a reference to the original softupdates paper
1998-06-02 01:30:51 +00:00
Julian Elischer
3942b533f8
Add a reference to the Ganger/Patt paper
1998-06-02 01:27:27 +00:00
Eivind Eklund
e448e98a36
o Return error when the controller can't accept commands.
...
o Make driver less chatty on boot (only announce version under
bootverbose)
Submitted by: Simon Shapiro <shimon@simon-shapiro.org>
1998-06-02 00:32:38 +00:00
Peter Dufault
ce47711dee
Set PAGE_SIZE for _SC_PAGESIZE sysconf().
1998-06-01 21:54:43 +00:00
Mike Smith
d4a7e4ca5d
Add a trivial mechanism for returning a useful default value if one is
...
available and the kernel MIB setting is zero.
Return the result from getpagesize() if the p1003_1b.pagesize MIB
value is zero.
Suggested by: Joerg Schilling <schilling@fokus.gmd.de>
1998-06-01 20:58:03 +00:00
Julian Elischer
aae96b2e75
Allow devfs to support the 'uk' device
...
Submitted by: Micha Class <michael_class@hp.com>
1998-06-01 19:44:54 +00:00
Peter Wemm
686544f020
add libcipher, and update comments about libdes, libkdb, libkrb etc
...
which do exist but are in the secure dist rather than the base.
1998-06-01 19:38:20 +00:00
John Hay
a39b117f80
Look for kzhead.o and kztail.o in /usr/lib/aout.
1998-06-01 18:34:19 +00:00
Peter Wemm
c6bf2e4947
ldconfig is used at the end of installworld.
1998-06-01 18:29:11 +00:00
Peter Wemm
04dc9546dd
SUBDIR += rtld-aout
1998-06-01 14:33:06 +00:00
Peter Wemm
89ccd25417
SUBDIR += ldd
1998-06-01 14:30:58 +00:00
Peter Wemm
aa9ba0d726
SUBDIR += ldconfig
1998-06-01 14:12:48 +00:00
Peter Wemm
7b001f8ee5
These files were moved elsewhere (sbin/ldconfig, libexec/rtld-aout,
...
usr.bin/ldd) as they stand alone and are under bsd-style license.
1998-06-01 14:11:28 +00:00
Peter Wemm
7ef7c681ba
Look for files in their new locations.
1998-06-01 14:08:01 +00:00
Peter Wemm
af6b4e9098
Build ldconfig in /sbin environment directly, rather than under the gnu ld
...
directory. The rcs files were repository copied.
1998-06-01 13:58:19 +00:00
Peter Wemm
a7ef806899
ldd standalone build, after repository copy.
1998-06-01 13:55:12 +00:00
Peter Wemm
42decb4196
Seperate the Paul Kranenburg a.out rtld stuff into a stand-alone area away
...
from the gpl ld code. This is part 2 of something that I began in 1996.
A repository copy has happened behind cvs's back.
1998-06-01 13:00:32 +00:00
KATO Takenori
1098580586
Sync with sys/i386/isa/sio.c revision 1.203.
1998-06-01 12:40:24 +00:00
Peter Wemm
55b41976c1
Make sure we go a nfs_fsinfo() in get/putpages before calling
...
readrpc/writerpc, since they assume it's already been done. This could
break if the first read/write access to a nfs filesystem was an exec() or
mmap() instead of a read(), write() syscall. (or statfs()).
nfs_getpages() could return an errno (EOPNOTSUPP) instead of a VM_PAGER_*
return code. Some layout tweaks for the get/putpages code.
1998-06-01 11:32:53 +00:00
Peter Wemm
c0c4b3be24
Fix post-test pre-commit cleanup typo.
1998-06-01 11:07:16 +00:00