getxattr(2) System Calls Manual getxattr(2) getxattr, lgetxattr, fgetxattr - (libc -lc) #include ssize_t getxattr(size_t size; const char *path, const char *name, void value[size], size_t size); ssize_t lgetxattr(size_t size; const char *path, const char *name, void value[size], size_t size); ssize_t fgetxattr(size_t size; int fd, const char *name, void value[size], size_t size); : ( ). ( stat(2)). xattr(7). getxattr() name path . value size . value. lgetxattr() getxattr() . fgetxattr() getxattr() fd ( open(2)) path. name . inode . setxattr(2). size ( value ). . ( .) () . -1 errno . E2BIG . NFSv4 . ENODATA . ENOTSUP . ERANGE size value . stat(2). . 2.4 glibc 2.3. listxattr(2). getfattr(1), setfattr(1), listxattr(2), open(2), removexattr(2), setxattr(2), stat(2), symlink(7), xattr(7) 3 . . : . 6.18 8 2026 getxattr(2)