summaryrefslogtreecommitdiff
path: root/rdoff/rdoff.h
diff options
context:
space:
mode:
Diffstat (limited to 'rdoff/rdoff.h')
-rw-r--r--rdoff/rdoff.h6
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