create

此方法用于创建 RiCOSSemaphore 对象。

特征符
RiCOSSemaphore *RiCOSSemaphore_create(
   unsigned long semFlags, unsigned long initialCount,
   unsigned long maxCount, const char *const name);
参数
semFlags

这是特定于适配器的创建标志

initialCount

这是信标中的可用标记的初始数目

maxCount

这是信标中的可用标记的最大数目

name

这是信标的唯一名称

返回

新创建的 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;
}

反馈