set_efi_variable (varname, in, len);
}
-void
+int
grub_install_register_efi (grub_device_t efidir_grub_dev,
const char *efifile_path,
const char *efi_distributor)
grub_util_error ("%s", grub_errmsg);
efidir_grub_dev->disk->partition = p;
grub_memcpy (hddp->partition_signature,
- gptdata.guid, 16);
+ &gptdata.guid, 16);
hddp->partmap_type = 2;
hddp->signature_type = 2;
set_efi_variable_bootn (order_num, entry, (grub_uint8_t *) pathptr - entry);
set_efi_variable (L"BootOrder", new_boot_order, new_boot_order_len * sizeof (grub_uint16_t));
+
+ return 0;
}
void