Annotation of researchv10dc/man/man8/ns.8, revision 1.1.1.1

1.1       root        1: .TH NS 8
                      2: .CT 1 sa_auto
                      3: .SH NAME
                      4: ns \- name server database
                      5: .SH SYNOPSIS
                      6: .B /usr/ipc/mgrs/ns
                      7: [
                      8: .B -m
                      9: .I server
                     10: ] [
                     11: .B -d
                     12: ]
                     13: .SH DESCRIPTION
                     14: .I Ns
                     15: maintains a database
                     16: of naming information,
                     17: accessed by
                     18: .IR qns (7)
                     19: and other programs.
                     20: It should be run once from
                     21: .IR rc (8).
                     22: .PP
                     23: The database is accessed
                     24: through local service
                     25: .BR ns ,
                     26: or service
                     27: .I server
                     28: if option
                     29: .B -m
                     30: was specified.
                     31: .PP
                     32: The file
                     33: .F /usr/ipc/lib/ns.db
                     34: contains instructions for building the database.
                     35: These instructions are lines 
                     36: of one of the following forms:
                     37: .TP \w'#include\0file\0\0\0\0'u                \" wrong fonts; near enough?
                     38: .BI #uusys " file"
                     39: Read the named
                     40: .I uucp
                     41: .B Systems
                     42: .IR file .
                     43: For entries using caller
                     44: .LR ACU ,
                     45: add a database entry containing
                     46: .RS
                     47: .IP
                     48: .I system\0
                     49: .IB telephone-number ,tel\0
                     50: .B uucp,svc
                     51: .PP
                     52: For entries using caller
                     53: .LR DK
                     54: or
                     55: .LR DKH ,
                     56: add an entry containing
                     57: .IP
                     58: .I system\0
                     59: .IB datakit-address ,dk\0
                     60: .B uucp,svc
                     61: .PP
                     62: For any other entry,
                     63: add
                     64: .IP
                     65: .I system\0
                     66: .B uucp,svc
                     67: .RE
                     68: .TP
                     69: .BI #inhost " file"
                     70: For each line in the named
                     71: 4BSD-style internet hosts
                     72: .IR file ,
                     73: add a database entry of the form
                     74: .RS
                     75: .IP
                     76: .IB ip-address ,in\0
                     77: .I hostname\0
                     78: .IB host-domain-name ,dom
                     79: .RE
                     80: .TP
                     81: .BI #innet " file"
                     82: For each line in the named
                     83: 4BSD-style internet networks
                     84: .IR file ,
                     85: add a database entry of the form
                     86: .RS
                     87: .IP
                     88: .IB ip-net-address ,in\0
                     89: .I netname
                     90: .RE
                     91: .TP
                     92: .BI #include " file"
                     93: Interpret
                     94: the contents of
                     95: .IR file
                     96: in the same format
                     97: as
                     98: .BR ns.db .
                     99: .PP
                    100: In all cases,
                    101: .I file
                    102: may be followed by
                    103: a list of
                    104: .I value,attribute
                    105: pairs to be included with any
                    106: database entries caused by that file.
                    107: If the filename doesn't begin with
                    108: .LR / ,
                    109: it is prefixed with
                    110: .BR /usr/ipc/lib .
                    111: .PP
                    112: Blank lines
                    113: and
                    114: lines beginning with
                    115: .L #
                    116: followed by a space or tab
                    117: are ignored.
                    118: .PP
                    119: Any other lines are taken as literal database entries:
                    120: a collection of
                    121: .I value,attribute
                    122: pairs separated by spaces.
                    123: Each line is a single entry.
                    124: .PP
                    125: The database is ephemeral;
                    126: it is rebuilt whenever
                    127: .I ns
                    128: starts,
                    129: when requested by
                    130: .BR "qns reset" ,
                    131: or when
                    132: .I ns
                    133: notices that
                    134: .B ns.db
                    135: or one of the files named therein
                    136: has changed.
                    137: Rebuilding can take several minutes,
                    138: especially on a busy machine.
                    139: During a rebuild,
                    140: the server appears active but does not answer requests;
                    141: calls will block until the rebuild finishes.
                    142: .PP
                    143: .I Ns
                    144: leaves remarks in file
                    145: .FR /usr/ipc/log/ns .
                    146: There are more remarks if the
                    147: .B -d
                    148: option was used.
                    149: .SH FILES
                    150: .F /usr/ipc/lib/ns.db
                    151: .SH SEE ALSO
                    152: .IR ipc (3),
                    153: .IR qns (7)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.