UTIME(3)

名称
utime - ファイルの時間を設定

ライブラリ
libc

書式
<sys/types.h> <utime.h> int utime(const char *file, const struct utimbuf *timep)

解説
このインタフェースは utimes(2) によって置き換えられました。

utime() 関数は、引数配列 timep の中の構造体から名前で指定されたファイルのアクセスおよび 修正の時間を設定します。

時刻が指定された場合 ( 引数 timep が NULL でない場合 ) は、呼び出し元はそのファイルの所有者であるか、 またはスーパーユーザでなければなりません。

時刻が指定されていない場合 ( 引数 timep が NULL の場合 ) は、呼び出し元はそのファイルの所有者であるか、 そのファイルに書込みを許されているか、 またはスーパーユーザでなければなりません。

エラー
utime() 関数が失敗すると、ライブラリ関数 utimes(2) について指定されたエラーに対する errno が設定されます。

参照
stat(2), utimes(2)

歴史
utime() 関数は AT&T UNIX で登場しました。

規格
utime() 関数は、 p1003.1-88 に適合しています。