Lines Matching defs:attrnamespace
91 error_to_xattrerror(int attrnamespace, int error)
94 if (attrnamespace == EXTATTR_NAMESPACE_SYSTEM && error == EPERM)
101 xattr_to_extattr(const char *uattrname, int *attrnamespace, char *attrname)
116 for (*attrnamespace = EXTATTR_NAMESPACE_USER;
117 *attrnamespace < nitems(extattr_namespace_names);
118 (*attrnamespace)++) {
119 if (bcmp(uname, extattr_namespace_names[*attrnamespace],
139 int attrnamespace, error;
153 for (attrnamespace = EXTATTR_NAMESPACE_USER;
154 attrnamespace < nitems(extattr_namespace_names);
155 attrnamespace++) {
163 attrnamespace, &auio, args->follow, UIO_USERSPACE);
166 attrnamespace, &auio);
172 prefix = extattr_namespace_names[attrnamespace];
207 return (error_to_xattrerror(attrnamespace, error));
256 int attrnamespace, error;
258 error = xattr_to_extattr(args->name, &attrnamespace, attrname);
262 error = kern_extattr_delete_path(td, args->path, attrnamespace,
265 error = kern_extattr_delete_fd(td, args->fd, attrnamespace,
267 return (error_to_xattrerror(attrnamespace, error));
313 int attrnamespace, error;
315 error = xattr_to_extattr(args->name, &attrnamespace, attrname);
319 error = kern_extattr_get_path(td, args->path, attrnamespace,
322 error = kern_extattr_get_fd(td, args->fd, attrnamespace,
376 int attrnamespace, error;
381 error = xattr_to_extattr(args->name, &attrnamespace, attrname);
388 attrnamespace, attrname, NULL, args->size,
392 attrnamespace, attrname, NULL, args->size);
403 error = kern_extattr_set_path(td, args->path, attrnamespace,
407 error = kern_extattr_set_fd(td, args->fd, attrnamespace,
411 return (error_to_xattrerror(attrnamespace, error));