此方法會建立 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;
}