mirror of
				https://github.com/xcat2/xNBA.git
				synced 2025-10-31 03:12:32 +00:00 
			
		
		
		
	Print explicit error message on iSCSI boot failure, and add
"Permission denied" as an error text to strerror().
This commit is contained in:
		| @@ -57,3 +57,4 @@ struct errortab enoem __errortab = { ENOMEM, "Out of memory" }; | ||||
| struct errortab einval __errortab = { EINVAL, "Invalid argument" }; | ||||
| struct errortab enospc __errortab = { ENOSPC, "No space left on device" }; | ||||
| struct errortab eio __errortab = { EIO, "Input/output error" }; | ||||
| struct errortab eacces __errortab = { EACCES, "Permission denied" }; | ||||
|   | ||||
| @@ -1,4 +1,5 @@ | ||||
| #include <stdint.h> | ||||
| #include <string.h> | ||||
| #include <byteswap.h> | ||||
| #include <vsprintf.h> | ||||
| #include <gpxe/netdevice.h> | ||||
| @@ -30,7 +31,8 @@ int test_iscsiboot ( const char *initiator_iqn, | ||||
|  | ||||
| 	printf ( "Initialising %s\n", target_iqn ); | ||||
| 	if ( ( rc = init_iscsidev ( &test_iscsidev ) ) != 0 ) { | ||||
| 		printf ( "Could not reach %s\n", target_iqn ); | ||||
| 		printf ( "Could not reach %s: %s\n", target_iqn, | ||||
| 			 strerror ( errno ) ); | ||||
| 		return rc; | ||||
| 	} | ||||
| 	ibft_fill_data ( netdev, initiator_iqn, target, target_iqn ); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user