types.h File Reference

#include <stdapis/sys/types.h>

Typedef u_char

typedef unsigned charu_char

unsigned char

Typedef u_short

typedef unsigned shortu_short

unsigned short

Typedef u_int

typedef unsigned intu_int

unsigned int

Typedef u_long

typedef unsigned longu_long

unsigned long

Typedef ushort

typedef unsigned shortushort

Typedef uint

typedef unsigned intuint

Typedef int8_t

typedef __int8_t int8_t

denotes a signed integer type with a width of exactly 8 bits.

Typedef int16_t

typedef __int16_t int16_t

denotes a signed integer type with a width of exactly 16 bits.

Typedef int32_t

typedef __int32_t int32_t

denotes a signed integer type with a width of exactly 32 bits.

Typedef int64_t

typedef __int64_tint64_t

denotes a signed integer type with a width of exactly 64 bits.

Typedef uint8_t

typedef __uint8_t uint8_t

denotes a unsigned integer type with a width of exactly 8 bits.

Typedef uint16_t

typedef __uint16_t uint16_t

denotes a unsigned integer type with a width of exactly 16 bits.

Typedef uint32_t

typedef __uint32_t uint32_t

denotes a unsigned integer type with a width of exactly 32 bits.

Unsigned long int

Typedef uint64_t

typedef __uint64_tuint64_t

denotes a unsigned integer type with a width of exactly 64 bits.

Typedef intptr_t

typedef __intptr_t intptr_t

designates a signed integer type with the property that any valid pointer to void can be converted to this type, then converted back to a pointer to void, and the result will compare equal to the original pointer.

Typedef uintptr_t

typedef __uintptr_t uintptr_t

designates an unsigned integer type with the property that any valid pointer to void can be converted to this type, then converted back to a pointer to void, and the result will compare equal to the original pointer

Typedef u_int8_t

typedef __uint8_t u_int8_t

Typedef u_int16_t

typedef __uint16_t u_int16_t

Typedef u_int32_t

typedef __uint32_t u_int32_t

Typedef u_int64_t

typedef __uint64_tu_int64_t

Typedef u_quad_t

typedef __uint64_tu_quad_t

Typedef quad_t

typedef __int64_tquad_t

Typedef qaddr_t

typedef quad_t *qaddr_t

Typedef caddr_t

typedef char *caddr_t

Typedef c_caddr_t

typedef __const char *c_caddr_t

Typedef v_caddr_t

typedef __volatile char *v_caddr_t

Typedef blksize_t

typedef __blksize_t blksize_t

Used for block sizes.

Typedef blkcnt_t

typedef __blkcnt_t blkcnt_t

Used for file block counts.

Typedef clock_t

typedef __clock_t clock_t

Used for system times in clock ticks or CLOCKS_PER_SEC

Typedef clockid_t

typedef __clockid_t clockid_t

Used for clock ID type in the clock and timer functions.

Typedef critical_t

typedef __critical_t critical_t

Critical section value

Typedef daddr_t

typedef __int64_tdaddr_t

disk address

Typedef dev_t

typedef __dev_t dev_t

device number or struct cdev

Typedef fflags_t

typedef __fflags_t fflags_t

file flags

Typedef fixpt_t

typedef __fixpt_t fixpt_t

fixed point number

Typedef fsblkcnt_t

typedef __fsblkcnt_t fsblkcnt_t

Used for file system block counts.

Typedef fsfilcnt_t

typedef __fsfilcnt_t fsfilcnt_t

Used for file system file counts.

Typedef gid_t

typedef __gid_t gid_t

Used for group IDs.

Typedef in_addr_t

typedef __uint32_t in_addr_t

32 bit unsigned int address

Internet address manipulation

Typedef in_port_t

typedef __uint16_t in_port_t

16bit unsigned int

Internet port manipulation

Typedef id_t

typedef __id_t id_t

Used as a general identifier; can be used to contain at least a pid_t, uid_t, or gid_t.

Typedef ino_t

typedef __ino_t ino_t

Used for file serial numbers.

Typedef key_t

typedef __key_t key_t

Used for XSI interprocess communication.

Typedef lwpid_t

typedef __lwpid_t lwpid_t

Thread ID

Typedef mode_t

typedef __mode_t mode_t

Used for some file attributes.

Typedef nlink_t

typedef __nlink_t nlink_t

Used for link counts.

Typedef off_t

typedef __off_t off_t

Used for file sizes.

Typedef pid_t

typedef __pid_t pid_t

Used for process IDs and process group IDs.

Typedef register_t

typedef __register_t register_t

register size

Typedef rlim_t

typedef __rlim_t rlim_t

Unsigned integer type used for limit values.

Typedef segsz_t

typedef __segsz_t segsz_t

segment size (in Pages)

Typedef ssize_t

typedef __ssize_t ssize_t

Used for a count of bytes or an error indication.

Typedef suseconds_t

typedef __suseconds_t suseconds_t

Used for time in microseconds.

Typedef time_t

typedef __time_t time_t

Used for time in seconds.

Typedef timer_t

typedef __timer_t timer_t

Used for timer ID returned by timer_create().

Typedef u_register_t

typedef __u_register_t u_register_t

register type

Typedef uid_t

typedef __uid_t uid_t

Used for user IDs.

Typedef useconds_t

typedef __useconds_t useconds_t

Used for time in microseconds.

Used for time in microseconds

Typedef vm_offset_t

typedef __vm_offset_t vm_offset_t

Typedef vm_ooffset_t

typedef __vm_ooffset_t vm_ooffset_t

Typedef vm_paddr_t

typedef __vm_paddr_t vm_paddr_t

Typedef vm_pindex_t

typedef __vm_pindex_t vm_pindex_t

Typedef vm_size_t

typedef __vm_size_t vm_size_t