grub/grub-core/osdep
Andrey Borzenkov e477187bf4 small fixes for Windows EFI install code
Fix potential crash caused by signed vs. unsigned comparison. Negative
length compares as very large unsigned number causing subsequent NULL access.

Make exhaustive search for all BootNNNN variables to find one matching
requested efi_distributor.
2013-12-15 22:00:15 +04:00
..
apple * grub-core/osdep/apple/hostdisk.c (grub_util_get_fd_size): Rename to .. 2013-11-11 23:08:51 +01:00
aros Introduce grub_util_file_sync and use it instead of fsync(fileno(f)). 2013-11-27 14:13:50 +01:00
basic Change grub_install_register_efi interface to pass GRUB device. 2013-12-14 23:31:56 +01:00
bsd * grub-core/osdep/bsd/hostdisk.c (grub_util_get_fd_size_os): Fix 2013-11-14 22:38:36 +01:00
devmapper Move stat () and device mode checking into OS-dependent files as 2013-10-19 16:29:20 +02:00
freebsd Move stat () and device mode checking into OS-dependent files as 2013-10-19 16:29:20 +02:00
generic * grub-core/osdep/generic/blocklist.c: Add missing include to string.h. 2013-10-19 02:24:40 +02:00
haiku Add haiku-specific functions. 2013-10-19 16:39:38 +02:00
hurd Move stat () and device mode checking into OS-dependent files as 2013-10-19 16:29:20 +02:00
linux Pacify compiler warning 2013-12-05 15:48:27 +00:00
sun Move stat () and device mode checking into OS-dependent files as 2013-10-19 16:29:20 +02:00
unix Change grub_install_register_efi interface to pass GRUB device. 2013-12-14 23:31:56 +01:00
windows small fixes for Windows EFI install code 2013-12-15 22:00:15 +04:00
blocklist.c Split out blocklist retrieving from setup.c to 2013-10-15 17:02:26 +02:00
compress.c Rewrite grub-install, grub-mkrescue, grub-mkstandalone and grub-mknetdir 2013-11-16 20:21:16 +01:00
config.c Rewrite grub-install, grub-mkrescue, grub-mkstandalone and grub-mknetdir 2013-11-16 20:21:16 +01:00
cputime.c Move cpu time retrieval to separate grub_util_get_cpu_time_ms 2013-10-15 13:13:53 +02:00
dl.c Move OS-dependent mprotect for module loading to grub-core/osdep/*/dl.c 2013-12-08 18:08:23 +01:00
emuconsole.c * grub-core/osdep/windows/emuconsole.c: New file. 2013-10-14 21:33:55 +02:00
emunet.c * grub-core/net/drivers/emu/emunet.c: Move to .. 2013-10-08 18:42:46 +02:00
exec.c * grub-core/osdep/exec.c: Use unix version on cygwin. 2013-12-14 21:39:03 +01:00
getroot.c Add haiku-specific functions. 2013-10-19 16:39:38 +02:00
hostdisk.c Add haiku-specific functions. 2013-10-19 16:39:38 +02:00
init.c Move set_program_name and init_nls to host_init. On windows 2013-10-13 20:03:42 +02:00
ofpath.c * util/ieee1275/ofpath.c: Move to ... 2013-10-08 18:25:49 +02:00
password.c Move password-querying (util-version) routines to grub-core/osdep. 2013-10-08 17:51:39 +02:00
platform.c Implement windows flavour of EFI install routines. 2013-12-14 23:35:58 +01:00
platform_unix.c Rewrite grub-install, grub-mkrescue, grub-mkstandalone and grub-mknetdir 2013-11-16 20:21:16 +01:00
random.c * grub-core/osdep/random.c: Use unix/random.c on haiku. Haiku uses 2013-10-19 02:30:05 +02:00
relpath.c Split make_system_path_relative_to_its_root into separate file 2013-10-19 16:21:08 +02:00
sleep.c Move sleep routines to grub-core/osdep. 2013-10-08 17:38:46 +02:00