|
≫ |
|
|
|
HP OpenVMS HP C ランタイム・ライブラリ・リファレンス・マニュアル (下巻)
指定したファイルの情報を取得します。
形式
#include <sys/stat.h>
int lstat (const char *restrict file_path, struct stat *restrict user_buffer);
引数
file_path対象ファイルのパス名を指すポインタ。
user_bufferstat 構造体を指すポインタ。この構造体に,ファイルのステータス情報が格納されて返されます。
説明
lstat関数は,指定したファイル (file_path) の情報を取得します。指定したファイルがシンボリック・リンクである場合は,そのシンボリック・リンク自体の情報を返します (この関数とは対照的に,
statでは,シンボリック・リンクから参照されているファイルの情報を返します)。
symlink,
unlink,
readlink,
realpath,および
lchownも参照してください。
戻り値
0
|
成功したことを示します。
|
-1
|
エラーが発生したことを示します。
errno
には,
stat
から返された
errno
値が設定されます。
|
|