JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... を返し、そうでない場合に 0 を返す。 エラーの場合、 -1 を返し、 errno に原因を示す値を設定する。 エラー isfdtype () 関数は fstat (3) と同じエラーで失敗する。 準拠 isfdtype () 関数はどの標準でも規定されていないが、 POSIX.1g 標準のドラフトに登場したこと ... ルは < sys/stat.h > だけであり、POSIX.1g ドラフトに書かれていたのと同じである)。 注意 移植性が求められるアプリケーションでは fstat (3) を使用すべきである。 関連項目 fstat (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 ... ... 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 > int fstatat(int dirfd , const char * pathname , struct stat * buf , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_mac ... CE || _XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED || /* glibc 2.10 以降: */ _POSIX_C_SOURCE >= 200112L fstatat (): glibc 2.10 以降: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 これらの関 ... ... 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 > int fstatat(int dirfd , const char * pathname , struct stat * buf , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_mac ... CE || _XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED || /* glibc 2.10 以降: */ _POSIX_C_SOURCE >= 200112L fstatat (): glibc 2.10 以降: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 これらの関 ... ... 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 > int fstatat(int dirfd , const char * pathname , struct stat * buf , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_mac ... CE || _XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED || /* glibc 2.10 以降: */ _POSIX_C_SOURCE >= 200112L fstatat (): glibc 2.10 以降: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 これらの関 ... ... 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 > int fstatat(int dirfd , const char * pathname , struct stat * buf , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_mac ... CE || _XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED || /* glibc 2.10 以降: */ _POSIX_C_SOURCE >= 200112L fstatat (): glibc 2.10 以降: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 これらの関 ... ... 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 > int fstatat(int dirfd , const char * pathname , struct stat * buf , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_mac ... CE || _XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED || /* glibc 2.10 以降: */ _POSIX_C_SOURCE >= 200112L fstatat (): glibc 2.10 以降: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 これらの関 ... ... 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 > int fstatat(int dirfd , const char * pathname , struct stat * buf , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_mac ... CE || _XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED || /* glibc 2.10 以降: */ _POSIX_C_SOURCE >= 200112L fstatat (): glibc 2.10 以降: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 これらの関 ... ... 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 > int fstatat(int dirfd , const char * pathname , struct stat * buf , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_mac ... CE || _XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED || /* glibc 2.10 以降: */ _POSIX_C_SOURCE >= 200112L fstatat (): glibc 2.10 以降: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 これらの関 ... ... 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 > int fstatat(int dirfd , const char * pathname , struct stat * buf , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_mac ... CE || _XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED || /* glibc 2.10 以降: */ _POSIX_C_SOURCE >= 200112L fstatat (): glibc 2.10 以降: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 これらの関 ... ... 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 > int fstatat(int dirfd , const char * pathname , struct stat * buf , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_mac ... CE || _XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED || /* glibc 2.10 以降: */ _POSIX_C_SOURCE >= 200112L fstatat (): glibc 2.10 以降: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L glibc 2.10 より前: _ATFILE_SOURCE 説明 これらの関 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。