52bf64c787
Obtained from: Whistle Communications tree Add an option to the way UFS works dependent on the SUID bit of directories This changes makes things a whole lot simpler on systems running as fileservers for PCs and MACS. to enable the new code you must 1/ enable option SUIDDIR on the kernel. 2/ mount the filesystem with option suiddir. hopefully this makes it difficult enough for people to do this accidentally. see the new chmod(2) man page for detailed info.
109 lines
2.6 KiB
Plaintext
109 lines
2.6 KiB
Plaintext
# $Id: options,v 1.37 1997/11/05 20:17:06 joerg Exp $
|
|
|
|
# Format:
|
|
# Option name filename
|
|
|
|
# Miscellaneous options.
|
|
BOUNCE_BUFFERS opt_bounce.h
|
|
DDB
|
|
DDB_UNATTENDED opt_ddb.h
|
|
GDB_REMOTE_CHAT opt_ddb.h
|
|
DEVFS_ROOT opt_devfs.h
|
|
SUIDDIR
|
|
KTRACE
|
|
QUOTA
|
|
SYSVMSG opt_sysvipc.h
|
|
SYSVSEM opt_sysvipc.h
|
|
SYSVSHM opt_sysvipc.h
|
|
UCONSOLE
|
|
|
|
# Do we want the config file compiled into the kernel?
|
|
INCLUDE_CONFIG_FILE opt_config.h
|
|
|
|
# Options for static file systems. These should only be used at config
|
|
# time, since the corresponding lkms cannot work if there are any static
|
|
# dependencies. Unusability is enforced by hiding the defines for the
|
|
# options in a never-included header.
|
|
FDESC opt_dontuse.h
|
|
KERNFS opt_dontuse.h
|
|
MFS opt_dontuse.h
|
|
NULLFS opt_dontuse.h
|
|
PORTAL opt_dontuse.h
|
|
PROCFS opt_dontuse.h
|
|
UMAPFS opt_dontuse.h
|
|
|
|
# The cd9660 static filesystem has one slightly bogus static dependency
|
|
# in sys/i386/i386/autoconf.c. If this filesystem is statically
|
|
# compiled into the kernel, code for mounting a CD-ROM root filesystem
|
|
# will be enabled. This is purposely unavailable for the LKM-based
|
|
# version.
|
|
CD9660
|
|
|
|
# In particular multi-session CD-Rs might require a huge amount of
|
|
# time in order to "settle". If we are about mounting them as the
|
|
# root f/s, we gotta wait a little.
|
|
CD9660_ROOTDELAY opt_cd9660.h
|
|
|
|
# The union static file system has bogus static dependencies, so it isn't
|
|
# hidden yet.
|
|
UNION
|
|
|
|
# Options used only in param.c.
|
|
EXTRAVNODES opt_defunct.h
|
|
MSGMNB opt_param.h
|
|
MSGMNI opt_param.h
|
|
MSGSEG opt_param.h
|
|
MSGSSZ opt_param.h
|
|
MSGTQL opt_param.h
|
|
NBUF opt_param.h
|
|
NMBCLUSTERS opt_param.h
|
|
SEMMAP opt_param.h
|
|
SEMMNI opt_param.h
|
|
SEMMNS opt_param.h
|
|
SEMMNU opt_param.h
|
|
SEMMSL opt_param.h
|
|
SEMOPM opt_param.h
|
|
SEMUME opt_param.h
|
|
SHMALL opt_param.h
|
|
SHMMAX opt_param.h
|
|
SHMMAXPGS opt_param.h
|
|
SHMMIN opt_param.h
|
|
SHMMNI opt_param.h
|
|
SHMSEG opt_param.h
|
|
|
|
# Generic SCSI options.
|
|
SCSIDEBUG opt_scsi.h
|
|
SCSI_DELAY opt_scsi.h
|
|
SCSI_REPORT_GEOMETRY opt_scsi.h
|
|
|
|
# Options used only in scsi/od.c.
|
|
OD_AUTO_TURNOFF opt_od.h
|
|
OD_BOGUS_NOT_READY opt_od.h
|
|
|
|
# Options used only in pci/ncr.c
|
|
SCSI_NCR_DEBUG opt_ncr.h
|
|
SCSI_NCR_DFLT_TAGS opt_ncr.h
|
|
SCSI_NCR_MAX_SYNC opt_ncr.h
|
|
SCSI_NCR_MAX_WIDE opt_ncr.h
|
|
SCSI_NCR_MYADDR opt_ncr.h
|
|
|
|
# Resource limits.
|
|
CHILD_MAX opt_defunct.h
|
|
DFLDSIZ opt_rlimit.h
|
|
MAXDSIZ opt_rlimit.h
|
|
OPEN_MAX opt_defunct.h
|
|
|
|
# Net stuff.
|
|
ARP_PROXYALL opt_defunct.h
|
|
GATEWAY opt_defunct.h
|
|
MROUTING opt_mrouting.h
|
|
IPDIVERT
|
|
IPFIREWALL opt_ipfw.h
|
|
IPFIREWALL_VERBOSE opt_ipfw.h
|
|
IPFIREWALL_VERBOSE_LIMIT opt_ipfw.h
|
|
IPFIREWALL_DEFAULT_TO_ACCEPT opt_ipfw.h
|
|
PPP_BSDCOMP opt_ppp.h
|
|
PPP_DEFLATE opt_ppp.h
|
|
PPP_FILTER opt_ppp.h
|
|
TCPDEBUG
|