<sys/types.h> ヘッダーには、必要に応じて使用される多数の基本的な派生型が含まれています。特に次のものは重要です。
clock_t
システムの時間をクロック刻み (clock tick) で表します。
dev_t
デバイス番号に使用される型です。
off_t
ファイルサイズとオフセット用に使用される型です。
ptrdiff_t
2 つのポインタの減算結果を示す符号付き整数型です。
size_t
メモリー内のオブジェクトのサイズ (バイト単位) 用に使用される型です。
ssize_t
バイト数またはエラーのどちらを返すこともある関数によって使用される「符号付きサイズ」型です。
time_t
秒単位の時間用に使用される型です。
これらの型はすべて、ILP32 コンパイル環境では 32 ビット、LP64 コンパイル環境では 64 ビットになります。
これらの型の一部の使用方法については、「LP64 への変換のためのガイドライン」で詳しく説明しています。