Support for Linux extended attributes.
authorRichard W.M. Jones <rjones@redhat.com>
Tue, 14 Jul 2009 10:50:55 +0000 (11:50 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Tue, 14 Jul 2009 12:32:16 +0000 (13:32 +0100)
commit2600359b9b520ab386f069fbbcd656e5cdbd9b76
tree215a08e6a9081935321692e8fe6aee8fa7e53930
parent7b3c76c95162f773dec03e0555d3060f0d2546c9
Support for Linux extended attributes.

This commit adds six calls to support Linux extended attributes.
They are:
  getxattrs     list all extended attributes for a file or directory
  setxattr      add/replace an extended attribute
  removexattr   remove an extended attribute
  lgetxattrs    \
  lsetxattr     (same as above, but operate on symbolic links)
  lremovexattr  /

See attr(5) for more information.

This also adds support for the FBuffer field type, which maps to
an XDR opaque<> or a C (int, char *) pair.
.gitignore
daemon/Makefile.am
daemon/configure.ac
daemon/xattr.c [new file with mode: 0644]
src/MAX_PROC_NR
src/generator.ml