#include #include #include #include #include #include "functions.c" int main (int argc, char **argv) { semanage_handle_t *sh; semanage_seuser_t *seuser; if (argc < 4) exit(2); sh = get_handle(argv[1]); seuser = test_get_seuser(sh, argv[2]); const char *name = semanage_seuser_get_name(seuser); printf("semanage_seuser_get_name(%p): %s\n", (void *) seuser, name); if (strcmp_null(argv[3], name) != 0) { fprintf(stderr, "Expected %s but got %s\n", argv[2], name); exit(1); } destroy_handle(sh, argv[1]); exit(0); }