]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
POSIX header file wrappers.
authorBVK Chaitanya <bvk.groups@gmail.com>
Mon, 5 Apr 2010 19:47:32 +0000 (01:17 +0530)
committerBVK Chaitanya <bvk.groups@gmail.com>
Mon, 5 Apr 2010 19:47:32 +0000 (01:17 +0530)
* lib/posix_wrap/assert.h: New file. Wrapper for its POSIX
equivalents.
* lib/posix_wrap/ctype.h: Likewise.
* lib/posix_wrap/errno.h: Likewise.
* lib/posix_wrap/langinfo.h: Likewise.
* lib/posix_wrap/limits.h: Likewise.
* lib/posix_wrap/localcharset.h: Likewise.
* lib/posix_wrap/stdint.h: Likewise.
* lib/posix_wrap/stdio.h: Likewise.
* lib/posix_wrap/stdlib.h: Likewise.
* lib/posix_wrap/string.h: Likewise.
* lib/posix_wrap/sys/types.h: Likewise.
* lib/posix_wrap/unistd.h: Likewise.
* lib/posix_wrap/wchar.h: Likewise.
* lib/posix_wrap/wctype.h: Likewise.
* conf/common.rmk (grub_script.yy.c): Remove #include elimination.
(grub_script.yy.h): Likewise.
* script/yylex.l: Remove POSIX emulation #defines.
* Makefile.in (POSIX_CFLAGS): New variable.
(GNULIB_UTIL_CFLAGS): Likewise.

Regexp support.

* conf/common.rmk (pkglib_MODULES): Add regexp.mod.
(regexp_mod_SOURCES): New variable.
(regexp_mod_CFLAGS): Likewise.
(regexp_mod_LDFLAGS): Likewise.
* commands/regexp.c: New file.
* gnulib/regcomp.c: New file. Imported from gnulib.
* gnulib/regex.c: Likewise.
* gnulib/regex_internal.c: Likewise.
* gnulib/regex_internal.h: Likewise.
* gnulib/regexec.c: Likewise.
* gnulib/regex.h: Likewise.

1  2 
ChangeLog
Makefile.in

diff --cc ChangeLog
index 5fd6a7c0b97673784c06e57cb3f5b48424192096,aba023c7bf39ddc141e64c6900fb2e61de4d1b57..5fb1474550bd5bdff34b8ea674c58d9c2d585306
+++ b/ChangeLog
++2010-04-06  Vladimir Serbinenko  <phcoder@gmail.com>
++
++      POSIX header file wrappers.
++
++      * lib/posix_wrap/assert.h: New file. Wrapper for its POSIX
++      equivalents.
++      * lib/posix_wrap/ctype.h: Likewise.
++      * lib/posix_wrap/errno.h: Likewise.
++      * lib/posix_wrap/langinfo.h: Likewise.
++      * lib/posix_wrap/limits.h: Likewise.
++      * lib/posix_wrap/localcharset.h: Likewise.
++      * lib/posix_wrap/stdint.h: Likewise.
++      * lib/posix_wrap/stdio.h: Likewise.
++      * lib/posix_wrap/stdlib.h: Likewise.
++      * lib/posix_wrap/string.h: Likewise.
++      * lib/posix_wrap/sys/types.h: Likewise.
++      * lib/posix_wrap/unistd.h: Likewise.
++      * lib/posix_wrap/wchar.h: Likewise.
++      * lib/posix_wrap/wctype.h: Likewise.
++      * conf/common.rmk (grub_script.yy.c): Remove #include elimination.
++      (grub_script.yy.h): Likewise.
++      * script/yylex.l: Remove POSIX emulation #defines.
++      * Makefile.in (POSIX_CFLAGS): New variable.
++      (GNULIB_UTIL_CFLAGS): Likewise.
++
++      Regexp support.
++
++      * conf/common.rmk (pkglib_MODULES): Add regexp.mod.
++      (regexp_mod_SOURCES): New variable.
++      (regexp_mod_CFLAGS): Likewise.
++      (regexp_mod_LDFLAGS): Likewise.
++      * commands/regexp.c: New file.
++      * gnulib/regcomp.c: New file. Imported from gnulib.
++      * gnulib/regex.c: Likewise.
++      * gnulib/regex_internal.c: Likewise.
++      * gnulib/regex_internal.h: Likewise.
++      * gnulib/regexec.c: Likewise.
++      * gnulib/regex.h: Likewise.
++
 +2010-04-05  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * loader/i386/multiboot_mbi.c (grub_multiboot_load): Correctly report
 +      unsupported video mode types.
 +
 +2010-04-05  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * kern/i386/pc/startup.S (grub_getrtsecs): Removed (dead code).
 +
 +2010-04-05  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * include/grub/i386/pc/init.h (grub_get_mmap_entry): Don't export.
 +      * conf/i386-pc.rmk (kernel_img_HEADERS): Remove machine/init.h.
 +
 +2010-04-04  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      Remove unused grub_vga_get_font.
 +
 +      * kern/i386/pc/startup.S (grub_vga_get_font): Removed.
 +      * include/grub/i386/pc/vga.h (grub_vga_get_font): Likewise.
 +
 +2010-04-03  Grégoire Sutre  <gregoire.sutre@gmail.com>
 +
 +      * kern/misc.c: Disable the __enable_execute_stack hack for utilities.
 +      * include/grub/misc.h: Likewise.
 +
 +2010-04-03  Grégoire Sutre  <gregoire.sutre@gmail.com>
 +
 +      * util/grub-install.in: Add `|| exit 1' to all grub-probe calls
 +      for which failure is fatal.
 +
 +2010-04-03  Grégoire Sutre  <gregoire.sutre@gmail.com>
 +
 +      * util/grub-install.in: Use mkdir -p to create grub directory.
 +      * util/i386/efi/grub-install.in: Likewise.
 +      * util/ieee1275/grub-install.in: Likewise.
 +
 +2010-04-03  Grégoire Sutre  <gregoire.sutre@gmail.com>
 +
 +      * Makefile.in (LEX): new variable.
 +
 +2010-04-03  Grégoire Sutre  <gregoire.sutre@gmail.com>
 +
 +      * util/i386/efi/grub-dumpdevtree: replaced the non-portable `==' by
 +      `=' and added double quotes on operands of this equality test.
 +
 +2010-04-03  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * Makefile.in (uninstall): Remove a leftover debug echo.
 +      Reported by: Grégoire Sutre
 +
 +2010-04-03  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      MIPS multiboot2 support.
 +
 +      * conf/mips.rmk (pkglib_MODULES): Add multiboot2.mod.
 +      (multiboot2_mod_SOURCES): New variable.
 +      (multiboot2_mod_CFLAGS): Likewise.
 +      (multiboot2_mod_LDFLAGS): Likewise.
 +      (multiboot2_mod_ASFLAGS): Likewise.
 +      * include/grub/i386/multiboot.h (MULTIBOOT_INITIAL_STATE): New
 +      definition.
 +      (MULTIBOOT_ENTRY_REGISTER): Likewise.
 +      (MULTIBOOT_MBI_REGISTER): Likewise.
 +      (MULTIBOOT_ARCHITECTURE_CURRENT): Likewise.
 +      (MULTIBOOT_ELF32_MACHINE): Likewise.
 +      (MULTIBOOT_ELF64_MACHINE): Likewise.
 +      * include/grub/mips/multiboot.h: New file.
 +      * include/grub/video.h (grub_video_driver_id): New type
 +      GRUB_VIDEO_DRIVER_SM712.
 +      (grub_video_get_info_and_fini): Export.
 +      (grub_video_get_palette): Likewise.
 +      (grub_video_get_driver_id): Likewise.
 +      * include/multiboot2.h: Resynced with spec.
 +      * loader/i386/multiboot.c: Moved from here ...
 +      * loader/multiboot.c: ... here. All users updated.
 +      (grub_multiboot_boot): Use platform-specific macros.
 +      * loader/i386/multiboot_elfxx.c: Moved from here ...
 +      * loader/multiboot_elfxx.c: ... here. All users updated.
 +      (E_MACHINE): Use MULTIBOOT_ELF32_MACHINE and MULTIBOOT_ELF64_MACHINE.
 +      * loader/i386/multiboot_mbi2.c (grub_multiboot_load): Check arcitecture.
 +      * video/sm712.c (grub_video_sm712_adapter): Add missing id field.
 +
 +2010-04-02  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      Import gnulib argp module.
 +
 +      * gnulib/argp-ba.c: New file.
 +      * gnulib/argp-eexst.c: Likewise.
 +      * gnulib/argp-fmtstream.c: Likewise.
 +      * gnulib/argp-fmtstream.h: Likewise.
 +      * gnulib/argp-fs-xinl.c: Likewise.
 +      * gnulib/argp-help.c: Likewise.
 +      * gnulib/argp-namefrob.h: Likewise.
 +      * gnulib/argp-parse.c: Likewise.
 +      * gnulib/argp-pin.c: Likewise.
 +      * gnulib/argp-pv.c: Likewise.
 +      * gnulib/argp-pvh.c: Likewise.
 +      * gnulib/argp-version-etc.c: Likewise.
 +      * gnulib/argp-version-etc.h: Likewise.
 +      * gnulib/argp-xinl.c: Likewise.
 +      * gnulib/argp.h: Likewise.
 +
 +2010-03-31  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * kern/device.c (grub_device_iterate): Clear errors after failed
 +      opening device.
 +
 +2010-03-31  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * kern/ieee1275/openfw.c (grub_children_iterate): Skip device itself if
 +      returned by firmware.
 +
 +2010-03-30  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * loader/i386/multiboot_mbi2.c (retrieve_video_parameters): Fix
 +      compilation on coreboot and qemu
 +
  2010-03-28  Vladimir Serbinenko  <phcoder@gmail.com>
  
        * include/multiboot2.h: Resync with spec.
diff --cc Makefile.in
Simple merge