RTEMS  5.0.0
Functions
prwlockinit.c File Reference

Allocate resources to use the read-write lock and Initialize it. More...

#include <rtems/posix/rwlockimpl.h>
#include <rtems/posix/posixapi.h>

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)
 

Detailed Description

Allocate resources to use the read-write lock and Initialize it.