Lines Matching defs:error
62 int error = 0;
146 error = sema_init((sema_t *)sem, value, USYNC_PROCESS, 0);
147 if (error) {
148 errno = error;
164 /* fall into the error case */
166 error = errno;
176 errno = error;
204 int error;
213 error = __pos4obj_unlink(path, SEM_DATA_TYPE);
221 return (error);
244 int error;
246 if ((error = sema_init((sema_t *)sem, value,
248 errno = error;
257 int error;
261 if ((error = sema_destroy((sema_t *)sem)) != 0) {
262 errno = error;
271 int error;
275 if ((error = sema_post((sema_t *)sem)) != 0) {
276 errno = error;
285 int error;
289 if ((error = sema_wait((sema_t *)sem)) != 0) {
290 errno = error;
299 int error;
303 if ((error = sema_timedwait((sema_t *)sem, abstime)) != 0) {
304 if (error == ETIME)
305 error = ETIMEDOUT;
306 errno = error;
315 int error;
319 if ((error = sema_reltimedwait((sema_t *)sem, reltime)) != 0) {
320 if (error == ETIME)
321 error = ETIMEDOUT;
322 errno = error;
331 int error;
335 if ((error = sema_trywait((sema_t *)sem)) != 0) {
336 if (error == EBUSY)
337 error = EAGAIN;
338 errno = error;