RTEMS: cpukit/posix/src/prwlockinit.c File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Functions
prwlockinit.c File Reference
Internal » RTEMS POSIX API

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.