home *** CD-ROM | disk | FTP | other *** search
- .th NLIST III 6/12/72
- .sh NAME
- nlist \*- get entries from name list
- .sh SYNOPSIS
- .ft B
- .nf
- .i0
- nlist(filename, nl)
- char *filename;
- .dt
- struct {
- char name[8];
- int type;
- int value;
- } nl[ ];
- .fi
- .ft R
- .sh DESCRIPTION
- .it Nlist
- examines the name list in
- the given executable output file
- and selectively extracts a
- list of values.
- The name list consists of
- a list of 8-character names (null padded)
- each followed by two words.
- The list is terminated with a null name.
- Each name is looked up in the name list of
- the file.
- If the name is found, the type and value of the
- name are placed in the two words following
- the name.
- If the name is not found, the type entry is set to \*-1.
- .s3
- This subroutine is useful for
- examining the system name list kept in
- the file
- \fB/unix\fR.
- In this way programs can obtain system addresses
- that are up to date.
- .sh "SEE ALSO"
- a.out (V)
- .sh DIAGNOSTICS
- All
- type entries are set to \*-1 if the file cannot be found
- or if it is not a valid namelist.
- .sh BUGS
-