Blame winpr/libwinpr/synch/test/TestSynchSemaphore.c

Packit Service fa4841
Packit Service fa4841
#include <winpr/crt.h>
Packit Service fa4841
#include <winpr/synch.h>
Packit Service fa4841
Packit Service fa4841
int TestSynchSemaphore(int argc, char* argv[])
Packit Service fa4841
{
Packit Service fa4841
	HANDLE semaphore;
Packit Service fa4841
Packit Service fa4841
	semaphore = CreateSemaphore(NULL, 0, 1, NULL);
Packit Service fa4841
Packit Service fa4841
	if (!semaphore)
Packit Service fa4841
	{
Packit Service fa4841
		printf("CreateSemaphore failure\n");
Packit Service fa4841
		return -1;
Packit Service fa4841
	}
Packit Service fa4841
Packit Service fa4841
	CloseHandle(semaphore);
Packit Service fa4841
Packit Service fa4841
	return 0;
Packit Service fa4841
}