|
|
1.1 root 1: .TH TBL 4
2: .CT 2 tbl_man
3: .SH NAME
4: tbl \- kernel table file system
5: .SH DESCRIPTION
6: .I Tbl
7: is a file-system mount point that provides access to kernel data tables.
8: The name of each entry in the
9: .F /tbl
10: directory is the name of a directory
11: containing files that describe a kernel data table.
12: These files have the following names and contents:
13: .PP
14: .RS
15: .TF count
16: .TP
17: .B base
18: system base address of the table
19: .TP
20: .B count
21: number of elements in the table
22: .TP
23: .B data
24: table contents
25: .TP
26: .B size
27: size of a table element
28: .RE
29: .PD
30: .PP
31: The standard system-call interface is used to access
32: .IR tbl .
33: .IR Open (2)
34: and
35: .IR close (2)
36: behave as usual.
37: Data may be transferred
38: from or to any locations in the ``data'' file through
39: .I lseek,
40: .I read,
41: and
42: .IR write (2).
43: .PP
44: The following header files are useful in analyzing
45: .I tbl
46: ``data'' files:
47: .PP
48: .RS
49: .TF <sys/param.h>
50: .TP
51: .B <sys/file.h>
52: ``file'' structure
53: .TP
54: .B <sys/inode.h>
55: ``inode'' structure
56: .TP
57: .B <sys/lnode.h>
58: ``lnode'' structure
59: .TP
60: .B <sys/param.h>
61: size parameters
62: .TP
63: .B <sys/proc.h>
64: ``proc'' structure
65: .TP
66: .B <sys/stream.h>
67: ``stream'', ``block'', and ``queue'' structures
68: .TP
69: .B <sys/text.h>
70: ``text'' structure
71: .TP
72: .B <sys/types.h>
73: special system types
74: .PD
75: .RE
76: .SH FILES
77: .F /tbl/*/base
78: .br
79: .F /tbl/*/count
80: .br
81: .F /tbl/*/data
82: .br
83: .F /tbl/*/size
84: .SH SEE ALSO
85: .IR fmount (2),
86: .IR tblmount (8),
87: .SH BUGS
88: The
89: .I super-user
90: may write on any file, despite the permissions.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.