2009-03-01 Bean <bean123ch@gmail.com>
* commands/terminal.c: Removed. * commands/handler.c: New file. * include/grub/list.h: Likewise. * include/grub/handler.h: Likewise. * kern/list.c: Likewise. * kern/handler.c: Likewise. * kern/term.h: Include header file <grub/handler.h>. (grub_term_input): Move next field to the beginning. (grub_term_output): Likewise. (grub_term_input_class): New variable. (grub_term_output_class): Likewise. (grub_term_register_input): Changed to inline function. (grub_term_register_output): Likewise. (grub_term_unregister_input): Likewise. (grub_term_unregister_output): Likewise. (grub_term_set_current_input): Likewise. (grub_term_set_current_output): Likewise. (grub_term_get_current_input): Likewise. (grub_term_get_current_output): Likewise. (grub_term_iterate_input): Removed. (grub_term_iterate_output): Likewise. * kern/term.c (grub_term_list_input): Removed. (grub_term_list_output): Likewise. (grub_term_input_class): New variable. (grub_term_output_class): Likewise. (grub_cur_term_input): Change varaible as macro. (grub_cur_term_output): Likewise. (grub_term_register_input): Removed. (grub_term_register_output): Likewise. (grub_term_unregister_input): Likewise. (grub_term_unregister_output): Likewise. (grub_term_set_current_input): Likewise. (grub_term_set_current_output): Likewise. (grub_term_iterate_input): Likewise. (grub_term_iterate_output): Likewise. (grub_term_get_current_input): Likewise. (grub_term_get_current_output): Likewise. * util/grub-editenv.c: Include header file <grub/handler.h>. (grub_term_get_current_input): Removed. (grub_term_get_current_output): Likewise. (grub_term_input_class): New variable. (grub_term_outout_class): Likewise. * util/grub-fstest.c (grub_term_get_current_input): Removed. (grub_term_get_current_output): Likewise. (grub_term_input_class): New variable. (grub_term_outout_class): Likewise. * util/grub-probe.c (grub_term_get_current_input): Removed. (grub_term_get_current_output): Likewise. (grub_term_input_class): New variable. (grub_term_outout_class): Likewise. * util/i386/pc/grub-setup.c (grub_term_get_current_input): Removed. (grub_term_get_current_output): Likewise. (grub_term_input_class): New variable. (grub_term_outout_class): Likewise. * conf/common.rmk (pkglib_MODULES): Replace terminal with handler. (terminal_mod_SOURCES): Likewise. (terminal_mod_CFLAGS): Likewise. (terminal_mod_LDFLAGS): Likewise. * conf/i386-pc.rmk (grub_emu_SOURCES): Replace terminal.c with handler.c. (kernel_img_SOURCES): Add list.c and handler.c. (kernel_img_HEADERS): Add list.h and handler.h. * conf/i386-efi.rmk (grub_emu_SOURCES): Replace terminal.c with handler.c. (kernel_mod_SOURCES): Add list.c and handler.c. (kernel_mod_HEADERS): Add list.h and handler.h. * conf/i386-coreboot.rmk (grub_emu_SOURCES): Replace terminal.c with handler.c. (kernel_elf_SOURCES): Add list.c and handler.c. (kernel_elf_HEADERS): Add list.h and handler.h. * conf/i386-ieee1275.rmk (grub_emu_SOURCES): Replace terminal.c with handler.c. (kernel_elf_SOURCES): Add list.c and handler.c. (kernel_elf_HEADERS): Add list.h and handler.h. * conf/x86_64-efi.rmk (grub_emu_SOURCES): Replace terminal.c with handler.c. (kernel_mod_SOURCES): Add list.c and handler.c. (kernel_mod_HEADERS): Add list.h and handler.h. * conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Replace terminal.c with handler.c. (kernel_elf_SOURCES): Add list.c and handler.c. (kernel_elf_HEADERS): Add list.h and handler.h.
This commit is contained in:
parent
8a31787ff5
commit
71b9f36193
28 changed files with 812 additions and 420 deletions
8
DISTLIST
8
DISTLIST
|
@ -49,6 +49,7 @@ commands/crc.c
|
|||
commands/date.c
|
||||
commands/echo.c
|
||||
commands/halt.c
|
||||
commands/handler.c
|
||||
commands/hdparm.c
|
||||
commands/help.c
|
||||
commands/hexdump.c
|
||||
|
@ -159,8 +160,10 @@ include/grub/fs.h
|
|||
include/grub/fshelp.h
|
||||
include/grub/gpt_partition.h
|
||||
include/grub/gzio.h
|
||||
include/grub/handler.h
|
||||
include/grub/hfs.h
|
||||
include/grub/kernel.h
|
||||
include/grub/list.h
|
||||
include/grub/loader.h
|
||||
include/grub/lvm.h
|
||||
include/grub/menu.h
|
||||
|
@ -316,6 +319,8 @@ kern/env.c
|
|||
kern/err.c
|
||||
kern/file.c
|
||||
kern/fs.c
|
||||
kern/handler.c
|
||||
kern/list.c
|
||||
kern/loader.c
|
||||
kern/main.c
|
||||
kern/misc.c
|
||||
|
@ -386,14 +391,13 @@ loader/i386/bsd.c
|
|||
loader/i386/bsd_normal.c
|
||||
loader/i386/linux.c
|
||||
loader/i386/multiboot.c
|
||||
loader/i386/multiboot_elfxx.c
|
||||
loader/i386/efi/linux.c
|
||||
loader/i386/ieee1275/linux.c
|
||||
loader/i386/pc/chainloader.c
|
||||
loader/i386/pc/chainloader_normal.c
|
||||
loader/i386/pc/linux.c
|
||||
loader/i386/pc/multiboot2.c
|
||||
loader/i386/pc/multiboot_elf32.c
|
||||
loader/i386/pc/multiboot_elf64.c
|
||||
loader/i386/pc/multiboot_normal.c
|
||||
loader/ieee1275/multiboot2.c
|
||||
loader/powerpc/ieee1275/linux.c
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue