Home | History | Annotate | Download | only in tests-m32
      1 #include "tests.h"
      2 
      3 #ifdef HAVE_SYS_XATTR_H
      4 
      5 # include <stdio.h>
      6 # include <sys/xattr.h>
      7 
      8 int
      9 main(void)
     10 {
     11 	static const char name[] = "strace.test";
     12 	static const char c_value[] = "foobar";
     13 
     14 	const char *const z_value = tail_memdup(c_value, sizeof(c_value));
     15 	long rc;
     16 
     17 	rc = fsetxattr(-1, name, z_value, sizeof(c_value), XATTR_REPLACE);
     18 	printf("fsetxattr(-1, \"%.*s\"..., \"%.*s\"..., %u, XATTR_REPLACE) = %s\n",
     19 	       4, name, 4, c_value, (unsigned) sizeof(c_value), sprintrc(rc));
     20 
     21 
     22 	puts("+++ exited with 0 +++");
     23 	return 0;
     24 }
     25 
     26 #else
     27 
     28 SKIP_MAIN_UNDEFINED("HAVE_SYS_XATTR_H")
     29 
     30 #endif
     31