]> git.proxmox.com Git - mirror_zfs.git/blobdiff - cmd/zfs/zfs_main.c
Illumos 4951 - ZFS administrative commands should use reserved space
[mirror_zfs.git] / cmd / zfs / zfs_main.c
index c361e18b9faad5b4561f7013edee4790d9d8ec46..50ac59fba74766034aa5def8ae29c9efafd75ae1 100644 (file)
@@ -21,7 +21,7 @@
 
 /*
  * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
- * Copyright (c) 2013 by Delphix. All rights reserved.
+ * Copyright (c) 2011, 2014 by Delphix. All rights reserved.
  * Copyright (c) 2012, Joyent, Inc. All rights reserved.
  * Copyright (c) 2013 Steven Hartland.  All rights reserved.
  * Copyright 2013 Nexenta Systems, Inc. All rights reserved.
@@ -6636,6 +6636,9 @@ zfs_do_bookmark(int argc, char **argv)
                case ENOTSUP:
                        err_msg = "bookmark feature not enabled";
                        break;
+               case ENOSPC:
+                       err_msg = "out of space";
+                       break;
                default:
                        err_msg = "unknown error";
                        break;
@@ -6644,7 +6647,7 @@ zfs_do_bookmark(int argc, char **argv)
                    dgettext(TEXT_DOMAIN, err_msg));
        }
 
-       return (ret);
+       return (ret != 0);
 
 usage:
        usage(B_FALSE);