RTEMS
5.0.0
|
Allocate resources to use the read-write lock and Initialize it. More...
Functions | |
RTEMS_STATIC_ASSERT (offsetof(POSIX_RWLock_Control, flags)==offsetof(pthread_rwlock_t, _flags), POSIX_RWLOCK_CONTROL_FLAGS) | |
RTEMS_STATIC_ASSERT (offsetof(POSIX_RWLock_Control, RWLock.current_state)==offsetof(pthread_rwlock_t, _current_state), POSIX_RWLOCK_CONTROL_CURRENT_STATE) | |
RTEMS_STATIC_ASSERT (offsetof(POSIX_RWLock_Control, RWLock.number_of_readers)==offsetof(pthread_rwlock_t, _number_of_readers), POSIX_RWLOCK_CONTROL_NUMBER_OF_READERS) | |
RTEMS_STATIC_ASSERT (offsetof(POSIX_RWLock_Control, RWLock.Queue)==offsetof(pthread_rwlock_t, _Queue), POSIX_RWLOCK_CONTROL_QUEUE) | |
RTEMS_STATIC_ASSERT (sizeof(POSIX_RWLock_Control)==sizeof(pthread_rwlock_t), POSIX_RWLOCK_CONTROL_SIZE) | |
int | pthread_rwlock_init (pthread_rwlock_t *rwlock, const pthread_rwlockattr_t *attr) |
Allocate resources to use the read-write lock and Initialize it.