diff options
Diffstat (limited to '')
-rw-r--r-- | src/test/old/testxattr.cc | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/test/old/testxattr.cc b/src/test/old/testxattr.cc new file mode 100644 index 00000000..b1ef126d --- /dev/null +++ b/src/test/old/testxattr.cc @@ -0,0 +1,29 @@ + +#include <iostream> +using namespace std; + + +#include <unistd.h> +#include <stdlib.h> +#include <sys/types.h> +#include <sys/stat.h> +#include <fcntl.h> +#include <sys/file.h> +#include <errno.h> +#include <dirent.h> +#include <sys/xattr.h> + +int main(int argc, char**argv) +{ + int a = 1; + int b = 2; + + mknod("test", 0600, 0); + + cout << "setxattr " << setxattr("test", "asdf", &a, sizeof(a), 0) << endl; + cout << "errno " << errno << " " << strerror(errno) << endl; + cout << "getxattr " << getxattr("test", "asdf", &b, sizeof(b)) << endl; + cout << "errno " << errno << " " << strerror(errno) << endl; + cout << "a is " << a << " and b is " << b << endl; + return 0; +} |