]> git.proxmox.com Git - mirror_zfs.git/blobdiff - include/zfs_namecheck.h
shellcheck pass
[mirror_zfs.git] / include / zfs_namecheck.h
index db70641dbab22d41c2a3684fe3213b3ff918b306..527db92b0cfa6e2a8c91ba5516e66c1cb82a7da4 100644 (file)
@@ -23,7 +23,7 @@
  * Use is subject to license terms.
  */
 /*
- * Copyright (c) 2013 by Delphix. All rights reserved.
+ * Copyright (c) 2013, 2016 by Delphix. All rights reserved.
  */
 
 #ifndef        _ZFS_NAMECHECK_H
@@ -48,9 +48,13 @@ typedef enum {
 
 #define        ZFS_PERMSET_MAXLEN      64
 
+extern int zfs_max_dataset_nesting;
+
+int get_dataset_depth(const char *);
 int pool_namecheck(const char *, namecheck_err_t *, char *);
 int entity_namecheck(const char *, namecheck_err_t *, char *);
 int dataset_namecheck(const char *, namecheck_err_t *, char *);
+int dataset_nestcheck(const char *);
 int mountpoint_namecheck(const char *, namecheck_err_t *);
 int zfs_component_namecheck(const char *, namecheck_err_t *, char *);
 int permset_namecheck(const char *, namecheck_err_t *, char *);