usr/src/lib/libzfs/common/libzfs_dataset.c
changeset 3886 3291401d66a6
parent 3835 063f0749804a
child 3912 f6891a60bd72
--- a/usr/src/lib/libzfs/common/libzfs_dataset.c	Thu Mar 22 17:13:10 2007 -0700
+++ b/usr/src/lib/libzfs/common/libzfs_dataset.c	Thu Mar 22 17:30:12 2007 -0700
@@ -1107,6 +1107,12 @@
 			(void) zfs_error(hdl, EZFS_DSREADONLY, errbuf);
 			break;
 
+		case ENOTSUP:
+			zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
+			    "pool must be upgraded to allow gzip compression"));
+			(void) zfs_error(hdl, EZFS_BADVERSION, errbuf);
+			break;
+
 		case EOVERFLOW:
 			/*
 			 * This platform can't address a volume this big.