이 메소드는 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;
}