nulib ~master (2025-12-14T08:31:17.4307625)
Dub
Repo
pthread_rwlock_t.data
nulib
posix
pthread
pthread_rwlock_t
Undocumented in source.
struct
pthread_rwlock_t
struct
data {
int
__lock
;
uint
__nr_readers
;
uint
__readers_wakeup
;
uint
__writer_wakeup
;
uint
__nr_readers_queued
;
uint
__nr_writers_queued
;
version(BigEndian)
ubyte
__pad1
;
version(BigEndian)
ubyte
__pad2
;
version(BigEndian)
ubyte
__shared
;
version(BigEndian)
ubyte
__flags
;
version(!BigEndian)
ubyte
__flags
;
version(!BigEndian)
ubyte
__shared
;
version(!BigEndian)
ubyte
__pad1
;
version(!BigEndian)
ubyte
__pad2
;
int
__writer
;
}
Members
Variables
__flags
ubyte
__flags
;
Undocumented in source.
__flags
ubyte
__flags
;
Undocumented in source.
__lock
int
__lock
;
Undocumented in source.
__nr_readers
uint
__nr_readers
;
Undocumented in source.
__nr_readers_queued
uint
__nr_readers_queued
;
Undocumented in source.
__nr_writers_queued
uint
__nr_writers_queued
;
Undocumented in source.
__pad1
ubyte
__pad1
;
Undocumented in source.
__pad1
ubyte
__pad1
;
Undocumented in source.
__pad2
ubyte
__pad2
;
Undocumented in source.
__pad2
ubyte
__pad2
;
Undocumented in source.
__readers_wakeup
uint
__readers_wakeup
;
Undocumented in source.
__shared
ubyte
__shared
;
Undocumented in source.
__shared
ubyte
__shared
;
Undocumented in source.
__writer
int
__writer
;
Undocumented in source.
__writer_wakeup
uint
__writer_wakeup
;
Undocumented in source.
Meta
Source
See Implementation
nulib
posix
pthread
pthread_rwlock_t
structs
data
variables
__align
__data
__size