1*e93f7393Sniklas /* xdr_ld.h - xdr for additional dbxWorks structures */ 2*e93f7393Sniklas 3*e93f7393Sniklas /* Copyright 1992 Free Software Foundation, Inc. 4*e93f7393Sniklas 5*e93f7393Sniklas This code was donated by Wind River Systems, Inc. */ 6*e93f7393Sniklas 7*e93f7393Sniklas /* 8*e93f7393Sniklas modification history 9*e93f7393Sniklas -------------------- 10*e93f7393Sniklas 01a,05jun90,llk extracted from xdr_dbx.h. 11*e93f7393Sniklas */ 12*e93f7393Sniklas 13*e93f7393Sniklas #ifndef INCxdrldh 14*e93f7393Sniklas #define INCxdrldh 15*e93f7393Sniklas 16*e93f7393Sniklas #define MAXSTRLEN 256 17*e93f7393Sniklas #define MAXTBLSZ 100 18*e93f7393Sniklas 19*e93f7393Sniklas /* 20*e93f7393Sniklas * structure used to pass back the information for a single file 21*e93f7393Sniklas * loaded in VxWorks 22*e93f7393Sniklas */ 23*e93f7393Sniklas struct ldfile { 24*e93f7393Sniklas char *name; 25*e93f7393Sniklas int txt_addr; 26*e93f7393Sniklas int data_addr; 27*e93f7393Sniklas int bss_addr; 28*e93f7393Sniklas }; 29*e93f7393Sniklas typedef struct ldfile ldfile; 30*e93f7393Sniklas 31*e93f7393Sniklas /* 32*e93f7393Sniklas * structure used to return a list of all files loaded over to 33*e93f7393Sniklas * VxWorks. (VX_STATE_INQ return) 34*e93f7393Sniklas */ 35*e93f7393Sniklas struct ldtabl { 36*e93f7393Sniklas u_int tbl_size; 37*e93f7393Sniklas ldfile *tbl_ent; 38*e93f7393Sniklas }; 39*e93f7393Sniklas typedef struct ldtabl ldtabl; 40*e93f7393Sniklas 41*e93f7393Sniklas 42*e93f7393Sniklas bool_t xdr_ldfile(); 43*e93f7393Sniklas bool_t xdr_ldtabl(); 44*e93f7393Sniklas 45*e93f7393Sniklas #endif INCxdrldh 46