Lines Matching refs:xattrfd
149 int xattrfd;
167 xattrfd = openat(basefd, xattrname, oflag);
168 if (xattrfd < 0)
169 return (xattrfd);
171 (void) directio(xattrfd, DIRECTIO_ON);
172 return (xattrfd);
238 int error, saveerrno, xattrfd;
240 if ((xattrfd = xattr_openat(basefd, view, O_XATTR)) < 0)
241 return (xattrfd);
243 error = cgetattr(xattrfd, response);
245 (void) close(xattrfd);
253 int error, saveerrno, xattrfd;
255 if ((xattrfd = xattr_openat(basefd, view, O_RDWR | O_XATTR)) < 0)
256 return (xattrfd);
257 error = csetattr(xattrfd, request);
259 (void) close(xattrfd);
267 int error, saveerrno, namefd, xattrfd;
272 if ((xattrfd = xattr_openat(namefd, view, 0)) < 0) {
276 return (xattrfd);
279 error = cgetattr(xattrfd, response);
282 (void) close(xattrfd);
290 int error, saveerrno, namefd, xattrfd;
295 if ((xattrfd = xattr_openat(namefd, view, O_RDWR)) < 0) {
299 return (xattrfd);
302 error = csetattr(xattrfd, request);
305 (void) close(xattrfd);