auth-SessionCreate-01-basic.c [plain text]
#include <stdio.h>
#include <stdlib.h>
#include <Security/AuthSession.h>
#include "testmore.h"
#define SSID_ENV_STR "SECURITYSESSIONID"
int main(__unused int ac, __unused const char *av[])
{
char *ssid = NULL;
plan_tests(1);
if ((ssid = getenv(SSID_ENV_STR)) != NULL)
printf("Current SecuritySessionID: %s\n", ssid);
is(SessionCreate(0,
sessionHasGraphicAccess|sessionHasTTY),
errSessionSuccess, "SessionCreate()");
if ((ssid = getenv(SSID_ENV_STR)) == NULL)
fprintf(stderr, "Missing %s in environment!\n", SSID_ENV_STR);
printf("New SecuritySessionID: %s\n", ssid);
return 0;
}