|
int stat(const char *path, struct stat *buf);stat()とfstat()はSVR4、SVID、POSIX、X/Open、4.3BSDに準拠し、lstat()は4.3BSDとSVR4に準拠する。結果はstruct stat構造体として得られる。lstat()は stat()と同様だが、パスがシンボリックリンクの場合、リンクが参照しているファイルではなくリンク自身の状態を取得する点が異なる。
int fstat(int fd, struct stat *buf);
int lstat(const char *path, struct stat *buf);