/* this dels an xattr */ #include #include "xattr_file2mem.h" #include "xattr_mem2file.h" int main(int argc, char *argv[]) { Xattrs *xattrs = NULL; if (argc != 3) { fprintf(stderr, " Usage: %s \n", "xtst_del"); exit (EXIT_FAILURE); } if ((xattrs = xattr_file2mem(argv[1], 0))) { size_t num = 0; if ((num = xattr_srch_key(xattrs, argv[2]))) { xattr_del(xattrs, num); if (xattr_mem2file_sub(xattrs, argv[1], 0) == -1) perror("xattr_mem2file_sub"); } } xattr_free(xattrs); exit (EXIT_SUCCESS); }