18#ifndef __LIBPOSIX_TYPES_H
19#define __LIBPOSIX_TYPES_H
DeviceID dev_t
Used for device IDs.
uint ino_t
Used for file serial numbers.
ProcessID pid_t
Used for process IDs and process group IDs.
Size nlink_t
Used for link counts.
u64 time_t
Used for time in seconds.
slong ssize_t
Used for a count of bytes or an error indication.
uint mode_t
Used for some file attributes.
sint off_t
Used for file sizes.
u16 gid_t
Used for group IDs.
u16 uid_t
Used for user IDs.
Size size_t
Used for sizes of objects.
sint blksize_t
Used for block sizes.
sint blkcnt_t
Used for file block counts.
u32 ProcessID
Process Identification Number.
unsigned int uint
Unsigned integer number.
unsigned short u16
Unsigned 16-bit number.
unsigned int Size
Any sane size indicator cannot go negative.
unsigned long long u64
Unsigned 64-bit number.
signed int sint
Signed integer number.
signed long slong
Signed long number.
Describes a device ID number.