nulib ~master (2025-12-14T08:31:17.4307625)
Dub
Repo
pthread_attr_t
nulib
posix
pthread
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
union
pthread_attr_t
union
pthread_attr_t
union
pthread_attr_t
struct
pthread_attr_t
alias
pthread_attr_t
=
void
*
struct
pthread_attr_t
alias
pthread_attr_t
=
void
*
alias
pthread_attr_t
=
void
*
struct
pthread_attr_t
struct
pthread_attr_t
version(!CRuntime_Glibc && !CRuntime_Musl && !Darwin && !FreeBSD && !NetBSD && !OpenBSD && !DragonFlyBSD && !Solaris && CRuntime_Bionic)
extern (
C
) nothrow @
nogc
struct
pthread_attr_t {
uint
flags
;
void
*
stack_base
;
size_t
stack_size
;
size_t
guard_size
;
int
sched_policy
;
int
sched_priority
;
version(D_LP64)
char
[
16
]
__reserved
;
}
union
pthread_attr_t
Members
Variables
__reserved
char
[
16
]
__reserved
;
Undocumented in source.
flags
uint
flags
;
Undocumented in source.
guard_size
size_t
guard_size
;
Undocumented in source.
sched_policy
int
sched_policy
;
Undocumented in source.
sched_priority
int
sched_priority
;
Undocumented in source.
stack_base
void
*
stack_base
;
Undocumented in source.
stack_size
size_t
stack_size
;
Undocumented in source.
Meta
Source
See Implementation
nulib
posix
pthread
aliases
lwpid_t
pthread_key_t
pthread_once_t
pthread_spin_t
pthread_t
manifest constants
__PTHREAD_ATTR_SIZE__
__PTHREAD_CONDATTR_SIZE__
__PTHREAD_COND_SIZE__
__PTHREAD_MUTEXATTR_SIZE__
__PTHREAD_MUTEX_SIZE__
__PTHREAD_ONCE_SIZE__
__PTHREAD_RWLOCKATTR_SIZE__
__PTHREAD_RWLOCK_SIZE__
__PTHREAD_SIZE__
__SIZEOF_PTHREAD_ATTR_T
__SIZEOF_PTHREAD_BARRIERATTR_T
__SIZEOF_PTHREAD_BARRIER_T
__SIZEOF_PTHREAD_CONDATTR_T
__SIZEOF_PTHREAD_COND_T
__SIZEOF_PTHREAD_MUTEXATTR_T
__SIZEOF_PTHREAD_MUTEX_T
__SIZEOF_PTHREAD_RWLOCKATTR_T
__SIZEOF_PTHREAD_RWLOCK_T
structs
pthread_handler_rec
pthread_queue_t
pthread_rwlock_t
pthread_rwlockattr_t
pthread_spinlock_t
unions
pthread_attr_t
pthread_cond_t
pthread_condattr_t
pthread_mutex_t
pthread_mutexattr_t