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