UTIME(3) FreeBSD ライブラリ関数マニュアル UTIME(3)
名称
utime − ファイルの時間を設定 |
ライブラリ
標準 C ライブラリ (libc, −lc) |
書式
#include <sys/types.h> int |
utime(const char *file, const struct utimbuf *timep); |
解説 |
このインタフェースは utimes(2) によって置き換えられました。 utime() 関数は、引数配列 timep の中の構造体から名前で指定されたファイルの アクセスおよび修正の時間を設定します。 時刻が指定された場合 ( 引数 timep が NULL でない場合 ) は、呼び出し元は そのファイルの所有者であるか、またはスーパユーザでなければなりません。 時刻が指定されていない場合 ( 引数 timep が NULL の場合 ) は、呼び出し元は そのファイルの所有者であるか、そのファイルに書込みを許されているか、また はスーパユーザでなければなりません。 |
エラー
utime() 関数が失敗すると、ライブラリ関数 utimes(2) について指定されたエ ラーに対する errno が設定されます。 |
関連項目
歴史
utime() 関数は Version 7 AT&T UNIX で登場しました。 |
規格
utime() 関数は、 IEEE Std 1003.1-1988 (‘‘POSIX.1’’) に適合しています。 FreeBSD 10.0 June 4, 1993 FreeBSD 10.0 |