HPUX nlist[4]



nlist in anderen Kapiteln des hpux Handbuch: nlist.3c




 nlist(4)                                                           nlist(4)





 NAME
      nlist - nlist structure format

 SYNOPSIS
      #include <nlist.h>

 REMARKS
      The exact content of the structure defined below can be best found by
      examining /usr/include/nlist.h.  It varies somewhat between various
      HP-UX implementations.

 DESCRIPTION
      nlist() can be used to extract information from the symbol table in an
      object file (see nlist(3C)).  Since symbol tables are machine
      dependent (as defined in each implementation's copy of <a.out.h>), a
      header file, nlist.h is defined to encapsulate the differences.

      The nlist() function, when used with the nlist structure can be used
      to extract certain information about selected symbols in the symbol
      table.  The data associated with each symbol is machine specific, thus
      only the name and position of the n_name field in the nlist structure
      is standardized by HP-UX.  The rest of the structure includes at least
      the value and type of the symbol.  The names and meanings of all
      fields not standardized will change no more than necessary.

           struct nlist {
               char    *n_name;
               /* other fields as needed;
                  the following are suggested if they apply */
               long            n_value;
               unsigned char   n_type;
               unsigned char   n_length;
               short           n_unit;
               short           n_sdindex;
           };

 SEE ALSO
      nlist(3C), a.out(4).
















 Hewlett-Packard Company            - 1 -     HP-UX Release 9.0: August 1992