sema_post() 在成功运行后返回 0。如果检测到以下任一情况,sema_post() 将失败并返回对应的值。
EINVAL
sp 引用的信号无效。
EFAULT
sp 指向的地址非法。
EOVERFLOW
sp 指向的信号值超过了 SEM_VALUE_MAX。