|
|
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.