Geoff Rehmet
828b7f4069
Fix breakage if blackhole=1 and tiflags & TH_SYN, plus
...
style(9) fixes
Submitted by: Jonathon Lemon
1999-08-19 05:22:12 +00:00
Matthew N. Dodd
43d79ae9ef
Use el_source() so we pick up .editrc
1999-08-19 04:10:33 +00:00
Bill Paul
b32ba21dfd
Small tweak: in xl_rxeof(), rxstat should be u_int32_t, not u_int16_t.
1999-08-19 03:47:18 +00:00
Matthew N. Dodd
1950bb45f3
Add support for command line editing and history.
...
Remove src/contrib/bind/bin/nslookup/commands.c as it is generated by lex
from commands.l.
Submitted by: lpc/cdcontrol patches originally by msmith.
Reviewed by: msmith (in theory)
1999-08-19 03:29:15 +00:00
Peter Wemm
bb41d37104
Try using the builtin ffs() for egcs, it (by random inspection)
...
generates slightly better code and avoids the incl then subl when
using ffs(foo) - 1.
1999-08-19 00:32:48 +00:00
Peter Wemm
ebf9e95f31
Update for MI switch code, and trim a heap of unused (I believe) entries.
1999-08-19 00:20:10 +00:00
Peter Wemm
28f31ccfaf
Use the MI process selection. We use a quick routine to decide whether
...
to get the mplock and enter the kernel to run a process in the SMP case.
1999-08-19 00:18:48 +00:00
Peter Wemm
8dd36a4d6a
Use MI switch code for process selection. This gets run queues entirely
...
out of the asm code, and as a bonus implements rtprio and idprio for the
Alpha. Previously if you ran an idprio process, you were assured of a
deadlock.
1999-08-19 00:16:52 +00:00
Peter Wemm
8928d4404a
Update for run queue code.
1999-08-19 00:15:27 +00:00
Peter Wemm
26d12af46c
Don't initialize run queues here, do it all in one place.
1999-08-19 00:14:43 +00:00
Peter Wemm
f33a7ade5d
Run queue heads have moved to TAILQ's.
1999-08-19 00:13:58 +00:00
Peter Wemm
f0c1d784c0
Update for MI switch components. struct prochd is replaced by TAILQ's.
...
Use a spare pad field for saving the run queue index.
1999-08-19 00:13:15 +00:00
Peter Wemm
be4446ce12
(forced commit, cvs aborted part way though)
...
Extract the next runnable process selection out of cpu_switch() into a
fairly machine independent C routine. gcc actually does a pretty good
job of this.
Reviewed by: msmith (in principle)
1999-08-19 00:10:39 +00:00
Mike Pritchard
3eaf789e97
Sort xrefs.
...
Submitted by: Alexey Zelkin <phantom@cris.net>
1999-08-19 00:10:37 +00:00
Peter Wemm
dba6c5a6f9
Extract the next runnable process selection out of cpu_switch() into a
...
fairly machine independent C routine. gcc actually does a pretty good
job of this.
Reviewed by: msmith (in principle)
1999-08-19 00:06:53 +00:00
Matthew N. Dodd
4b31e9d6a7
Make these actually compile. I got a little delete happy pruning includes
...
and used 'command' instead of 'cmd' in a few cases. Also clear up some
unused variables.
Pointed out by: phk
1999-08-18 22:14:24 +00:00
Poul-Henning Kamp
f04626ff22
Add pin-numbers for easy reference.
1999-08-18 20:45:57 +00:00
Mike Pritchard
066512998e
Document some common ENVIRONMENT variables.
...
PR: docs/13233
Submitted by: Alexey Zelkin <phantom@cris.net>
1999-08-18 19:53:04 +00:00
Andrzej Bialecki
c747c0c757
Add pam_radius.so manual page.
...
Reviewed by: jdp
1999-08-18 19:04:24 +00:00
Nick Sayer
7cc9cff983
printf("%x",dev); -> printf("%s",devtoname(dev));
1999-08-18 17:42:41 +00:00
Geoff Rehmet
2e4e1b4c31
Slight tweak to tcp.blackhole to add optional behaviour to
...
drop any segment arriving at a closed port.
tcp.blackhole=1 - only drop SYN without RST
tcp.blackhole=2 - drop everything without RST
tcp.blackhole=0 - always send RST - default behaviour
This confuses nmap -sF or -sX or -sN quite badly.
1999-08-18 15:40:05 +00:00
Brian Somers
62d50f2278
Mention `alias enable no'', not
`alias enable off''.
1999-08-18 15:35:54 +00:00
Peter Wemm
2bb0e3300a
Hopefully make IFMEDIA_DEBUG compile. if_xname[] is a NetBSD addition,
...
we need if_name, if_unit. (maybe we should pick up if_xname[] ?)
Pointed out by: jkb@yahoo-inc.com
1999-08-18 13:13:01 +00:00
Peter Wemm
e8ebc7f504
The "LINUX" option isn't actually used or referenced anywhere. The stuff
...
that goes to opt_dontuse.h is so an opt_*.h file doesn't get created even
though an option may be used for bringing stuff in via files[.*].
Pointed out by: bde
1999-08-18 11:28:36 +00:00
Nick Hibma
25519565df
1) rename dev->self to be consistent
...
2) use device_printf
3) properly tear down and disable interrupts when init fails
1999-08-18 10:24:59 +00:00
Nick Hibma
3d9a083508
Remove redundant spaces in the whole line, not only the first occurrence.
...
(not that anyone actually reads the created .c and .h files :)
1999-08-18 08:39:14 +00:00
KATO Takenori
31deecc479
Merge from sys/i386/isa/spkr.c revision 1.38.
1999-08-18 08:24:35 +00:00
KATO Takenori
7216803bed
Merge from sys/i386/i386/machdep.c revision 1.359.
1999-08-18 08:22:10 +00:00
KATO Takenori
a0abbb38fb
Merge from sys/i386/conf/files.i386 revision 1.259.
1999-08-18 08:20:28 +00:00
Geoff Rehmet
1e95670ae6
Document sysctl MIBs under net.inet.udp
1999-08-18 07:04:42 +00:00
Matthew N. Dodd
b2864868b3
SIOCSIFADDR, SIOCGIFADDR, and SIOCSIFMTU are implemented in
...
sys/net/if_ethersubr.c:ether_ioctl(). Drivers need not implement generic
behavior.
PR: kern/12126
Submitted by: in part by Boris Popov <bp@butya.kz>
1999-08-18 06:12:00 +00:00
Chris Costello
f437b38cf7
Fix a bunch of broken cross-references
1999-08-18 05:55:22 +00:00
Alan Cox
08c40841d8
Create callable (non-inline) versions of the atomic_OP_TYPE functions
...
that are linked into the kernel. The KLD compilation options are
changed to call these functions, rather than in-lining the
atomic operations.
This approach makes atomic operations from KLDs significantly
faster on UP systems (though somewhat slower on SMP systems).
PR: i386/13111
Submitted by: peter.jeremy@alcatel.com.au
1999-08-18 04:08:31 +00:00
Matt Jacob
c531b7fc1f
Fix breakage - an extra brace got inserted where DIAGNOSTIC was defined
...
but MAP_LOCK_DIAGNOSTIC wasn't.
1999-08-18 03:56:57 +00:00
Mike Smith
dc055b0c58
Remove the SMBIOS detection and definitions; this should be handled in a
...
loadable module (under development).
1999-08-18 02:20:04 +00:00
Chris Costello
a7d1f49705
Bad cross-reference of getservbyname(2) changed to getservbyname(3)
...
Reviewed by: ru
1999-08-18 01:20:07 +00:00
Brian Feldman
eb5e5558e9
The new test(1) did not use access() correctly. I don't know why, since
...
supposedly it's ksh-derived, and it's not broken in pdksh. I've added
a test for test running as root: if testing for -x, the file must be
mode & 0111 to get "success", rather than just existant.
Reviewed by: chris
1999-08-18 00:18:52 +00:00
Julian Elischer
944494356b
Devfs isn't quite dead yet... Add back devfs support to ptys..
...
When you use pty(N) it creates pty(N+1) ready for your use in the DEVFS,
so DEVFS is not cluttered up with hundreds of ptys you are never going to
use.
1999-08-17 23:08:51 +00:00
Brian Feldman
38c808edb7
Unbreak the nfs KLD_MODULE. It needs a bit more of vm_page.h than was
...
exported (notably vm_page_undirty()). Also, let vm_page_dirty() work
in a KLD.
1999-08-17 22:48:10 +00:00
Bill Fumerola
a444756625
(1) Fix a spelling mistake in a comment.
...
(2) Add braces to avoid ambigious if/if/else
Reviewed by: bde
1999-08-17 22:13:06 +00:00
Bill Fumerola
4fae07fae9
Fix a printf(3) formatter to match its variable.
...
Reviewed by: bde
1999-08-17 22:11:02 +00:00
Bill Fumerola
ed8bcdec67
Fix a printf() formatter to match its variable.
...
Reviewed by: bde, luigi
1999-08-17 22:10:00 +00:00
Bill Fumerola
98f3a0a19e
Remove an unused variable.
...
Reviewed by: bde
1999-08-17 22:08:55 +00:00
Bill Fumerola
aa498bf3d4
Wrap two declarations that are only used in an #ifdef in their own #ifdef.
...
Reviewed by: bde
1999-08-17 22:06:17 +00:00
Kenneth D. Merry
46aa5a9271
Take out a reference to ccb(4). I never got around to writing it.
...
Reported by: "Alexey M. Zelkin" <phantom@cris.net>
1999-08-17 22:03:40 +00:00
Bill Fumerola
b8e49f681b
Welcome devtoname(), to most likely be used when printing information
...
about a dev_t.
printf("%x", dev) now becomes printf("%s", devtoname(dev)) because
printing actual information about the device is much more useful then
printing a pointer to an address that would never help the developer debug.
Submitted by: phk, bde
1999-08-17 20:25:50 +00:00
Brian Somers
14bbfc5ddc
Add a second arg to ``set timeout'' as an example of a minimum idle
...
period.
1999-08-17 19:23:49 +00:00
Alan Cox
0e70993526
vm_page_free_toq:
...
Update the comment to reflect the demise of PQ_ZERO and
remove a (now) useless test.
1999-08-17 18:09:01 +00:00
Brian Somers
dade2407e6
Implement a minimum idle time value as an optional second argument
...
to ``set timeout''.
This is useful for situations where your minimum call charge is (say)
5 minutes (like mine is)
1999-08-17 17:22:46 +00:00
Brian Somers
be76e834d7
Use ``set openmode passive'' in the ssh VPN example
1999-08-17 15:00:15 +00:00