diff options
Diffstat (limited to 'include/zfs_namecheck.h')
-rw-r--r-- | include/zfs_namecheck.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/zfs_namecheck.h b/include/zfs_namecheck.h index 56d3d36f0..197c40b56 100644 --- a/include/zfs_namecheck.h +++ b/include/zfs_namecheck.h @@ -46,6 +46,7 @@ typedef enum { NAME_ERR_SELF_REF, /* reserved self path name ('.') */ NAME_ERR_PARENT_REF, /* reserved parent path name ('..') */ NAME_ERR_NO_AT, /* permission set is missing '@' */ + NAME_ERR_NO_POUND, /* permission set is missing '#' */ } namecheck_err_t; #define ZFS_PERMSET_MAXLEN 64 @@ -56,6 +57,8 @@ 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 snapshot_namecheck(const char *, namecheck_err_t *, char *); +int bookmark_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 *); |