KasperskyOS Community Edition 1.1

KosSemaphoreInit()

Функция объявлена в файле kos/semaphore.h.

Retcode KosSemaphoreInit(KosSemaphore *semaphore, unsigned count);

Функция инициализирует семафор semaphore с начальным значением count.

Функция возвращает:

  • rcOk в случае успеха;
  • rcInvalidArgument, если semaphore указывает на невалидный семафор;
  • rcFail, если значение count превышает KOS_SEMAPHORE_VALUE_MAX.