ass SFF_RUNASREALUID
[unix-history] / usr / src / usr.sbin / dev_mkdb / dev_mkdb.8
index ddf4277..57812f6 100644 (file)
@@ -1,9 +1,9 @@
-.\" Copyright (c) 1990 The Regents of the University of California.
-.\" All rights reserved.
+.\" Copyright (c) 1990, 1993
+.\"    The Regents of the University of California.  All rights reserved.
 .\"
 .\" %sccs.include.redist.roff%
 .\"
 .\"
 .\" %sccs.include.redist.roff%
 .\"
-.\"    @(#)dev_mkdb.8  5.4 (Berkeley) %G%
+.\"    @(#)dev_mkdb.8  8.1 (Berkeley) %G%
 .\"
 .Dd 
 .Os
 .\"
 .Dd 
 .Os
@@ -20,13 +20,19 @@ The
 .Nm dev_mkdb
 command creates a
 .Xr db 3
 .Nm dev_mkdb
 command creates a
 .Xr db 3
-database in
+hash access method database in
 .Dq Pa /var/run/dev.db
 .Dq Pa /var/run/dev.db
-which lists the name and
-.Fa st_rdev
-field of all of the character and block special files in the
+which contains the names of all of the character and block special
+files in the
 .Dq Pa /dev
 .Dq Pa /dev
-directory.
+directory, using the file type and the 
+.Fa st_rdev
+field as the key.
+.Pp
+Keys are a structure containing a mode_t followed by a dev_t,
+with any padding zero'd out.
+The former is the type of the file (st_mode & S_IFMT),
+the latter is the st_rdev field.
 .Sh FILES
 .Bl -tag -width /var/run/dev.db -compact
 .It Pa /dev
 .Sh FILES
 .Bl -tag -width /var/run/dev.db -compact
 .It Pa /dev
@@ -36,12 +42,14 @@ Database file.
 .El
 .Sh SEE ALSO
 .Xr ps 1 ,
 .El
 .Sh SEE ALSO
 .Xr ps 1 ,
+.Xr stat 2 ,
 .Xr db 3 ,
 .Xr db 3 ,
+.Xr devname 3 ,
 .Xr kvm_nlist 3 ,
 .Xr ttyname 3 ,
 .Xr kvm_mkdb 8
 .Sh HISTORY
 The
 .Nm dev_mkdb
 .Xr kvm_nlist 3 ,
 .Xr ttyname 3 ,
 .Xr kvm_mkdb 8
 .Sh HISTORY
 The
 .Nm dev_mkdb
-command is
-.Ud .
+command appeared in
+.Bx 4.4 .