Lines Matching refs:xfd

455 	int xfd;  in dfs_root_getinfo()  local
464 if ((xfd = dfs_root_xopen(rootdir, O_RDONLY)) > 0) { in dfs_root_getinfo()
465 status = dfs_root_xread(xfd, info, infolvl); in dfs_root_getinfo()
466 dfs_root_xclose(xfd); in dfs_root_getinfo()
485 int xfd; in dfs_root_setinfo() local
488 if ((xfd = dfs_root_xopen(rootdir, O_RDWR)) < 0) { in dfs_root_setinfo()
493 status = dfs_root_xread(xfd, &curinfo, DFS_INFO_ALL); in dfs_root_setinfo()
495 dfs_root_xclose(xfd); in dfs_root_setinfo()
502 status = dfs_root_xwrite(xfd, &curinfo); in dfs_root_setinfo()
504 dfs_root_xclose(xfd); in dfs_root_setinfo()
1146 int xfd; in dfs_root_add() local
1149 if ((xfd = dfs_root_xopen(rootdir, O_CREAT | O_TRUNC | O_RDWR)) > 0) { in dfs_root_add()
1150 status = dfs_root_xwrite(xfd, info); in dfs_root_add()
1151 dfs_root_xclose(xfd); in dfs_root_add()
1197 int xfd = -1; in dfs_root_xopen() local
1201 xfd = openat(dfd, DFS_ROOT_XATTR, oflag | O_XATTR, 0600); in dfs_root_xopen()
1202 if (xfd == -1) in dfs_root_xopen()
1214 return (xfd); in dfs_root_xopen()
1221 dfs_root_xclose(int xfd) in dfs_root_xclose() argument
1223 (void) close(xfd); in dfs_root_xclose()
1231 dfs_root_xwrite(int xfd, dfs_info_t *info) in dfs_root_xwrite() argument
1241 (void) lseek(xfd, 0, SEEK_SET); in dfs_root_xwrite()
1242 nbytes = write(xfd, buf, buflen); in dfs_root_xwrite()
1253 dfs_root_xread(int xfd, dfs_info_t *info, uint32_t infolvl) in dfs_root_xread() argument
1259 if (fstat(xfd, &statbuf) != 0) in dfs_root_xread()
1265 if (read(xfd, buf, statbuf.st_size) == statbuf.st_size) in dfs_root_xread()