freebsd-skq/sys/sys
bde 4cf50d85ee First attempt at creating devfs entries for sliced devices. Doesn't
quite work yet, so the heart of it is disabled.

Added bdev and cdev args to dsopen().

drivers:
Fixed device names, links, minor numbers and modes.

wd.c:
Started actually supporting devfs.

diskslice.h:
Added devfs tokens to structs (currently 576 of them per disk! :-().

subr_diskslice.c:
Create devfs entries in dsopen() and (unsuccessfully) attempt to make
them go away at the right times.  DEVFS is #undefed at the start so
that this shouldn't cause problems.
1996-01-27 04:18:15 +00:00
..
_sigset.h Changed the description of SIGSYS to better reflect what 1996-01-22 12:31:15 +00:00
acct.h Close PR kern/682: 1995-08-17 00:50:01 +00:00
bio.h Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
bitstring.h BSD 4.4 Lite Include Sources 1994-05-24 09:57:34 +00:00
buf.h Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
callout.h Made them all idempotent. 1994-08-21 04:42:17 +00:00
ccdvar.h Added $Id$. 1995-12-28 00:22:45 +00:00
cdefs.h Warning and weak reference macros which are used to generate link-time 1994-12-23 22:38:54 +00:00
cdio.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
chio.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
clist.h Got rid of unused nclist declaration. 1995-01-07 06:08:15 +00:00
conf.h Removed my devsw access functions [un]register_cdev() and 1995-12-14 22:03:12 +00:00
cons.h Move sysctl machdep.consdev to cons.c 1995-12-09 20:39:47 +00:00
dataacq.h Rename "aio.h" to "dataacq.h" 1995-04-28 12:08:03 +00:00
devconf.h Mega commit for sysctl. 1995-11-20 12:42:39 +00:00
devfsext.h Make devfs_add_devfsf() which takes printf style args. 1996-01-25 07:17:31 +00:00
device.h Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
dir.h Added $Id$ 1994-08-02 07:55:43 +00:00
dirent.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
disk.h Update the wd.c driver to use the new TAILQ scheme for device 1995-11-23 07:24:41 +00:00
disklabel.h Oops, the previous change was missing the declaration of `struct 1995-11-24 15:59:11 +00:00
diskmbr.h Oops, the previous change was missing the declaration of `struct 1995-11-24 15:59:11 +00:00
diskpc98.h Oops, the previous change was missing the declaration of `struct 1995-11-24 15:59:11 +00:00
diskslice.h First attempt at creating devfs entries for sliced devices. Doesn't 1996-01-27 04:18:15 +00:00
dkbad.h Define DKBAD_NOTRKSEC. Cosmetic except it is required for recent changes 1995-04-15 23:21:28 +00:00
dkstat.h Fix comments on dk_wds and dk_wpms to match code. Improve comment on 1994-12-24 10:11:18 +00:00
dmap.h Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
domain.h Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
errno.h Reviewed by: julian and (hsu?) 1996-01-22 00:02:33 +00:00
exec.h Reorganise ps_strings in order to gain BSD/OS 2.0 binary compatability. 1995-12-09 04:29:11 +00:00
fbio.h Made them all idempotent. 1994-08-21 04:42:17 +00:00
fcntl.h Added $Id$ 1994-08-02 07:55:43 +00:00
fdcio.h Included the command definition for FD_DEBUG. 1994-10-30 19:17:39 +00:00
file.h Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
filedesc.h Prototype getvnode() in the right place (where ibcs2_stat.c can see it). 1995-11-04 10:35:26 +00:00
filio.h Added $Id$ 1994-08-02 07:55:43 +00:00
ftape.h Pulled over missing ftape.h from 1.1.5 1994-08-14 01:52:48 +00:00
gmon.h Implemented non-statistical kernel profiling. This is based on 1995-12-29 15:30:05 +00:00
imgact_aout.h Corrected a comment. 1995-07-26 17:25:48 +00:00
imgact.h All: 1995-11-06 12:52:37 +00:00
inflate.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ioccom.h Added $Id$ 1994-08-02 07:55:43 +00:00
ioctl_compat.h Added $Id$ 1994-08-02 07:55:43 +00:00
ioctl_meteor.h Newest version of the Matrox Meteor driver. Tested with various MBONE 1996-01-21 10:26:54 +00:00
ioctl.h Added $Id$ 1994-08-02 07:55:43 +00:00
ipc.h move typedef for key_t from sys/ipc.h to sys/types.h, as suggested in the 1995-12-15 04:22:42 +00:00
joystick.h Put the joystick status in a struct {int x, y, b1, b2;} rather than in a 1995-02-22 23:34:58 +00:00
kernel.h Really finished (?) cleaning up sysinit stuff. 1995-12-16 21:50:15 +00:00
ktrace.h A Major staticize sweep. Generates a couple of warnings that I'll deal 1995-12-14 08:32:45 +00:00
libkern.h Moved BCD declarations to the correct header (libkern.h). 1996-01-16 10:23:22 +00:00
linedisc.h Removed my devsw access functions [un]register_cdev() and 1995-12-14 22:03:12 +00:00
link_aout.h Change ld.so to correctly load dependant libraries for dlopen and unload them 1995-06-27 09:53:27 +00:00
link_elf.h Change ld.so to correctly load dependant libraries for dlopen and unload them 1995-06-27 09:53:27 +00:00
lkm.h devsw tables are now arrays of POINTERS to struct [cb]devsw 1995-12-13 15:13:57 +00:00
lockf.h A Major staticize sweep. Generates a couple of warnings that I'll deal 1995-12-14 08:32:45 +00:00
malloc.h Added a `boundary' arg to vm_alloc_page_contig(). Previously the only 1996-01-27 00:13:33 +00:00
mbuf.h A Major staticize sweep. Generates a couple of warnings that I'll deal 1995-12-14 08:32:45 +00:00
md5.h Add a structure definition to the MD* Contexts, so that cvs can use 1995-12-11 02:18:22 +00:00
mdioctl.h Reviewed by: julian with quick glances by bruce and others 1995-08-28 09:19:25 +00:00
mman.h Add definition of PROT_NONE=0 for compatibility with SunOS/Solaris/Linux ... 1995-11-30 20:59:08 +00:00
mount.h Remove the now obsolete vfs_sysctl vfsops element. 1995-12-22 16:02:39 +00:00
mouse.h Added the psm driver from 1.1.5. 1994-09-09 11:27:50 +00:00
msg.h Fix several sysinit functions that had the wrong type and unnecessarily 1995-08-30 00:33:35 +00:00
msgbuf.h Made msgbuf range checking more robust and clean. 1995-08-07 07:58:23 +00:00
mtio.h Implement the MTRETENS command. 1996-01-08 12:26:15 +00:00
namei.h Reviewed by: julian with quick glances by bruce and others 1995-08-28 09:19:25 +00:00
nlist_aout.h Document some of the fields used by the new shlib code. 1994-12-23 22:32:48 +00:00
param.h Define FALSE and TRUE in <sys/param.h> (if KERNEL is defined) as well 1995-12-05 21:03:13 +00:00
proc.h proc.h: Add PHOLD()/PRELE() macros to ensure the U area is not swapped 1996-01-24 18:11:23 +00:00
protosw.h Uniformized pr_ctlinput protosw functions. The third arg is now `void 1995-12-16 02:14:44 +00:00
ptrace.h proc.h: Add PHOLD()/PRELE() macros to ensure the U area is not swapped 1996-01-24 18:11:23 +00:00
queue.h Moved inline functions for insque() and remque() to <sys/queue.h>. 1995-12-03 13:45:34 +00:00
random.h 1) ifdef out some unused functions (for now) 1995-12-29 08:04:32 +00:00
reboot.h Added RB_CDROM flag, meaning "use CDROM as root". 1995-04-20 06:06:42 +00:00
resource.h #Include <sys/types.h> so that <sys/resource.h> can be #included without 1995-01-21 14:58:25 +00:00
resourcevar.h Declare fuswintr() and suswintr() the same as fusword() and susword(). 1994-11-14 14:09:38 +00:00
rlist.h Got rid of map.h. It's a leftover from the rmap code, and we use rlists. 1994-10-09 07:35:18 +00:00
rtprio.h "idle priority" support. Based on code from Henrik Vestergaard Draboel, 1994-10-02 04:48:21 +00:00
scsiio.h Add ioctl calls for Freeze/Thaw. 1995-04-28 19:26:02 +00:00
select.h Added $Id$ 1994-08-02 07:55:43 +00:00
selinfo.h Added $Id$ 1994-08-02 07:55:43 +00:00
sem.h Call semexit() from exit(), in order to process `undo vectors'. 1995-12-27 15:25:30 +00:00
shm.h Fix several sysinit functions that had the wrong type and unnecessarily 1995-08-30 00:33:35 +00:00
signal.h Changed the description of SIGSYS to better reflect what 1996-01-22 12:31:15 +00:00
signalvar.h A Major staticize sweep. Generates a couple of warnings that I'll deal 1995-12-14 08:32:45 +00:00
snoop.h A Major staticize sweep. Generates a couple of warnings that I'll deal 1995-12-14 08:32:45 +00:00
socket.h Increased default SOMAXCONN from 32 to 128. 128 is the largest value I 1996-01-05 17:49:30 +00:00
socketvar.h Nuked ambiguous sleep message strings: 1995-12-14 22:51:13 +00:00
sockio.h Add generic part of generic multiple-physical-interface support (the 1994-12-21 22:57:05 +00:00
soundcard.h Merge in changes for VOXWARE 3.05 1995-07-28 22:30:53 +00:00
stat.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
syscall-hide.h Add an option NFS_NOSERVER which saves 100K in the install kernel (or 1996-01-13 23:27:58 +00:00
syscall.h reran makesyscalls.. 1996-01-08 04:32:20 +00:00
sysctl.h Add an obscure feature, needed for debugging. 1995-12-17 21:11:22 +00:00
sysent.h Completed function declarations and/or added prototypes. 1995-11-21 12:55:26 +00:00
syslimits.h Make CHILD_MAX and OPEN_MAX a tunable parameter. 1994-12-03 17:36:37 +00:00
syslog.h Made them all idempotent. 1994-08-21 04:42:17 +00:00
sysproto.h Add an option NFS_NOSERVER which saves 100K in the install kernel (or 1996-01-13 23:27:58 +00:00
systm.h Moved BCD declarations to the correct header (libkern.h). 1996-01-16 10:23:22 +00:00
tablet.h Added $Id$ 1994-08-02 07:55:43 +00:00
termios.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
time.h Finished staticizing of timevalfix(). 1995-12-26 01:07:42 +00:00
timeb.h Made them all idempotent. 1994-08-21 04:42:17 +00:00
timers.h Obtained from: uthreads package 1996-01-22 00:32:08 +00:00
times.h Added $Id$ 1994-08-02 07:55:43 +00:00
timetc.h Finished staticizing of timevalfix(). 1995-12-26 01:07:42 +00:00
timex.h Redo Kernel NTP PLL support, kernel side. 1994-09-18 20:40:01 +00:00
tprintf.h Made them all idempotent. 1994-08-21 04:42:17 +00:00
tty.h Restored unused function ttrstrt(). It would be used if the low level 1995-12-14 22:32:52 +00:00
ttychars.h remove unnecessary occurrence of 1994-08-22 19:34:03 +00:00
ttycom.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ttydefaults.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ttydev.h Bring back our support for 57K and 115K. 1994-08-26 12:07:31 +00:00
types.h move typedef for key_t from sys/ipc.h to sys/types.h, as suggested in the 1995-12-15 04:22:42 +00:00
ucred.h Correct the type of the `acflag' arg to suser(). 1995-04-23 08:31:02 +00:00
uio.h Added UIO_NOCOPY. 1995-04-04 17:01:49 +00:00
un.h Another mega commit to staticize things. 1995-12-14 09:55:16 +00:00
unistd.h Define _POSIX_VDISABLE so that it can be used in #if expressions. 1995-05-11 07:52:49 +00:00
unpcb.h Made them all idempotent. 1994-08-21 04:42:17 +00:00
user.h A really gross hack to make more of the source tree compile again. 1995-12-09 05:10:55 +00:00
utsname.h Added $Id$ 1994-08-02 07:55:43 +00:00
vadvise.h Made them all idempotent. 1994-08-21 04:42:17 +00:00
vcmd.h Made them all idempotent. 1994-08-21 04:42:17 +00:00
vlimit.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
vmmeter.h Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
vnioctl.h Reviewed by: julian with quick glances by bruce and others 1995-08-28 09:19:25 +00:00
vnode.h Eliminated many redundant vm_map_lookup operations for vm_mmap. 1996-01-19 04:00:31 +00:00
vsio.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
wait.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00