create

이 메소드는 RiCOSSemaphore 오브젝트를 작성합니다.

시그니처
RiCOSSemaphore *RiCOSSemaphore_create(
   unsigned long semFlags, unsigned long initialCount,
   unsigned long maxCount, const char *const name);
매개변수
semFlags

어댑터 관련 작성 플래그입니다.

initialCount

세마포어에서 사용 가능한 초기 토큰 수입니다.

maxCount

세마포어에서 사용 가능한 최대 토큰 수입니다.

이름

고유한 세마포어 이름입니다.

리턴값

새로 작성된 RiCOSSemaphore 오브젝트입니다.

예제
RiCOSSemaphore * RiCOSSemaphore_create(
   unsigned long semFlags, unsigned long initialCount,
   unsigned long maxCount, const char * const name)
{
   RiCOSSemaphore * me = malloc(sizeof(RiCOSSemaphore));
   RiCOSSemaphore_init(me, semFlags, initialCount, 
      maxCount, name);
   return me;
}

피드백