NOTES (3eafdede1cb7751f70c91b355f6fe1b407db8616) NOTES (56c7a48c936a8f891f0e0eabb2bc7154c9fb71b7)
1#
2# LINT -- config file for checking all the sources, tries to pull in
3# as much of the source tree as it can.
4#
1#
2# LINT -- config file for checking all the sources, tries to pull in
3# as much of the source tree as it can.
4#
5# $Id: LINT,v 1.228 1995/12/25 07:38:35 bde Exp $
5# $Id: LINT,v 1.229 1995/12/26 14:01:16 bde Exp $
6#
7# NB: You probably don't want to try running a kernel built from this
8# file. Instead, you should start from GENERIC, and add options from
9# this file as required.
10#
11
12#
13# This directive is mandatory; it defines the architecture to be

--- 50 unchanged lines hidden (view full) ---

64config kernel root on wd0 dumps on wd0
65
66
67#####################################################################
68# COMPATIBILITY OPTIONS
69
70#
71# Implement system calls compatible with 4.3BSD and older versions of
6#
7# NB: You probably don't want to try running a kernel built from this
8# file. Instead, you should start from GENERIC, and add options from
9# this file as required.
10#
11
12#
13# This directive is mandatory; it defines the architecture to be

--- 50 unchanged lines hidden (view full) ---

64config kernel root on wd0 dumps on wd0
65
66
67#####################################################################
68# COMPATIBILITY OPTIONS
69
70#
71# Implement system calls compatible with 4.3BSD and older versions of
72# FreeBSD.
72# FreeBSD. You probably do NOT want to remove this as much current code
73# still relies on the 4.3 emulation.
73#
74options "COMPAT_43"
75
76#
77# Allow user-mode programs to manipulat their local descriptor tables.
78# This option is required for the WINE Windows(tm) emulator, and is
79# not used by anything else (that we know of).
80#

--- 58 unchanged lines hidden (view full) ---

139
140# These are currently broken and don't compile
141#options ISO
142#options TPIP #ISO TP class 4 over IP
143#options TPCONS #ISO TP class 0 over X.25
144
145#
146# Network interfaces:
74#
75options "COMPAT_43"
76
77#
78# Allow user-mode programs to manipulat their local descriptor tables.
79# This option is required for the WINE Windows(tm) emulator, and is
80# not used by anything else (that we know of).
81#

--- 58 unchanged lines hidden (view full) ---

140
141# These are currently broken and don't compile
142#options ISO
143#options TPIP #ISO TP class 4 over IP
144#options TPCONS #ISO TP class 0 over X.25
145
146#
147# Network interfaces:
147# The `loop' pseudo-device is mandatory when networking is enabled.
148# The `loop' pseudo-device is MANDATORY when networking is enabled.
148# The `ether' pseudo-device provides generic code to handle
149# The `ether' pseudo-device provides generic code to handle
149# Ethernets; it is mandatory when a Ethernet device driver is
150# Ethernets; it is MANDATORY when a Ethernet device driver is
150# configured.
151# The 'fddi' pseudo-device provides generic code to support FDDI.
152# The `sppp' pseudo-device serves a similar role for certain types
153# of synchronous PPP links (like `cx', `ar').
154# The `sl' pseudo-device implements the Serial Line IP (SLIP) service.
155# The `ppp' pseudo-device implements the Point-to-Point Protocol.
156# The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be
157# aware of the legal and administrative consequences of enabling this

--- 24 unchanged lines hidden (view full) ---

182#
183# Internet family options:
184#
185# TCP_COMPAT_42 causes the TCP code to emulate certain bugs present in
186# 4.2BSD. This option should not be used unless you have a 4.2BSD
187# machine and TCP connections fail.
188#
189# GATEWAY allows the machine to forward packets, and also configures
151# configured.
152# The 'fddi' pseudo-device provides generic code to support FDDI.
153# The `sppp' pseudo-device serves a similar role for certain types
154# of synchronous PPP links (like `cx', `ar').
155# The `sl' pseudo-device implements the Serial Line IP (SLIP) service.
156# The `ppp' pseudo-device implements the Point-to-Point Protocol.
157# The `bpfilter' pseudo-device enables the Berkeley Packet Filter. Be
158# aware of the legal and administrative consequences of enabling this

--- 24 unchanged lines hidden (view full) ---

183#
184# Internet family options:
185#
186# TCP_COMPAT_42 causes the TCP code to emulate certain bugs present in
187# 4.2BSD. This option should not be used unless you have a 4.2BSD
188# machine and TCP connections fail.
189#
190# GATEWAY allows the machine to forward packets, and also configures
190# larger static sizes of a number of system tables.
191# larger static sizes of a number of system tables. It is largely
192# replaced by the more dynamic behavior of
193# sysctl -w net.inet.ip.forwarding=1
191#
192# MROUTING enables the kernel multicast packet forwarder, which works
193# with mrouted(8).
194#
195# IPFIREWALL enables support for IP firewall construction, in
196# conjunction with the `ipfw' program. IPFIREWALL_VERBOSE does
197# the obvious thing.
198# IPACCT enables IP accounting.

--- 140 unchanged lines hidden (view full) ---

339#####################################################################
340# MISCELLANEOUS DEVICES AND OPTIONS
341
342#
343# Of these, only the `log' device is truly mandatory. The `pty'
344# device usually turns out to be ``effectively mandatory'', as it is
345# required for `telnetd', `rlogind', `screen', `emacs', and `xterm',
346# among others. The `isdn', `ii', `ity', `itel', and `ispy' devices
194#
195# MROUTING enables the kernel multicast packet forwarder, which works
196# with mrouted(8).
197#
198# IPFIREWALL enables support for IP firewall construction, in
199# conjunction with the `ipfw' program. IPFIREWALL_VERBOSE does
200# the obvious thing.
201# IPACCT enables IP accounting.

--- 140 unchanged lines hidden (view full) ---

342#####################################################################
343# MISCELLANEOUS DEVICES AND OPTIONS
344
345#
346# Of these, only the `log' device is truly mandatory. The `pty'
347# device usually turns out to be ``effectively mandatory'', as it is
348# required for `telnetd', `rlogind', `screen', `emacs', and `xterm',
349# among others. The `isdn', `ii', `ity', `itel', and `ispy' devices
347# are all required when ISDN support is used.
350# are all required when ISDN support is used. If you wish to run certain
351# system utilities which are compressed by default (like /stand/sysinstall)
352# then `gzip' becomes mandatory too.
348#
349pseudo-device pty 16 #Pseudo ttys - can go as high as 64
350pseudo-device speaker #Play IBM BASIC-style noises out your speaker
351pseudo-device log #Kernel syslog interface (/dev/klog)
352pseudo-device gzip #Exec gzipped a.out's
353pseudo-device vn #Vnode driver (turns a file into a device)
354pseudo-device snp 3 #Snoop device - to look at pty/vty/etc..
355

--- 495 unchanged lines hidden ---
353#
354pseudo-device pty 16 #Pseudo ttys - can go as high as 64
355pseudo-device speaker #Play IBM BASIC-style noises out your speaker
356pseudo-device log #Kernel syslog interface (/dev/klog)
357pseudo-device gzip #Exec gzipped a.out's
358pseudo-device vn #Vnode driver (turns a file into a device)
359pseudo-device snp 3 #Snoop device - to look at pty/vty/etc..
360

--- 495 unchanged lines hidden ---