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

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