タグ

statに関するtk60qtのブックマーク (2)

  • FIO19-C. ファイルサイズの計算に fseek() および ftell() を使用しない

    FIO19-C. ファイルサイズの計算に fseek() および ftell() を使用しない ファイルストリームを操作する関数を使用するときには、テキストモードとバイナリモードの違いを正しく理解することが重要である(レコメンデーション「FIO14-C. ファイルストリームにおけるテキストモードとバイナリモードの違いを理解する」も参照)。 C99 [ISO/IEC 9899:1999] のセクション 7.19.9.2 は、バイナリモードでバイナリファイルを開いた場合の fseek() の特定の動作について次のように述べている。 バイナリストリームでは、whence が SEEK_END の値をもつ fseek の呼出しを意味あるものとしてサポートする必要はない。 さらに、セクション 7.19.3 の脚注 234 には次のように記載されている。 バイナリストリーム(ナル文字の詰め物が可能なた

    FIO19-C. ファイルサイズの計算に fseek() および ftell() を使用しない
    tk60qt
    tk60qt 2015/11/04
  • Man page of STAT

    Section: Linux Programmer's Manual (2) Updated: 2014-08-19 Index JM Home Page roff page 名前 stat, fstat, lstat, fstatat - ファイルの状態を取得する 書式 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> int stat(const char *pathname, struct stat *buf); int fstat(int fd, struct stat *buf); int lstat(const char *pathname, struct stat *buf); #include <fcntl.h> /* AT_* 定数の定義 */ #include <sys/stat.h> in

    tk60qt
    tk60qt 2014/09/17
    int stat(const char *pathname, struct stat *buf);
  • 1