Commit Graph

28761 Commits

Author SHA1 Message Date
bde
0f56e51538 Simplified by using new yacc rules and by not generating y.tab.h. 1998-05-04 19:25:41 +00:00
bde
1819d65461 Simplified by using new yacc rules. The new lex rules can't be used
here, at least without ifdefs for the bootstrap.
1998-05-04 19:10:20 +00:00
bde
c41c6ae044 Simplified using new yacc rules and by not generating y.tab.h. 1998-05-04 18:41:16 +00:00
bde
c1ea7ba30d Simplified using new yacc rules and by not generating y.tab.h. The
lex source is still handled bogusly.
1998-05-04 18:40:18 +00:00
bde
1f573458e3 Simplified by using new yacc rules and by not generating y.tab.h. 1998-05-04 18:20:18 +00:00
bde
2717dada3e Don't add y.tab.h to CLEANFILES, since this would now be done centrally
if y.tab.h were generated.  Don't generate y.tab.h, since it is not used.
1998-05-04 18:13:54 +00:00
guido
8d0d7f7ab4 Refuse accellerated opens on listening sockets that have not set
the TCP_NOPUSH socket option.
This disables TAO for those  services that do not know about T/TCP.

Reviewed by:	Garrett Wollman
Submitted by:	Peter Wemm
1998-05-04 17:59:52 +00:00
bde
2fe6b18aba Simplified using new yacc rules. This is cosmetic - the old rules
worked because .ORDER prevented problems from concurrent generation
of multiple parsers (and their headers), and there were no missing
dependencies because the generated headers were not actually used.
1998-05-04 17:56:22 +00:00
dyson
7f7985f11a Correct an error that I made where the vtruncbuf was changed back
to vinvalbuf, but I incorrectly added the "V_SAVE|V_SAVEMETA" flags.
Submitted by:	Luoqi Chen <luoqi@watermarkgroup.com>
1998-05-04 17:43:48 +00:00
bde
9c5d362f0a Fudge local variables better in the yacc rules so that multiple yacc
sources are handled properly.
1998-05-04 17:43:46 +00:00
dyson
65fbc3a74d Fix the shm panic. I mistakenly used the shadow_count to keep the object
from being split, and instead added an OBJ_NOSPLIT.
1998-05-04 17:12:53 +00:00
bde
0d10950020 Simplified using new yacc rules. This is cosmetic - the old rules worked
with `make -jN' because they did the right things to generate cexp.h
without clobbering cexp.c, and there were no missing dependencies on
cexp.h because cexp.h isn't actually used.

Fixed style bugs.
1998-05-04 16:58:50 +00:00
bde
48c3a2da34 Fixed races in `make -jN' using new yacc rules. This also fixes plain
`make' (without a previous `make depend').
1998-05-04 16:31:41 +00:00
bde
b822598019 Fixed races in `make -jN' using new yacc rules.
Fixed slightly wrong order of -I's in CFLAGS.

FIxed the usual style bugs in DPADD and LDADD.
1998-05-04 16:22:30 +00:00
bde
3c9c899a57 Symlink awk.y to awktab.y so that the default yacc rules apply, and use
the (new) default yacc rules.  This is cosmetic - the special rule was
good enough here because y.tab.h is not used.

Don't generate y.output.
1998-05-04 16:18:57 +00:00
bde
bcde8eae1d Generate explicit rules and other infrastructure for lex and yacc
sources.  This will be used to fix `make -jN' races in many
Makefiles in /usr/src, and to simplify these and other Makefiles.

To get the fixes and simplifications, application Makefiles should
put the raw lex and yacc source names (foo.l and bar.y) in SRCS and
not put the names of any generated files in SRCS or CLEANFILES.  A
few Makefiles already do this, although it didn't actually work before
(mkdep couldn't create complete dependencies because there is no
intermediate .c file for the .y.o and .l.o implicit rules).

Complications: if bar.y is in SRCS and -d is in YFLAGS, then bar.h
will be generated whether or not it is used, even if this clobbers a
real source file.  This is so that bar.c can be generated using the
-j-safe and debugger-friendly -o option to YACC.  There are smaller
warts for handling y.tab.h.  y.tab.c and lex.yy.c are not supported.
1998-05-04 13:54:41 +00:00
kato
135d8c12b7 Sync with sys/i386/isa/sio.c revision 1.200. 1998-05-04 11:25:13 +00:00
phk
0aafd4bf0d Just the sans-serif console font that I use on my system; I've made the
letters one pixel taller, and the ()[]{} are more distinct.  Nice if
your monitor is small.  8x16 and 8x8 fonts included.

PR:		4208
Reviewed by:	phk
Submitted by:	Dan Nelson <dnelson@emsphone.com>
1998-05-04 11:24:05 +00:00
phk
3a0a98290a Detect USR PnP x2 modem.
PR:		6496
Reviewed by:	phk
Submitted by:	Kurt D. Zeilenga <Kurt@Boolean.NET>
1998-05-04 10:35:13 +00:00
wosch
8d4385c3bb Added a alpha category to the list. 1998-05-04 10:13:08 +00:00
kato
7096376a27 Added amd controller to support MELCO IFC-DP SCSI card. 1998-05-04 08:48:23 +00:00
kato
4b12a632af Added another PCI to C-bus (ISA bus like 16 bit bus of PC-98) bridge. 1998-05-04 08:16:03 +00:00
kato
03e1d14891 Added SMP kernel configuration file for PC-98 machine. 1998-05-04 07:58:36 +00:00
kato
6bcae43cf0 System clock speed is always detected automatically. 1998-05-04 07:47:33 +00:00
kato
5b24859e0e Use 0xf8' instead of IO_NPX' macro to support compiling with `SMP'
option.
1998-05-04 07:33:32 +00:00
cracauer
5b12149227 When calling a shell function, remember whether exit status is tested.
This is needed for the '-e' option. See the PR for more details.
PR:		6047
Reviewed by:	PR submitter, silence on review request.
1998-05-04 07:24:10 +00:00
peter
13c4d19194 Update the named hooks. 1998-05-04 05:26:46 +00:00
peter
3d32748b33 Argh, forgot to commit the update here for bind-8.. Sorry folks...
Prompted by:	John Hay <jhay@mikom.csir.co.za>
1998-05-04 05:12:49 +00:00
kato
7f67020e81 Support compiling with `gcc -ansi'. 1998-05-04 04:55:36 +00:00
kato
0ef629725d Support compiling with `gcc -ansi'. 1998-05-04 04:41:23 +00:00
steve
7ca8d65654 Change a couple 'make' to '${MAKE}'.
PR:		6341
Submitted by:	Niall Smart <rotel@indigo.ie>
1998-05-04 04:01:26 +00:00
dyson
dfdb369a7d Work around some VM bugs, the worst being an overly aggressive
swap space free calculation.  More complete fixes will be forthcoming,
in a week.
1998-05-04 03:01:44 +00:00
steve
869ef5d1be Clarify use of 'if' capability.
PR:		6499
Submitted by:	Doug Barton <Studded@san.rr.com>
1998-05-04 02:37:29 +00:00
jb
69ae143f47 Force BOOTSTRAP mode all the time while the headers are broken on alpha
as the result of i386 changes.
1998-05-04 02:06:09 +00:00
kato
cb4694032f Add NEC PC-98 chipsets. 1998-05-04 01:39:48 +00:00
steve
33ffab8aa4 Be picky about the format of the commandline and cleanup
a warning related to qsort.

PR:		6420
Submitted by:	Ruslan Ermilov <ru@ucb.crimea.ua>
1998-05-03 23:22:37 +00:00
steve
a0bf7cf6b6 Add the year to the 'wtmp begins...' line.
PR:		6421
Submitted by:	phk
1998-05-03 23:19:15 +00:00
jraynard
0db69331c5 Typo fixes 1998-05-03 22:59:47 +00:00
jraynard
b887402c0f Typo fix. 1998-05-03 22:50:14 +00:00
jraynard
577c94a0dc Pedantry (NULL -> NUL). 1998-05-03 22:42:45 +00:00
jraynard
738fe753d0 Don't imply sigset_t == int. 1998-05-03 22:27:29 +00:00
steve
b62764e4ba Remove (now) invalid .Xr trsp 8
PR:		6494
Submitted by:	Don Morrison <dmorrisn@u.washington.edu>
1998-05-03 21:34:34 +00:00
steve
c835de3f06 Typo and grammer fixes.
PR:		6482
Submitted by:	Allen Campbell <allenc@verinet.com>
1998-05-03 17:57:39 +00:00
steve
f074da4f3e Avoid stairstep effect on output of 'if=...' file.
PR:		part of 6492
Submitted by:	Chip Norkus via Doug White <studded@san.rr.com>
1998-05-03 16:29:06 +00:00
phk
9ec9823f3d Patches are given here for pcisupport.c to recognise most of VIA
Technologies' Socket 7 chipsets. This covers all of the Apollo chipsets
except the Master (82C570) and the MVP3, and it also covers the cheap
VXPro and VXTWO knockoffs of the VP1 and VPX.

PR:		6481
Reviewed by:	phk
Submitted by:	Lee Cremeans <lcremean@tidalwave.net>
1998-05-03 08:35:05 +00:00
peter
ea57ac3951 Put named-bootconf (the script to convert named.boot to named.conf) in
/usr/sbin rather than in /etc/namedb (make install isn't supposed to touch
/etc)
1998-05-03 05:25:09 +00:00
peter
1257b29af5 Add nsupdate 1998-05-03 05:17:28 +00:00
peter
d835322e55 Update for bind-8 1998-05-03 05:16:58 +00:00
peter
6222ef77b8 Update for bind-8. Also use /proc in preference to the (seemingly) always
broken ps(1).
1998-05-03 05:14:04 +00:00
peter
3f861866b3 These are no longer shipped with bind, but are a well established
interface that's simple to maintain.
1998-05-03 05:11:52 +00:00