* 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