NAME | SYNOPSIS | DESCRIPTION | USAGE
#include <sys/types.h>
The following data types are defined in <sys/types.h> for 32-bit Solaris.
typedef struct { int r[1]; } *physadr; typedef long clock_t; typedef long daddr_t; typedef char * caddr_t; typedef unsigned char unchar; typedef unsigned short ushort; typedef unsigned int uint; typedef unsigned long ulong_t; typedef unsigned long ino_t; typedef long uid_t; typedef long gid_t; typedef ulong_t nlink_t; typedef ulong_t mode_t; typedef short cnt_t; typedef long time_t; typedef int label_t[10]; typedef ulong_t dev_t; typedef long off_t; typedef long pid_t; typedef long paddr_t; typedef int key_t; typedef unsigned char use_t; typedef short sysid_t; typedef short index_t; typedef short lock_t; typedef unsigned int size_t; typedef long clock_t; typedef long pid_t; |
The following data types are defined in <sys/types.h> for 64-bit Solaris.
typedef | long | blkcnt_t |
typedef | long | clock_t |
typedef | long | daddr_t |
typedef | ulong_t | dev_t |
typedef | ulong_t | fsblkcnt_t |
typedef | ulong_t | fsfilcnt_t |
typedef | int | gid_t |
typedef | int | id_t |
typedef | long | ino_t |
typedef | int | key_t |
typedef | uint_t | major_t |
typedef | uint_t | minor_t |
typedef | uint_t | mode_t |
typedef | uint_t | nlink_t |
typedef | int | pid_t |
typedef | ptrdiff_t | intptr_t |
typedef | ulong_t | rlim_t |
typedef | ulong_t | size_t |
typedef | uint_t | speed_t |
typedef | long | ssize_t |
typedef | long | suseconds_t |
typedef | uint_t | tcflag_t |
typedef | long | time_t |
typedef | int | uid_t |
typedef | int | wchar_t |
The daddr_t type is used for disk addresses except in an inode on disk. Times are encoded in seconds since 00:00:00 UTC, January 1, 1970. The major and minor parts of a device code specify kind and unit number of a device and are installation-dependent. Offsets are measured in bytes from the beginning of a file.
The label_t[] types are used to save the processor state while another process is running.
NAME | SYNOPSIS | DESCRIPTION | USAGE