#include "scutil.h"
#include "SCDPrivate.h"
void
do_snapshot(int argc, char **argv)
{
SCDStatus status;
status = SCDSnapshot(session);
if (status != SCD_OK) {
printf("SCDSnapshot: %s\n", SCDError(status));
}
return;
}
#ifdef DEBUG
void
test_openCloseLeak(int argc, char **argv)
{
SCDStatus status;
int i, loopCnt;
SCDSessionRef *sessions;
if ((argc == 0) || (sscanf(argv[0], "%d", &loopCnt) != 1)) {
loopCnt = 100;
}
sessions = malloc(loopCnt * sizeof(SCDSessionRef));
for (i=0; i<loopCnt; i++) {
status = SCDOpen(&sessions[i], CFSTR("sc"));
if (status != SCD_OK) {
printf("SCDOpen: %s\n", SCDError(status));
break;
}
status = SCDClose(&sessions[i]);
if (status != SCD_OK) {
printf("SCDClose: %s\n", SCDError(status));
break;
}
}
for (i=0; i<loopCnt; i++) {
status = SCDOpen(&sessions[i], CFSTR("sc"));
if (status != SCD_OK) {
printf("SCDOpen: %s\n", SCDError(status));
break;
}
}
for (i=0; i<loopCnt; i++) {
status = SCDClose(&sessions[i]);
if (status != SCD_OK) {
printf("SCDClose: %s\n", SCDError(status));
break;
}
}
return;
}
#endif