Lines Matching defs:why

35  * Each routine therefore takes a 'namecheck_err_t' which describes exactly why
68 zfs_component_namecheck(const char *path, namecheck_err_t *why, char *what)
73 if (why)
74 *why = NAME_ERR_TOOLONG;
79 if (why)
80 *why = NAME_ERR_EMPTY_COMPONENT;
86 if (why) {
87 *why = NAME_ERR_INVALCHAR;
103 permset_namecheck(const char *path, namecheck_err_t *why, char *what)
106 if (why)
107 *why = NAME_ERR_TOOLONG;
112 if (why) {
113 *why = NAME_ERR_NO_AT;
119 return (zfs_component_namecheck(&path[1], why, what));
136 entity_namecheck(const char *path, namecheck_err_t *why, char *what)
146 if (why)
147 *why = NAME_ERR_TOOLONG;
153 if (why)
154 *why = NAME_ERR_LEADING_SLASH;
159 if (why)
160 *why = NAME_ERR_EMPTY_COMPONENT;
175 if (why)
176 *why = NAME_ERR_TRAILING_SLASH;
183 if (why) {
184 *why = NAME_ERR_INVALCHAR;
195 if (why)
196 *why = NAME_ERR_MULTIPLE_DELIMITERS;
205 if (why)
206 *why = NAME_ERR_EMPTY_COMPONENT;
219 if (why)
220 *why = NAME_ERR_TRAILING_SLASH;
233 dataset_namecheck(const char *path, namecheck_err_t *why, char *what)
235 int ret = entity_namecheck(path, why, what);
238 if (why != NULL) {
239 *why = NAME_ERR_INVALCHAR;
254 mountpoint_namecheck(const char *path, namecheck_err_t *why)
267 if (why)
268 *why = NAME_ERR_LEADING_SLASH;
280 if (why)
281 *why = NAME_ERR_TOOLONG;
298 pool_namecheck(const char *pool, namecheck_err_t *why, char *what)
306 if (why)
307 *why = NAME_ERR_TOOLONG;
314 if (why) {
315 *why = NAME_ERR_INVALCHAR;
325 if (why)
326 *why = NAME_ERR_NOLETTER;
331 if (why)
332 *why = NAME_ERR_RESERVED;
337 if (why)
338 *why = NAME_ERR_DISKLIKE;