usr/src/lib/libzfs/common/libzfs_pool.c
changeset 11814 09d130965476
parent 11422 42768837421d
child 12296 7cf402a7f374
--- a/usr/src/lib/libzfs/common/libzfs_pool.c	Tue Feb 23 16:33:21 2010 -0700
+++ b/usr/src/lib/libzfs/common/libzfs_pool.c	Wed Feb 24 09:58:00 2010 -0700
@@ -1513,6 +1513,12 @@
 			(void) zfs_error(hdl, EZFS_INVALCONFIG, desc);
 			break;
 
+		case EROFS:
+			zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
+			    "one or more devices is read only"));
+			(void) zfs_error(hdl, EZFS_BADDEV, desc);
+			break;
+
 		default:
 			(void) zcmd_read_dst_nvlist(hdl, &zc, &nvi);
 			(void) zpool_standard_error(hdl, errno, desc);