| 54 |
size_t shm_size; |
size_t shm_size; |
| 55 |
#ifndef HAVE_SYSTEM_V |
#ifndef HAVE_SYSTEM_V |
| 56 |
sem_t sem; |
sem_t sem; |
| 57 |
int read_lock_count; |
uint16_t read_lock_count; |
| 58 |
int write_lock_count; |
uint16_t write_lock_count; |
| 59 |
#else |
#else |
| 60 |
int semid; |
int semid; |
| 61 |
#endif |
#endif |
| 829 |
{ |
{ |
| 830 |
if (errno != ETIMEDOUT && errno != EAGAIN && errno != EINTR) |
if (errno != ETIMEDOUT && errno != EAGAIN && errno != EINTR) |
| 831 |
{ |
{ |
| 832 |
log_error("sem_timedwait() error %d\n", errno); |
log_error("sem_wait() error %d\n", errno); |
| 833 |
} |
} |
| 834 |
return -1; |
return -1; |
| 835 |
} |
} |
| 881 |
{ |
{ |
| 882 |
if (errno != ETIMEDOUT && errno != EAGAIN && errno != EINTR) |
if (errno != ETIMEDOUT && errno != EAGAIN && errno != EINTR) |
| 883 |
{ |
{ |
| 884 |
log_error("sem_timedwait() error %d\n", errno); |
log_error("sem_wait() error %d\n", errno); |
| 885 |
} |
} |
| 886 |
return -1; |
return -1; |
| 887 |
} |
} |