Types

https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/sys_types.h.html

Typedefs

typedef int clock_t
typedef unsigned char clockid_t
typedef int mode_t
typedef int pid_t
typedef int pthread_t
typedef int pthread_key_t
typedef int pthread_once_t
typedef void *pthread_cond_t
typedef void *pthread_condattr_t
typedef void *pthread_rwlock_t
typedef void *pthread_rwlockattr_t
typedef void *pthread_barrier_t
typedef void *pthread_barrierattr_t
typedef void *pthread_spinlock_t
typedef void *pthread_mutex_t
typedef int dev_t
typedef int ino_t
typedef unsigned short uid_t
typedef unsigned short gid_t
typedef unsigned long blksize_t
typedef unsigned long blkcnt_t
typedef unsigned size_t
typedef int ssize_t
typedef unsigned useconds_t
typedef long long time_t
typedef void *timer_t
struct pthread_attr_t
#include <types.h>

Thread creation attribute object.

Opaque storage; initialize with pthread_attr_init() and access it only through the pthread_attr_*() functions.

struct pthread_mutexattr_t