2014-03-25 117 views
2

因此,在這行代碼中出現錯誤;將返回值與EBUSY進行比較

else if(lockError == EBUSY) 

我得到錯誤;

use of undeclared identifier 'EBUSY' 

我怎麼比較我INT LOCKERROR當我嘗試調用pthread_mutex_unlock可能被返回EBUSY。

回答

6

您忘記包含#include<errno.h>,其中EBSUY已定義。請參閱errno.h

+0

謝謝。這是一個漫長的一天。 – pmac89