`linux-xattr` provides [Haskell][Haskell] bindings to the Linux syscalls for reading and manipulating [extended attributes][ea] ([`setxattr`][setxattr], [`getxattr`][getxattr], [`listxattr`][listxattr] and [`removexattr`][removexattr]). [Haskell]: http://www.haskell.org/ "Haskell Programming Language" [ea]: http://en.wikipedia.org/wiki/Extended_file_attributes "Extended file attributes" [setxattr]: http://man7.org/linux/man-pages/man2/setxattr.2.html "setxattr(2) - Linux manual page" [getxattr]: http://man7.org/linux/man-pages/man2/getxattr.2.html "getxattr(2) - Linux manual page" [listxattr]: http://man7.org/linux/man-pages/man2/listxattr.2.html "listxattr(2) - Linux manual page" [removexattr]: http://man7.org/linux/man-pages/man2/removexattr.2.html "removexattr(2) - Linux manual page"