free 方法會解除鎖定,這可能會導致基礎作業系統重新排程作業。
在非 pSOSystem 的環境中,這是實作相同介面的巨集。
簽章RiCOSResult RiCOSMutex_free (RiCOSMutex *const me);
傳回RiCOSResult 物件,如 RiCOS*.h 檔案所定義
範例RiCOSResult RiCOSMutex_free(RiCOSMutex * const me)
{
if (me == NULL) { return 0; }
if (semGive(me->hMutex)==OK)
return 1;else return 0;
}