nlist man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

nlist(3UCB)	   SunOS/BSD Compatibility Library Functions	   nlist(3UCB)

NAME
       nlist - get entries from symbol table

SYNOPSIS
       /usr/ucb/cc [ flag ... ] file ...
       #include <nlist.h>

       int nlist(filename, nl)
       char *filename;
       struct nlist *nl;

DESCRIPTION
       nlist()	examines the symbol table from the executable image whose name
       is pointed to by filename, and selectively extracts a  list  of	values
       and  puts  them in the array of nlist structures pointed to by nl.  The
       name list pointed to by nl consists of an array of structures  contain‐
       ing names, types and values. The n_name field of each such structure is
       taken to be a pointer to a character string representing a symbol name.
       The list is terminated by an entry with a NULL pointer (or a pointer to
       a NULL string) in the n_name field. For each entry in nl, if the	 named
       symbol is present in the executable image's symbol table, its value and
       type are placed in the n_value and n_type fields. If a symbol cannot be
       located, the corresponding n_type field of nl is set to zero.

RETURN VALUES
       Upon normal completion, nlist() returns the number of symbols that were
       not located in the symbol table. If an error occurs, nlist() returns −1
       and sets all of the n_type fields in members of the array pointed to by
       nl to zero.

SEE ALSO
       cc(1B), nlist(3ELF), a.out(4)

NOTES
       Use of these interfaces should be restricted to only applications writ‐
       ten  on	BSD platforms.	Use of these interfaces with any of the system
       libraries or in multi-thread applications is unsupported.

       Only the n_value field is compatibly set.  Other fields	in  the	 nlist
       structure are filled with the ELF (Executable and Linking Format)  val‐
       ues (see	 nlist(3ELF) and  a.out(4)).

SunOS 5.10			  30 Oct 2007			   nlist(3UCB)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net