
up with the definitions of their attributes. Previously, this was done for most but not all, and there was no good reason to be inconsistent.
372 lines
11 KiB
Plaintext
372 lines
11 KiB
Plaintext
# $NetBSD: files,v 1.91 1996/07/14 20:03:44 cgd Exp $
|
|
|
|
# @(#)files.newconf 7.5 (Berkeley) 5/10/93
|
|
|
|
|
|
# generic attributes
|
|
define disk
|
|
define tape
|
|
define ifnet
|
|
define tty
|
|
define audio
|
|
define scsi {}
|
|
|
|
# audio device attributes
|
|
define mulaw
|
|
|
|
# net device attributes - we have generic code for arc(net), ether(net),
|
|
# and fddi.
|
|
define arc
|
|
define atm
|
|
define ether
|
|
define fddi
|
|
|
|
# "Chipset" drivers. These are the bus-independent routines which
|
|
# contain the cfdrivers. Attachments are provided by files.<bus>
|
|
|
|
# Adaptec 2[789]4X, 394X, aic7770 and aic78[5678]0 SCSI controllers
|
|
device ahc: scsi
|
|
file dev/ic/aic7xxx.c ahc
|
|
|
|
# 3Com Etherlink-III Ethernet controller
|
|
device ep: ether, ifnet
|
|
file dev/ic/elink3.c ep
|
|
|
|
# LANCE and PCnet Ethernet controllers
|
|
device le: ether, ifnet
|
|
file dev/ic/am7990.c le
|
|
|
|
# NCR 5380 SCSI Bus Controller
|
|
define ncr5380sbc
|
|
file dev/ic/ncr5380sbc.c ncr5380sbc
|
|
|
|
# DEC FDDI Chipset
|
|
define pdq
|
|
file dev/ic/pdq.c pdq
|
|
file dev/ic/pdq_ifsubr.c pdq
|
|
|
|
# Attributes which machine-independent bus support can be attached to.
|
|
# These should be defined here, because some of these busses can have
|
|
# devices which provide these attributes, and we'd like to avoid hairy
|
|
# ordering constraints on inclusion of the busses' "files" files.
|
|
define isabus { } # ISA attachment
|
|
define eisabus { } # EISA attachment
|
|
define pcibus {[bus = -1]} # PCI attachment
|
|
define tcbus { } # TurboChannel attachment
|
|
|
|
# legitimate pseudo-devices
|
|
pseudo-device vnd: disk
|
|
pseudo-device ccd: disk
|
|
|
|
pseudo-device pty: tty
|
|
pseudo-device tb: tty
|
|
|
|
pseudo-device loop: ifnet
|
|
pseudo-device sl: ifnet
|
|
pseudo-device ppp: ifnet
|
|
pseudo-device tun: ifnet
|
|
pseudo-device bpfilter: ifnet
|
|
pseudo-device strip: ifnet
|
|
|
|
# XXX machine-independent SCSI files should live somewhere here, maybe
|
|
|
|
# kernel sources
|
|
file adosfs/adlookup.c adosfs
|
|
file adosfs/adutil.c adosfs
|
|
file adosfs/advfsops.c adosfs
|
|
file adosfs/advnops.c adosfs
|
|
file ddb/db_access.c ddb
|
|
file ddb/db_aout.c ddb
|
|
file ddb/db_break.c ddb
|
|
file ddb/db_command.c ddb
|
|
file ddb/db_examine.c ddb
|
|
file ddb/db_expr.c ddb
|
|
file ddb/db_input.c ddb
|
|
file ddb/db_lex.c ddb
|
|
file ddb/db_output.c ddb
|
|
file ddb/db_print.c ddb
|
|
file ddb/db_run.c ddb
|
|
file ddb/db_sym.c ddb
|
|
file ddb/db_trap.c ddb
|
|
file ddb/db_variables.c ddb
|
|
file ddb/db_watch.c ddb
|
|
file ddb/db_write_cmd.c ddb
|
|
file dev/audio.c audio needs-flag
|
|
file dev/ccd.c ccd needs-flag
|
|
file dev/mulaw.c mulaw
|
|
file dev/vnd.c vnd needs-flag
|
|
file isofs/cd9660/cd9660_bmap.c cd9660
|
|
file isofs/cd9660/cd9660_lookup.c cd9660
|
|
file isofs/cd9660/cd9660_node.c cd9660
|
|
file isofs/cd9660/cd9660_rrip.c cd9660
|
|
file isofs/cd9660/cd9660_util.c cd9660
|
|
file isofs/cd9660/cd9660_vfsops.c cd9660
|
|
file isofs/cd9660/cd9660_vnops.c cd9660
|
|
file kern/exec_aout.c
|
|
file kern/exec_conf.c
|
|
file kern/exec_ecoff.c compat_ultrix | compat_osf1 | exec_ecoff
|
|
file kern/exec_elf.c compat_svr4 | compat_linux
|
|
file kern/exec_script.c
|
|
file kern/exec_subr.c
|
|
file kern/init_main.c
|
|
file kern/init_sysent.c
|
|
file kern/kern_acct.c
|
|
file kern/kern_clock.c
|
|
file kern/kern_descrip.c
|
|
file kern/kern_exec.c
|
|
file kern/kern_exit.c
|
|
file kern/kern_fork.c
|
|
file kern/kern_ktrace.c ktrace
|
|
file kern/kern_lkm.c lkm
|
|
file kern/kern_ntptime.c
|
|
file kern/kern_malloc.c
|
|
file kern/kern_physio.c
|
|
file kern/kern_proc.c
|
|
file kern/kern_prot.c
|
|
file kern/kern_resource.c
|
|
file kern/kern_sig.c
|
|
file kern/kern_subr.c
|
|
file kern/kern_sysctl.c
|
|
file kern/kern_synch.c
|
|
file kern/kern_time.c
|
|
file kern/kern_xxx.c
|
|
file kern/subr_autoconf.c
|
|
file kern/subr_disk.c
|
|
file kern/subr_extent.c
|
|
file kern/subr_log.c
|
|
file kern/subr_prf.c
|
|
file kern/subr_prof.c
|
|
file kern/subr_rmap.c
|
|
file kern/subr_xxx.c
|
|
file kern/sys_generic.c
|
|
file kern/sys_process.c
|
|
file kern/sys_socket.c
|
|
file kern/syscalls.c syscall_debug
|
|
file kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg
|
|
file kern/sysv_msg.c sysvmsg
|
|
file kern/sysv_sem.c sysvsem
|
|
file kern/sysv_shm.c sysvshm
|
|
file kern/tty.c
|
|
file kern/tty_conf.c
|
|
file kern/tty_pty.c pty needs-count
|
|
file kern/tty_subr.c
|
|
file kern/tty_tb.c tb needs-count
|
|
file kern/tty_tty.c
|
|
file kern/uipc_domain.c
|
|
file kern/uipc_mbuf.c
|
|
file kern/uipc_proto.c
|
|
file kern/uipc_socket.c
|
|
file kern/uipc_socket2.c
|
|
file kern/uipc_syscalls.c
|
|
file kern/uipc_usrreq.c
|
|
file kern/vfs_bio.c
|
|
file kern/vfs_cache.c
|
|
file kern/vfs_cluster.c
|
|
file kern/vfs_conf.c
|
|
file kern/vfs_init.c
|
|
file kern/vfs_lockf.c
|
|
file kern/vfs_lookup.c
|
|
file kern/vfs_subr.c
|
|
file kern/vfs_syscalls.c
|
|
file kern/vfs_vnops.c
|
|
file kern/vnode_if.c
|
|
file miscfs/deadfs/dead_vnops.c
|
|
file miscfs/fdesc/fdesc_vfsops.c fdesc
|
|
file miscfs/fdesc/fdesc_vnops.c fdesc
|
|
file miscfs/fifofs/fifo_vnops.c fifo
|
|
file miscfs/kernfs/kernfs_vfsops.c kernfs
|
|
file miscfs/kernfs/kernfs_vnops.c kernfs
|
|
file miscfs/nullfs/null_subr.c nullfs
|
|
file miscfs/nullfs/null_vfsops.c nullfs
|
|
file miscfs/nullfs/null_vnops.c nullfs
|
|
file miscfs/portal/portal_vfsops.c portal
|
|
file miscfs/portal/portal_vnops.c portal
|
|
file miscfs/procfs/procfs_ctl.c procfs
|
|
file miscfs/procfs/procfs_fpregs.c
|
|
file miscfs/procfs/procfs_mem.c
|
|
file miscfs/procfs/procfs_note.c procfs
|
|
file miscfs/procfs/procfs_regs.c
|
|
file miscfs/procfs/procfs_status.c procfs
|
|
file miscfs/procfs/procfs_subr.c procfs
|
|
file miscfs/procfs/procfs_vfsops.c procfs
|
|
file miscfs/procfs/procfs_vnops.c procfs
|
|
file miscfs/specfs/spec_vnops.c
|
|
file miscfs/umapfs/umap_subr.c umapfs
|
|
file miscfs/umapfs/umap_vfsops.c umapfs
|
|
file miscfs/umapfs/umap_vnops.c umapfs
|
|
file miscfs/union/union_subr.c union
|
|
file miscfs/union/union_vfsops.c union
|
|
file miscfs/union/union_vnops.c union
|
|
file msdosfs/msdosfs_conv.c msdosfs
|
|
file msdosfs/msdosfs_denode.c msdosfs
|
|
file msdosfs/msdosfs_fat.c msdosfs
|
|
file msdosfs/msdosfs_lookup.c msdosfs
|
|
file msdosfs/msdosfs_vfsops.c msdosfs
|
|
file msdosfs/msdosfs_vnops.c msdosfs
|
|
file net/bpf.c bpfilter needs-count
|
|
file net/bpf_filter.c bpfilter | ppp
|
|
file net/if.c
|
|
file net/if_arcsubr.c arc needs-flag
|
|
file net/if_atmsubr.c atm needs-flag
|
|
file net/if_ethersubr.c ether | fddi needs-flag
|
|
file net/if_fddisubr.c fddi
|
|
file net/if_loop.c loop needs-count
|
|
file net/if_sl.c sl needs-count
|
|
file net/if_strip.c strip needs-count
|
|
file net/if_ppp.c ppp needs-count
|
|
file net/ppp_tty.c ppp
|
|
file net/bsd-comp.c ppp_bsdcomp
|
|
file net/ppp-deflate.c ppp_deflate
|
|
file net/zlib.c ppp_deflate
|
|
file net/if_tun.c tun needs-count
|
|
file net/radix.c
|
|
file net/raw_cb.c
|
|
file net/raw_usrreq.c
|
|
file net/route.c
|
|
file net/rtsock.c
|
|
file net/slcompress.c sl | ppp | strip
|
|
file netccitt/ccitt_proto.c ccitt
|
|
file netccitt/hd_debug.c hdlc
|
|
file netccitt/hd_input.c hdlc
|
|
file netccitt/hd_output.c hdlc
|
|
file netccitt/hd_subr.c hdlc
|
|
file netccitt/hd_timer.c hdlc
|
|
file netccitt/if_x25subr.c ccitt
|
|
file netccitt/llc_input.c llc
|
|
file netccitt/llc_output.c llc
|
|
file netccitt/llc_subr.c llc
|
|
file netccitt/llc_timer.c llc
|
|
file netccitt/pk_acct.c ccitt
|
|
file netccitt/pk_debug.c ccitt
|
|
file netccitt/pk_input.c ccitt
|
|
file netccitt/pk_llcsubr.c llc | hdlc
|
|
file netccitt/pk_output.c ccitt
|
|
file netccitt/pk_subr.c ccitt
|
|
file netccitt/pk_timer.c ccitt
|
|
file netccitt/pk_usrreq.c ccitt
|
|
file netinet/if_atm.c atm
|
|
file netinet/if_ether.c ether
|
|
file netinet/igmp.c inet
|
|
file netinet/in.c inet
|
|
file netinet/in_pcb.c inet
|
|
file netinet/in_proto.c inet
|
|
file netinet/ip_icmp.c inet
|
|
file netinet/ip_input.c inet
|
|
file netinet/ip_mroute.c inet
|
|
file netinet/ip_output.c inet
|
|
file netinet/raw_ip.c inet
|
|
file netinet/tcp_debug.c inet
|
|
file netinet/tcp_input.c inet
|
|
file netinet/tcp_output.c inet
|
|
file netinet/tcp_subr.c inet
|
|
file netinet/tcp_timer.c inet
|
|
file netinet/tcp_usrreq.c inet
|
|
file netinet/udp_usrreq.c inet
|
|
file netiso/clnp_debug.c iso
|
|
file netiso/clnp_er.c iso
|
|
file netiso/clnp_frag.c iso
|
|
file netiso/clnp_input.c iso
|
|
file netiso/clnp_options.c iso
|
|
file netiso/clnp_output.c iso
|
|
file netiso/clnp_raw.c iso
|
|
file netiso/clnp_subr.c iso
|
|
file netiso/clnp_timer.c iso
|
|
file netiso/cltp_usrreq.c iso
|
|
file netiso/esis.c iso
|
|
file netiso/idrp_usrreq.c iso
|
|
file netiso/if_cons.c iso
|
|
file netiso/if_eon.c eon
|
|
file netiso/iso.c iso
|
|
file netiso/iso_chksum.c iso
|
|
file netiso/iso_pcb.c iso
|
|
file netiso/iso_proto.c iso
|
|
file netiso/iso_snpac.c iso
|
|
file netiso/tp_astring.c iso | tpip
|
|
file netiso/tp_cons.c iso
|
|
file netiso/tp_driver.c iso | tpip
|
|
file netiso/tp_emit.c iso | tpip
|
|
file netiso/tp_inet.c iso | tpip
|
|
file netiso/tp_input.c iso | tpip
|
|
file netiso/tp_iso.c iso
|
|
file netiso/tp_meas.c iso | tpip
|
|
file netiso/tp_output.c iso | tpip
|
|
file netiso/tp_pcb.c iso | tpip
|
|
file netiso/tp_subr.c iso | tpip
|
|
file netiso/tp_subr2.c iso | tpip
|
|
file netiso/tp_timer.c iso | tpip
|
|
file netiso/tp_trace.c iso | tpip
|
|
file netiso/tp_usrreq.c iso | tpip
|
|
file netiso/tuba_subr.c iso | tuba
|
|
file netiso/tuba_table.c iso | tuba
|
|
file netiso/tuba_usrreq.c iso | tuba
|
|
file netnatm/natm_pcb.c natm
|
|
file netnatm/natm_proto.c natm
|
|
file netnatm/natm.c natm
|
|
file netns/idp_usrreq.c ns
|
|
file netns/ns.c ns
|
|
file netns/ns_error.c ns
|
|
file netns/ns_input.c ns
|
|
file netns/ns_ip.c ns
|
|
file netns/ns_output.c ns
|
|
file netns/ns_pcb.c ns
|
|
file netns/ns_proto.c ns
|
|
file netns/spp_debug.c ns
|
|
file netns/spp_usrreq.c ns
|
|
file nfs/krpc_subr.c nfsclient
|
|
file nfs/nfs_bio.c nfsclient
|
|
file nfs/nfs_boot.c nfsclient
|
|
file nfs/nfs_node.c nfsclient
|
|
file nfs/nfs_nqlease.c nfsserver | nfsclient
|
|
file nfs/nfs_serv.c nfsserver
|
|
file nfs/nfs_socket.c nfsserver | nfsclient
|
|
file nfs/nfs_srvcache.c nfsserver
|
|
file nfs/nfs_subs.c nfsserver | nfsclient
|
|
file nfs/nfs_syscalls.c nfsserver | nfsclient
|
|
file nfs/nfs_vfsops.c nfsclient
|
|
file nfs/nfs_vnops.c nfsclient
|
|
file ufs/ffs/ffs_alloc.c ffs | mfs
|
|
file ufs/ffs/ffs_balloc.c ffs | mfs
|
|
file ufs/ffs/ffs_inode.c ffs | mfs
|
|
file ufs/ffs/ffs_subr.c ffs | mfs
|
|
file ufs/ffs/ffs_tables.c ffs | mfs
|
|
file ufs/ffs/ffs_vfsops.c ffs | mfs
|
|
file ufs/ffs/ffs_vnops.c ffs | mfs
|
|
file ufs/lfs/lfs_alloc.c lfs
|
|
file ufs/lfs/lfs_bio.c lfs
|
|
file ufs/lfs/lfs_balloc.c lfs
|
|
file ufs/lfs/lfs_cksum.c lfs
|
|
file ufs/lfs/lfs_debug.c lfs
|
|
file ufs/lfs/lfs_inode.c lfs
|
|
file ufs/lfs/lfs_segment.c lfs
|
|
file ufs/lfs/lfs_subr.c lfs
|
|
file ufs/lfs/lfs_syscalls.c lfs
|
|
file ufs/lfs/lfs_vfsops.c lfs
|
|
file ufs/lfs/lfs_vnops.c lfs
|
|
file ufs/mfs/mfs_vfsops.c mfs
|
|
file ufs/mfs/mfs_vnops.c mfs
|
|
file ufs/ufs/ufs_bmap.c ffs | lfs | mfs
|
|
file ufs/ufs/ufs_ihash.c ffs | lfs | mfs
|
|
file ufs/ufs/ufs_inode.c ffs | lfs | mfs
|
|
file ufs/ufs/ufs_lookup.c ffs | lfs | mfs
|
|
file ufs/ufs/ufs_quota.c ffs | lfs | mfs
|
|
file ufs/ufs/ufs_vfsops.c ffs | lfs | mfs
|
|
file ufs/ufs/ufs_vnops.c ffs | lfs | mfs
|
|
file vm/device_pager.c devpager
|
|
file vm/kern_lock.c
|
|
file vm/swap_pager.c swappager
|
|
file vm/vm_fault.c
|
|
file vm/vm_glue.c
|
|
file vm/vm_init.c
|
|
file vm/vm_kern.c
|
|
file vm/vm_map.c
|
|
file vm/vm_meter.c
|
|
file vm/vm_mmap.c
|
|
file vm/vm_object.c
|
|
file vm/vm_page.c
|
|
file vm/vm_pageout.c
|
|
file vm/vm_pager.c
|
|
file vm/vm_swap.c
|
|
file vm/vm_unix.c
|
|
file vm/vm_user.c
|
|
file vm/vnode_pager.c vnodepager
|