diff options
author | Michael Brown | 2007-07-09 02:10:32 +0200 |
---|---|---|
committer | Michael Brown | 2007-07-09 02:10:32 +0200 |
commit | 487dc5be562be223512ed22b008c24db63463655 (patch) | |
tree | 0322faaa45b2146b9bc973c9130281b3e1d8a59f /src/tests | |
parent | Add missing static (diff) | |
download | ipxe-487dc5be562be223512ed22b008c24db63463655.tar.gz ipxe-487dc5be562be223512ed22b008c24db63463655.tar.xz ipxe-487dc5be562be223512ed22b008c24db63463655.zip |
Fix up iscsiboot missing prototype warnings
Diffstat (limited to 'src/tests')
-rw-r--r-- | src/tests/iscsiboot.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/src/tests/iscsiboot.c b/src/tests/iscsiboot.c deleted file mode 100644 index 9331357d..00000000 --- a/src/tests/iscsiboot.c +++ /dev/null @@ -1,45 +0,0 @@ -#include <stdint.h> -#include <string.h> -#include <stdio.h> -#include <gpxe/iscsi.h> -#include <gpxe/dhcp.h> -#include <int13.h> - -int iscsiboot ( const char *root_path ) { - struct scsi_device scsi; - struct int13_drive drive; - int rc; - - memset ( &scsi, 0, sizeof ( scsi ) ); - memset ( &drive, 0, sizeof ( drive ) ); - - printf ( "iSCSI booting from %s\n", root_path ); - - if ( ( rc = iscsi_attach ( &scsi, root_path ) ) != 0 ) { - printf ( "Could not attach iSCSI device: %s\n", - strerror ( rc ) ); - goto error_attach; - } - if ( ( rc = init_scsidev ( &scsi ) ) != 0 ) { - printf ( "Could not initialise iSCSI device: %s\n", - strerror ( rc ) ); - goto error_init; - } - - drive.drive = find_global_dhcp_num_option ( DHCP_EB_BIOS_DRIVE ); - drive.blockdev = &scsi.blockdev; - - register_int13_drive ( &drive ); - printf ( "Registered as BIOS drive %#02x\n", drive.drive ); - printf ( "Booting from BIOS drive %#02x\n", drive.drive ); - rc = int13_boot ( drive.drive ); - printf ( "Boot failed\n" ); - - printf ( "Unregistering BIOS drive %#02x\n", drive.drive ); - unregister_int13_drive ( &drive ); - - error_init: - iscsi_detach ( &scsi ); - error_attach: - return rc; -} |