Scroll to navigation

GFS_UTIMES(3) GFS_UTIMES(3)

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)
04 December 2003 Gfarm