#include #include #include #include #include #include "security/security_driver.h" #include "virrandom.h" #include "testutils.h" static int mymain(void) { virSecurityManagerPtr mgr; const char *doi, *model; if (virThreadInitialize() < 0) return EXIT_FAILURE; mgr = virSecurityManagerNew(NULL, "QEMU", NULL, VIR_SECURITY_MANAGER_DEFAULT_CONFINED); if (mgr == NULL) { fprintf(stderr, "Failed to start security driver"); return EXIT_FAILURE; } model = virSecurityManagerGetModel(mgr); if (!model) { fprintf(stderr, "Failed to copy secModel model: %s", strerror(errno)); return EXIT_FAILURE; } doi = virSecurityManagerGetDOI(mgr); if (!doi) { fprintf(stderr, "Failed to copy secModel DOI: %s", strerror(errno)); return EXIT_FAILURE; } virObjectUnref(mgr); return 0; } VIR_TEST_MAIN(mymain)