NAME¶
gfs_utimes -
  ファイルアクセス時刻/修正時刻変更
SYNOPSIS¶
#include <gfarm/gfarm.h>
 
char *gfs_utimes (const char * 
gfarm_url, const struct gfarm_timespec
  *  tsp); 
DESCRIPTION¶
引数 
gfarm_url
  のファイルアクセス時刻/修正時刻を
  
tsp
  の値に変更します。
  
tsp[0]
  の値をアクセス時刻に、
  
tsp[1]
  の値を修正時刻に使用します。
  構造体 gfarm_timespec
  は以下のようになっています。
 
	struct gfarm_timespec {
		unsigned int tv_sec;	/* seconds */
		unsigned int tv_nsec;	/* nanoseconds */
	};
tsp が NULL
  の場合、現在の時刻を設定します。
RETURN VALUES¶
  - NULL
 
  - 正常終了を示します。
 
  - GFARM_ERR_GFARM_URL_PREFIX_IS_MISSING
 
  - ファイル名に Gfarm URL
      の gfarm:
    がありません。
 
  - GFARM_ERR_NO_MEMORY
 
  - メモリ不足のため処理を中止しました。
 
  - GFARM_ERR_AUTHENTICATION
 
  - gfmd(8)
      に対するユーザー認証が失敗しました。
 
  - GFARM_ERR_PERMISSION_DENIED
 
  - 指定されたパスへアクセスする権限が、ありません。
 
  - GFARM_ERR_NO_SUCH_OBJECT
 
  - 指定されたパス名が存在しません。
 
  - その他
 
  - 上記以外のエラーが生じたことを示します。
 
SEE ALSO¶
gfs_stat(3)