fix 3rd argument to scsi_iterate
This commit is contained in:
parent
faec81d97d
commit
22a7cc9a6f
4 changed files with 5 additions and 5 deletions
|
@ -508,7 +508,7 @@ grub_atapi_open (int id, int bus, struct grub_scsi *scsi)
|
|||
}
|
||||
|
||||
static int
|
||||
grub_atapi_iterate (int (*hook_in) (int id, int bus, int luns))
|
||||
grub_atapi_iterate (int NESTED_FUNC_ATTR (*hook_in) (int id, int bus, int luns))
|
||||
{
|
||||
auto int hook (int id, int bus);
|
||||
int hook (int id, int bus)
|
||||
|
|
|
@ -324,9 +324,9 @@ grub_scsi_iterate (int (*hook) (const char *name))
|
|||
{
|
||||
grub_scsi_dev_t p;
|
||||
|
||||
auto int scsi_iterate (int id, int bus, int luns);
|
||||
auto int NESTED_FUNC_ATTR scsi_iterate (int id, int bus, int luns);
|
||||
|
||||
int scsi_iterate (int id, int bus, int luns)
|
||||
int NESTED_FUNC_ATTR scsi_iterate (int id, int bus, int luns)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
|
|
@ -205,7 +205,7 @@ grub_usbms_attach (grub_usb_device_t usbdev, int configno, int interfno)
|
|||
|
||||
|
||||
static int
|
||||
grub_usbms_iterate (int (*hook) (int id, int bus, int luns))
|
||||
grub_usbms_iterate (int NESTED_FUNC_ATTR (*hook) (int id, int bus, int luns))
|
||||
{
|
||||
unsigned i;
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ grub_make_scsi_id (int subsystem, int bus, int lun)
|
|||
struct grub_scsi_dev
|
||||
{
|
||||
/* Call HOOK with each device name, until HOOK returns non-zero. */
|
||||
int (*iterate) (int (*hook) (int id, int bus, int luns));
|
||||
int (*iterate) (int NESTED_FUNC_ATTR (*hook) (int id, int bus, int luns));
|
||||
|
||||
/* Open the device named NAME, and set up SCSI. */
|
||||
grub_err_t (*open) (int id, int bus, struct grub_scsi *scsi);
|
||||
|
|
Loading…
Reference in a new issue