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 --- |