Lines Matching defs:attrdirfd
1520 static ssize_t solaris_list_xattr(int attrdirfd, char *list, size_t size);
1521 static int solaris_unlinkat(int attrdirfd, const char *name);
1872 int attrdirfd = solaris_attropen(path, ".", O_RDONLY, 0);
1873 if (attrdirfd >= 0) {
1874 ret = solaris_list_xattr(attrdirfd, list, size);
1875 close(attrdirfd);
1901 int attrdirfd = solaris_attropen(path, ".", O_RDONLY|AT_SYMLINK_NOFOLLOW, 0);
1902 if (attrdirfd >= 0) {
1903 ret = solaris_list_xattr(attrdirfd, list, size);
1904 close(attrdirfd);
1932 int attrdirfd = solaris_openat(filedes, ".", O_RDONLY|O_XATTR, 0);
1933 if (attrdirfd >= 0) {
1934 ret = solaris_list_xattr(attrdirfd, list, size);
1935 close(attrdirfd);
1971 int attrdirfd = solaris_attropen(path, ".", O_RDONLY, 0);
1972 if (attrdirfd >= 0) {
1973 ret = solaris_unlinkat(attrdirfd, name);
1974 close(attrdirfd);
2008 int attrdirfd = solaris_attropen(path, ".", O_RDONLY|AT_SYMLINK_NOFOLLOW, 0);
2009 if (attrdirfd >= 0) {
2010 ret = solaris_unlinkat(attrdirfd, name);
2011 close(attrdirfd);
2047 int attrdirfd = solaris_openat(filedes, ".", O_RDONLY|O_XATTR, 0);
2048 if (attrdirfd >= 0) {
2049 ret = solaris_unlinkat(attrdirfd, name);
2050 close(attrdirfd);
2280 static ssize_t solaris_list_xattr(int attrdirfd, char *list, size_t size)
2285 int newfd = dup(attrdirfd);
2325 static int solaris_unlinkat(int attrdirfd, const char *name)
2327 if (unlinkat(attrdirfd, name, 0) == -1) {