jonathan
a70f22abe7
Back out previous revision, which is reported to break signal-handing
...
in the GNU awk in our tree.
Leave the change in but commented out, it may be a ld.so problem.
1997-07-07 00:13:56 +00:00
jonathan
34b0d2463d
Re-commit (from non-stale NFS filehandle) with debugging really turned off.
1997-07-07 00:02:16 +00:00
jonathan
25afea2de8
* Delint for gcc -Wall -Wmissing-prototypes -Wstrict-prototypes.
...
* Add an extra 4096 bytes of padding to the end of ECOFF files for
the benefit of dumb TFTP clietns that read entire pages.
1997-07-06 23:57:39 +00:00
pk
27434aef27
Follow lock changes (DEBUG => LOCKDEBUG).
1997-07-06 23:57:16 +00:00
pk
4846e5ba47
Adjust for generic lock changes.
1997-07-06 23:52:52 +00:00
is
487476c2a9
Implement the RTC_OFFSET kernel option/rtc_offset variable for the Amiga port.
...
To get the old behaviour, set options RTC_OFFSET=0 in your kernel configuration
file.
1997-07-06 23:17:53 +00:00
fvdl
5dec49d28c
There appear to be spinlock bugs in the VM code. They are not a problem
...
now, as we're always one on CPU (they will be later, though). With DEBUG,
they cause a lot of output, so DEBUG -> LOCKDEBUG for now.
1997-07-06 22:53:14 +00:00
christos
1a1bf9f574
Use WARNS=1
1997-07-06 22:52:28 +00:00
fvdl
6eecd789e6
There appear to be spinlock bugs in the VM code. They are not a problem
...
now, as we're always one on CPU (they will be later, though). With DEBUG,
they cause a lot of output, so DEBUG -> LOCKDEBUG for now.
1997-07-06 22:51:59 +00:00
thorpej
d190114742
Use the _correct_ version of ip_compat.h. (Why there are two very different
...
files in the IP Filter distribution called "ip_compat.h", please don't
even get me started on.)
1997-07-06 22:48:19 +00:00
ragge
759763742b
Remove __VM_PMAP_HACK.
1997-07-06 22:38:22 +00:00
thorpej
808fe191ef
Need ip_auth.o
1997-07-06 22:34:34 +00:00
thorpej
3eb73cbc72
ipftest needs ip_auth.o
1997-07-06 22:33:46 +00:00
thorpej
ba90103dd6
The fingerprint of (*fr_checkp)() is the same if compiling in kernel
...
or user code.
1997-07-06 22:32:34 +00:00
is
5e6f97d4ef
A first hack at DraCo real-time clock support; only reads clock, currently.
...
Also only whole seconds are used (while the hardware provides 1/256 seconds).
1997-07-06 22:27:19 +00:00
pk
f02db5d4f6
Turn off microsparc II compatibility bit in Fujitsu turbosparc processors.
1997-07-06 22:23:37 +00:00
is
3040e9247c
* Command code definitions for the Dallas Semiconductor series of chips which
...
connect to their 1-wire bus like the DS2404 "EconoRAM Time Chip"
- and -
* Interface function definitions for this kind of chips. Currently only
low-level byte_read and _write, implenented as inline functions.
This functions take a struct ds_handle * (also defined here), which contains
pointers to bit-read/write and reset functions.
Eventually, prototypes for memory-access functions should go here, and the
1-wire bus should be made a BSD auto-configuration bus.
1997-07-06 22:22:01 +00:00
pk
0ab67aca5d
Define the turbosparc's processor configuration register.
1997-07-06 22:21:11 +00:00
thorpej
a6c52a705c
Fix a case where an error condition wouldn't be indicated in the dispatch
...
routine. A few minor KNF'ish stylistic changes while I'm here.
1997-07-06 22:19:43 +00:00
thorpej
5b434b6e72
Under no circumstances should we #define iplread to an error stub; ip_fil.c
...
already has the correct code to return ENXIO if logging is not enabled.
1997-07-06 22:13:49 +00:00
thorpej
928ff81b87
Need ip_auth.o
1997-07-06 22:12:56 +00:00
pk
c4e35e2f8b
Have a patchable variable `ignore_bogus_traps' (0 by default) that
...
controls whether or we panic when receiving an unhandled trap.
1997-07-06 21:34:45 +00:00
pk
bbb57cadb4
Use the module info fields `cputype' and `vactype' to hold a processor
...
family's type and cache information. This can be optionally modified
by the associated `match' routine.
1997-07-06 21:18:27 +00:00
pk
55a6f97322
Add VAC_UNKNOWN to `enum vactype'.
1997-07-06 21:15:14 +00:00
pk
81469e565e
Add two more fields (`cputype' and `vactype') to the module info.
1997-07-06 21:14:25 +00:00
christos
3a693097b3
Remove accidental copy-right attribution.
1997-07-06 19:35:14 +00:00
christos
3de323b091
Fix printf formats.
1997-07-06 19:32:39 +00:00
christos
03507045bc
Fix compiler warnings.
1997-07-06 19:31:28 +00:00
veego
b02d8c44ab
Rename the xterm entry to xterm-nc and add a shorter xterm entry (from
...
christos).
1997-07-06 19:18:24 +00:00
christos
54fac6850e
Fix compiler warnings.
1997-07-06 18:25:21 +00:00
christos
bb4dad4f04
PR/3832: Enami Tsugutomo: passwd.c will not compile on NetBSD/alpha
1997-07-06 18:17:21 +00:00
mycroft
8f6e4a4b64
Fix type error that caused offset to wrap at 4GB.
1997-07-06 16:19:40 +00:00
fvdl
b362aa16be
Put lock around inode hashing, because getnewvnode or MALLOC might block,
...
creating race conditions.
1997-07-06 12:43:43 +00:00
fvdl
1680996881
Put lock around nfs node hashing to avoid race conditions, as MALLOC
...
or getnewvnode may block.
1997-07-06 12:42:06 +00:00
fvdl
6d77e0b4bb
Move kern_lock.c to kern/
1997-07-06 12:40:30 +00:00
fvdl
206e9582ef
Move lock.h and kern_lock.c to their rightful places, as in Lite2. Make
...
the VM code use the new interface.
1997-07-06 12:38:25 +00:00
fvdl
8f8988628d
Add NetBSD RCS Id, and a few minor changes to make it compile.
1997-07-06 12:35:33 +00:00
fvdl
eb5b4ac910
Add lock count fields to proc structure. Always define NCPU to 1 for now
...
in lock.h
1997-07-06 12:32:38 +00:00
pk
48ad000318
Slight optimization when pv_unlink'ing last entry (suggested by Eric Fair).
...
Use MR4() macro where appropriate.
1997-07-06 12:29:54 +00:00
pk
c3af302842
Use setpgt4m() in setptesw4m().
1997-07-06 12:22:39 +00:00
fvdl
f93a04da47
Import Lite2 locking code
1997-07-06 12:19:53 +00:00
mycroft
e9f6264b87
Add missing space between play and act.
1997-07-06 11:20:10 +00:00
mycroft
3353b6d236
Fix parsing error with escaped colons.
1997-07-06 11:19:16 +00:00
lukem
7da56091ad
as inspired by a commit message of Todd Miller <millert@cvs.openbsd.org>:
...
* cleanup a bit for -Wall
* use __progname instead of "restore"
1997-07-06 08:51:28 +00:00
thorpej
e0acb98b94
Fix an old and obscure TCP bug, brought to my attention by Bill Fenner,
...
fixed in FreeBSD by John Polstra:
Fix a bug (apparently very old) that can cause a TCP connection to
be dropped when it has an unusual traffic pattern. For full details
as well as a test case that demonstrates the failure, see the
referenced PR (FreeBSD's kern/3998).
Under certain circumstances involving the persist state, it is
possible for the receive side's tp->rcv_nxt to advance beyond its
tp->rcv_adv. This causes (tp->rcv_adv - tp->rcv_nxt) to become
negative. However, in the code affected by this fix, that difference
was interpreted as an unsigned number by max(). Since it was
negative, it was taken as a huge unsigned number. The effect was
to cause the receiver to believe that its receive window had negative
size, thereby rejecting all received segments including ACKs. As
the test case shows, this led to fruitless retransmissions and
eventually to a dropped connection. Even connections using the
loopback interface could be dropped. The fix substitutes the signed
imax() for the unsigned max() function.
Bill informs me that his research indicates this bug appeared in Reno.
1997-07-06 07:04:34 +00:00
thorpej
b19b36aff5
Restore original RCS IDs.
1997-07-06 05:29:13 +00:00
thorpej
7d072d8efa
Add new ipfilter files.
1997-07-06 05:14:51 +00:00
thorpej
329a831bd5
Deal with a bogus warning from -Wuninitialized.
1997-07-06 05:14:08 +00:00
thorpej
0feb054b62
- Add a missing #ifdef SOLARIS
...
- Properly prototype ipfilterattach()/iplattach().
1997-07-06 05:13:40 +00:00
thorpej
c68633278f
- Add a prototype for fixskip() so that this file compiles.
...
- Fix, ONCE AGAIN, semantics of ipfilterattach(). This time, not only
was it semantically broken, it wasn't even close to compiling!
1997-07-06 05:13:00 +00:00