因此,我在这行代码中遇到了错误;
else if(lockError == EBUSY)
我得到了错误;
use of undeclared identifier 'EBUSY'
我如何将我的int lockError与尝试pthread_mutex_unlock时可能返回的EBUSY进行比较。
最佳答案
您忘记了在定义了#include<errno.h>
的情况下包括EBSUY
的信息。参见errno.h。
关于c - 比较返回值与EBUSY,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22648118/