Annotation of coherent/a/usr/man/COHERENT/nlist, revision 1.1

1.1     ! root        1: 
        !             2: 
        !             3: nlist()                  General Function                 nlist()
        !             4: 
        !             5: 
        !             6: 
        !             7: 
        !             8: Symbol table lookup
        !             9: 
        !            10: #include <l.out.h>
        !            11: iinntt nnlliisstt(_f_i_l_e, _n_l_p)
        !            12: cchhaarr *_f_i_l_e;
        !            13: ssttrruucctt nnlliisstt *_n_l_p;
        !            14: 
        !            15: nlist searches  the name list  (symbol table) of  the load module
        !            16: file for  each symbol in  the array pointed  to by nlp.   For ex-
        !            17: ample, the command ps uses this routine on the system load module
        !            18: (/ccoohheerreenntt) to  obtain the addresses  of system tables  in memory
        !            19: (/ddeevv/mmeemm).
        !            20: 
        !            21: nlp  points to  an  array of  nlist structures,  terminated by  a
        !            22: structure with  a null string  as its n_name  member.  The header
        !            23: file l.out.h defines nlist as follows:
        !            24: 
        !            25: 
        !            26: #define   NCPLN16
        !            27: 
        !            28: struct nlist {
        !            29:      char n_name[NCPLN];
        !            30:      int  n_type;
        !            31:      unsignedn_value;
        !            32: };
        !            33: 
        !            34: 
        !            35: The caller  should set the  entry n_name; nlist will  fill in the
        !            36: other entries.  nlist sets both n_type and n_value to zero if the
        !            37: symbol is not found.
        !            38: 
        !            39: ***** Files *****
        !            40: 
        !            41: l.out.h
        !            42: 
        !            43: ***** See Also *****
        !            44: 
        !            45: general functions, l.out.h, nm, strip
        !            46: 
        !            47: ***** Diagnostics *****
        !            48: 
        !            49: If  file  is not  a  load  module or  has  had  its symbol  table
        !            50: stripped, all returned n_type and n_value entries will be zero.
        !            51: 
        !            52: 
        !            53: 
        !            54: 
        !            55: 
        !            56: 
        !            57: 
        !            58: 
        !            59: 
        !            60: 
        !            61: 
        !            62: 
        !            63: 
        !            64: COHERENT Lexicon                                           Page 1
        !            65: 
        !            66: 

unix.superglobalmegacorp.com

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