240 |
}; |
}; |
241 |
|
|
242 |
|
|
|
#ifdef GRUB_UTIL |
|
|
void |
|
|
grub_loop_init (void) |
|
|
{ |
|
|
grub_register_command ("loopback", grub_cmd_loopback, GRUB_COMMAND_FLAG_BOTH, |
|
|
"loopback [-d|-p] DEVICENAME FILE", |
|
|
"Make a device of a file.", options); |
|
|
grub_disk_dev_register (&grub_loopback_dev); |
|
|
} |
|
243 |
|
|
244 |
void |
GRUB_MOD_INIT(loop) |
|
grub_loop_fini (void) |
|
|
{ |
|
|
grub_unregister_command ("loopback"); |
|
|
grub_disk_dev_unregister (&grub_loopback_dev); |
|
|
} |
|
|
#else /* ! GRUB_UTIL */ |
|
|
GRUB_MOD_INIT |
|
245 |
{ |
{ |
246 |
(void)mod; /* To stop warning. */ |
(void)mod; /* To stop warning. */ |
247 |
grub_register_command ("loopback", grub_cmd_loopback, GRUB_COMMAND_FLAG_BOTH, |
grub_register_command ("loopback", grub_cmd_loopback, GRUB_COMMAND_FLAG_BOTH, |
250 |
grub_disk_dev_register (&grub_loopback_dev); |
grub_disk_dev_register (&grub_loopback_dev); |
251 |
} |
} |
252 |
|
|
253 |
GRUB_MOD_FINI |
GRUB_MOD_FINI(loop) |
254 |
{ |
{ |
255 |
grub_unregister_command ("loopback"); |
grub_unregister_command ("loopback"); |
256 |
grub_disk_dev_unregister (&grub_loopback_dev); |
grub_disk_dev_unregister (&grub_loopback_dev); |
257 |
} |
} |
258 |
#endif /* ! GRUB_UTIL */ |
|