diff options
Diffstat (limited to 'rdoff/rdoff.h')
-rw-r--r-- | rdoff/rdoff.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/rdoff/rdoff.h b/rdoff/rdoff.h index 0c572315..4a81017d 100644 --- a/rdoff/rdoff.h +++ b/rdoff/rdoff.h @@ -48,6 +48,7 @@ struct ImportRec { struct ExportRec { byte type; /* must be 3 */ byte reclen; /* content length */ + byte flags; /* SYM_* flags (see below) */ byte segment; /* segment referred to (0/1/2) */ long offset; /* offset within segment */ char label[33]; /* zero terminated as above. max len = 32 chars */ @@ -71,6 +72,11 @@ struct ModRec { char modname[128]; /* module name */ }; +/* Flags for ExportRec */ +#define SYM_DATA 0x01 +#define SYM_FUNCTION 0x02 +#define SYM_GLOBAL 0x04 + #ifdef _MULTBOOT_H #define RDFLDRMOVER_SIZE 22 |