implementation for open, read, read_buf, listxattr and getxattr
fix indentation