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;
}

意見回饋