off_t
読み:オフ-ティー
外語:off_t

 CC++で、ファイル位置を表わす型。fseeko、ftelloで使われる。
目次

概要
 fseeko、ftelloの両関数は、引数がlongだったfseek、ftellの置き換えである。
 シングルUNIX仕様、POSIXなどで定義される。

定義
 FreeBSDでは、fpos_t、off_t、どちらも__off_tのtypedefになっており、同じものと言うことができる。
 stdio.h
 typedef __off_t fpos_t;
 typedef __off_t off_t;
 sys/_types.h
 typedef __int64_t __off_t;
 machine/_types.h
 typedef long long __int64_t;
 つまり、32ビット環境のFreeBSDでは、間接的にlong longで定義される。
 なお、実装によっては構造体であることもある。

再検索