Document some of the fields used by the new shlib code.
Obtained from: NetBSD
This commit is contained in:
parent
61f9ce8d32
commit
d27e9722db
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=5207
@ -36,6 +36,8 @@
|
|||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* @(#)nlist.h 8.2 (Berkeley) 1/21/94
|
* @(#)nlist.h 8.2 (Berkeley) 1/21/94
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _NLIST_H_
|
#ifndef _NLIST_H_
|
||||||
@ -60,8 +62,11 @@ struct nlist {
|
|||||||
#define N_TEXT 0x04 /* text segment */
|
#define N_TEXT 0x04 /* text segment */
|
||||||
#define N_DATA 0x06 /* data segment */
|
#define N_DATA 0x06 /* data segment */
|
||||||
#define N_BSS 0x08 /* bss segment */
|
#define N_BSS 0x08 /* bss segment */
|
||||||
|
#define N_INDR 0x0a /* alias definition */
|
||||||
|
#define N_SIZE 0x0c /* pseudo type, defines a symbol's size */
|
||||||
#define N_COMM 0x12 /* common reference */
|
#define N_COMM 0x12 /* common reference */
|
||||||
#define N_FN 0x1e /* file name */
|
#define N_FN 0x1e /* file name (N_EXT on) */
|
||||||
|
#define N_WARN 0x1e /* warning message (N_EXT off) */
|
||||||
|
|
||||||
#define N_EXT 0x01 /* external (global) bit, OR'ed in */
|
#define N_EXT 0x01 /* external (global) bit, OR'ed in */
|
||||||
#define N_TYPE 0x1e /* mask for all the type bits */
|
#define N_TYPE 0x1e /* mask for all the type bits */
|
||||||
|
@ -36,6 +36,8 @@
|
|||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* @(#)nlist.h 8.2 (Berkeley) 1/21/94
|
* @(#)nlist.h 8.2 (Berkeley) 1/21/94
|
||||||
|
*
|
||||||
|
* $Id$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _NLIST_H_
|
#ifndef _NLIST_H_
|
||||||
@ -60,8 +62,11 @@ struct nlist {
|
|||||||
#define N_TEXT 0x04 /* text segment */
|
#define N_TEXT 0x04 /* text segment */
|
||||||
#define N_DATA 0x06 /* data segment */
|
#define N_DATA 0x06 /* data segment */
|
||||||
#define N_BSS 0x08 /* bss segment */
|
#define N_BSS 0x08 /* bss segment */
|
||||||
|
#define N_INDR 0x0a /* alias definition */
|
||||||
|
#define N_SIZE 0x0c /* pseudo type, defines a symbol's size */
|
||||||
#define N_COMM 0x12 /* common reference */
|
#define N_COMM 0x12 /* common reference */
|
||||||
#define N_FN 0x1e /* file name */
|
#define N_FN 0x1e /* file name (N_EXT on) */
|
||||||
|
#define N_WARN 0x1e /* warning message (N_EXT off) */
|
||||||
|
|
||||||
#define N_EXT 0x01 /* external (global) bit, OR'ed in */
|
#define N_EXT 0x01 /* external (global) bit, OR'ed in */
|
||||||
#define N_TYPE 0x1e /* mask for all the type bits */
|
#define N_TYPE 0x1e /* mask for all the type bits */
|
||||||
|
Loading…
Reference in New Issue
Block a user