freebsd-src/sys/miscfs
Julian Elischer 53ac6efbd8 OK, that's it..
That's EVERY SINGLE driver that has an entry in conf.c..
my next trick will be to define cdevsw[] and bdevsw[]
as empty arrays and remove all those DAMNED defines as well..

Each of these drivers has a SYSINIT linker set entry
that comes in very early.. and asks teh driver to add it's own
entry to the two devsw[] tables.

some slight reworking of the commits from yesterday (added the SYSINIT
stuff and some usually wrong but token DEVFS entries to all these
devices.

BTW does anyone know where the 'ata' entries in conf.c actually reside?
seems we don't actually have a 'ataopen() etc...

If you want to add a new device in conf.c
please  make sure I know
so I can keep it up to date too..

as before, this is all dependent on #if defined(JREMOD)
(and #ifdef DEVFS in parts)
1995-11-29 10:49:16 +00:00
..
deadfs Removed unsed function dead_nullop(). 1995-11-11 03:36:07 +00:00
devfs OK, that's it.. 1995-11-29 10:49:16 +00:00
fdesc Fixed the type of fdesc_sync(). Trailing args were missing. 1995-11-16 10:58:35 +00:00
fifofs Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
kernfs Fixed the type of kernfs_sync(). Trailing args were missing. 1995-11-16 11:16:13 +00:00
nullfs Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
portal Fixed the type of portal_sync(). Trailing args were missing. 1995-11-16 11:24:06 +00:00
procfs Moved declarations for static functions to the correct place (not in a 1995-11-16 11:39:11 +00:00
specfs Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
umapfs Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
union Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00