language = "C"
style = "Type"

sys_includes = [
    "stdbool.h",
    "stdint.h",
    "stddef.h",
    "bits/sys_types.h"
]
no_includes = true

include_guard = "_SYS_TYPES_H"

[export]
include = [
    "blkcnt_t",
    "blksize_t",
    "clock_t",
    "clockid_t",
    "dev_t",
    "fsblkcnt_t",
    "fsfilcnt_t",
    "gid_t",
    "id_t",
    "ino_t",
    "mode_t",
    "nlink_t",
    "pid_t",
    "suseconds_t",
    "time_t",
    "timer_t",
    "uid_t",
    "u_int",
    "u_long",

    "pthread_attr_t",
    "pthread_barrier_t",
    "pthread_barrierattr_t",
    "pthread_cond_t",
    "pthread_condattr_t",
    "pthread_key_t",
    "pthread_mutex_t",
    "pthread_mutexattr_t",
    "pthread_once_t",
    "pthread_rwlock_t",
    "pthread_rwlockattr_t",
    "pthread_spinlock_t",
    "pthread_t"
]
