attrfd 1217 source3/lib/system.c static int solaris_write_xattr(int attrfd, const char *value, size_t size); attrfd 1218 source3/lib/system.c static ssize_t solaris_read_xattr(int attrfd, void *value, size_t size); attrfd 1275 source3/lib/system.c int attrfd = solaris_attropen(path, name, O_RDONLY, 0); attrfd 1276 source3/lib/system.c if (attrfd >= 0) { attrfd 1277 source3/lib/system.c ret = solaris_read_xattr(attrfd, value, size); attrfd 1278 source3/lib/system.c close(attrfd); attrfd 1326 source3/lib/system.c int attrfd = solaris_attropen(path, name, O_RDONLY|AT_SYMLINK_NOFOLLOW, 0); attrfd 1327 source3/lib/system.c if (attrfd >= 0) { attrfd 1328 source3/lib/system.c ret = solaris_read_xattr(attrfd, value, size); attrfd 1329 source3/lib/system.c close(attrfd); attrfd 1379 source3/lib/system.c int attrfd = solaris_openat(filedes, name, O_RDONLY|O_XATTR, 0); attrfd 1380 source3/lib/system.c if (attrfd >= 0) { attrfd 1381 source3/lib/system.c ret = solaris_read_xattr(attrfd, value, size); attrfd 1382 source3/lib/system.c close(attrfd); attrfd 1808 source3/lib/system.c int attrfd; attrfd 1811 source3/lib/system.c attrfd = solaris_attropen(path, name, myflags, (mode_t) SOLARIS_ATTRMODE); attrfd 1812 source3/lib/system.c if (attrfd >= 0) { attrfd 1813 source3/lib/system.c ret = solaris_write_xattr(attrfd, value, size); attrfd 1814 source3/lib/system.c close(attrfd); attrfd 1872 source3/lib/system.c int attrfd; attrfd 1875 source3/lib/system.c attrfd = solaris_attropen(path, name, myflags, (mode_t) SOLARIS_ATTRMODE); attrfd 1876 source3/lib/system.c if (attrfd >= 0) { attrfd 1877 source3/lib/system.c ret = solaris_write_xattr(attrfd, value, size); attrfd 1878 source3/lib/system.c close(attrfd); attrfd 1937 source3/lib/system.c int attrfd; attrfd 1940 source3/lib/system.c attrfd = solaris_openat(filedes, name, myflags, (mode_t) SOLARIS_ATTRMODE); attrfd 1941 source3/lib/system.c if (attrfd >= 0) { attrfd 1942 source3/lib/system.c ret = solaris_write_xattr(attrfd, value, size); attrfd 1943 source3/lib/system.c close(attrfd); attrfd 1956 source3/lib/system.c static ssize_t solaris_read_xattr(int attrfd, void *value, size_t size) attrfd 1960 source3/lib/system.c if (fstat(attrfd, &sbuf) == -1) { attrfd 1976 source3/lib/system.c return read(attrfd, value, sbuf.st_size); attrfd 2063 source3/lib/system.c static int solaris_write_xattr(int attrfd, const char *value, size_t size) attrfd 2065 source3/lib/system.c if ((ftruncate(attrfd, 0) == 0) && (write(attrfd, value, size) == size)) {