* i386/i386/idt.c (idt_init_entry): Move struct definition to
i386/i386/idt-gen.h.
---
i386/i386/idt-gen.h | 7 +++++++
i386/i386/idt.c | 6 ------
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/i386/i386/idt-gen.h b/i386/i386/idt-gen.h
index f86afb4..1aad4c0 100644
--- a/i386/i386/idt-gen.h
+++ b/i386/i386/idt-gen.h
@@ -40,6 +40,13 @@
extern struct real_gate idt[IDTSZ];
+struct idt_init_entry
+{
+ unsigned entrypoint;
+ unsigned short vector;
+ unsigned short type;
+};
+
/* Fill a gate in the IDT. */
#define fill_idt_gate(int_num, entry, selector, access, dword_count) \
fill_gate(&idt[int_num], entry, selector, access, dword_count)
diff --git a/i386/i386/idt.c b/i386/i386/idt.c
index 882764f..90a80c9 100644
--- a/i386/i386/idt.c
+++ b/i386/i386/idt.c
@@ -28,12 +28,6 @@
struct real_gate idt[IDTSZ];
-struct idt_init_entry
-{
- unsigned entrypoint;
- unsigned short vector;
- unsigned short type;
-};
extern struct idt_init_entry idt_inittab[];
void idt_init()
--
1.8.1.4