Skip to main content

Module types

Module types 

Source
Expand description

C data types for this platform.

Re-exports§

pub use crate::header::bits_pthread::*;

Structs§

max_align_t
The max_align_t type provided in stddef.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stddef.h.html.

Enums§

c_void
The void type in C.

Type Aliases§

blkcnt_t
The blkcnt_t type provided in sys/types.h.
blksize_t
The blksize_t type provided in sys/types.h.
c_char
The char type in C.
c_double
The double type in C.
c_float
The float type in C.
c_int
The int type in C.
c_long
The long type in C.
c_longdouble
The long double type in C.
c_longlong
The long long type in C.
c_schar
The signed char type in C.
c_short
The short type in C.
c_uchar
The unsigned char type in C.
c_uint
The unsigned int type in C.
c_ulong
The unsigned long type in C.
c_ulonglong
The unsigned long long type in C.
c_ushort
The unsigned short type in C.
clock_t
The clock_t type provided in sys/types.h.
clockid_t
The clockid_t type provided in sys/types.h.
dev_t
The dev_t type provided in sys/types.h.
fsblkcnt_t
The fsblkcnt_t type provided in sys/types.h.
fsfilcnt_t
The fsfilcnt_t type provided in sys/types.h.
gid_t
The gid_t type provided in sys/types.h.
id_t
The id_t type provided in sys/types.h.
ino_t
The ino_t type provided in sys/types.h.
int8_t
The int8_t type provided in stdint.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html.
int16_t
The int16_t type provided in stdint.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html.
int32_t
The int32_t type provided in stdint.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html.
int64_t
The int64_t type provided in stdint.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html.
intmax_t
The intmax_t type provided in stdint.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html.
intptr_t
The intptr_t type provided in stdint.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html.
key_t
The key_t type provided in sys/types.h.
mode_t
The mode_t type provided in sys/types.h.
nlink_t
The nlink_t type provided in sys/types.h.
off_t
The off_t type provided in sys/types.h.
pid_t
The pid_t type provided in sys/types.h.
ptrdiff_t
The ptrdiff_t type provided in stddef.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stddef.h.html.
reclen_t
The reclen_t type provided in sys/types.h.
regoff_t
The regoff_t type provided in regex.h.
size_t
The size_t type provided in stddef.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stddef.h.html.
ssize_t
The ssize_t type provided in sys/types.h.
suseconds_t
The suseconds_t type provided in sys/types.h.
time_t
The time_t type provided in sys/types.h.
timer_t
The timer_t type provided in sys/types.h.
uid_t
The uid_t type provided in sys/types.h.
uint8_t
The uint8_t type provided in stdint.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html.
uint16_t
The uint16_t type provided in stdint.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html.
uint32_t
The uint32_t type provided in stdint.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html.
uint64_t
The uint64_t type provided in stdint.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html.
uintmax_t
The uintmax_t type provided in stdint.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html.
uintptr_t
The uintptr_t type provided in stdint.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stdint.h.html.
useconds_tDeprecated
The useconds_t type provided in sys/types.h prior to Issue 7.
wchar_t
The wchar_t type provided in stddef.h, see https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/stddef.h.html.
wint_t
The wint_t type provided in wchar.h.