OSDN Git Service

(split) Convert release and draft pages to UTF-8.
[linuxjm/LDP_man-pages.git] / release / man3 / futimes.3
index f068b77..e95ef98 100644 (file)
 .\" Translated 2006-07-31, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
 .\" Updated 2008-08-07, Akihiro MOTOKI, LDP v3.05
 .\"
-.\"WORD:       access time             ¥¢¥¯¥»¥¹»þ¹ï
-.\"WORD:       modification time       ½¤Àµ»þ¹ï
+.\"WORD:       access time             アクセス時刻
+.\"WORD:       modification time       修正時刻
 .\"
 .TH FUTIMES 3 2008-04-07 "Linux" "Linux Programmer's Manual"
-.SH Ì¾Á°
-futimes, lutimes \- ¥Õ¥¡¥¤¥ë¤Î¥¿¥¤¥à¥¹¥¿¥ó¥×¤òÊѹ¹¤¹¤ë
-.SH ½ñ¼°
+.SH 名前
+futimes, lutimes \- ファイルのタイムスタンプを変更する
+.SH 書式
 .nf
 .B #include <sys/time.h>
 
@@ -42,63 +42,63 @@ futimes, lutimes \- 
 .fi
 .sp
 .in -4n
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+glibc 向けの機能検査マクロの要件
 .RB ( feature_test_macros (7)
-»²¾È):
+参照):
 .in
 .sp
 .BR futimes (),
 .BR lutimes ():
 _BSD_SOURCE
-.SH ÀâÌÀ
+.SH 説明
 .BR futimes ()
-¤Ï
+は
 .BR utimes (2)
-¤ÈƱ¤¸ÊýË¡¤Ç¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹»þ¹ï¤È½¤Àµ»þ¹ï¤òÊѹ¹¤¹¤ë¡£
-°ã¤¤¤Ï¡¢¥¿¥¤¥à¥¹¥¿¥ó¥×¤òÊѹ¹¤¹¤ë¥Õ¥¡¥¤¥ë¤ò¡¢
-¥Ñ¥¹Ì¾¤Ç¤Ï¤Ê¤¯¡¢¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿
+と同じ方法でファイルのアクセス時刻と修正時刻を変更する。
+違いは、タイムスタンプを変更するファイルを、
+ã\83\91ã\82¹å\90\8dã\81§ã\81¯ã\81ªã\81\8fã\80\81ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿
 .I fd
-¤òÍѤ¤¤Æ»ØÄꤹ¤ëÅÀ¤Ç¤¢¤ë¡£
+を用いて指定する点である。
 
 .BR lutimes ()
-¤Ï
+は
 .BR utimes (2)
-¤ÈƱ¤¸ÊýË¡¤Ç¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹»þ¹ï¤È½¤Àµ»þ¹ï¤òÊѹ¹¤¹¤ë¡£
-°ã¤¤¤Ï¡¢
+と同じ方法でファイルのアクセス時刻と修正時刻を変更する。
+違いは、
 .I filename
-¤¬¥·¥ó¥Ü¥ê¥Ã¥¯¡¦¥ê¥ó¥¯¤ò»²¾È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¡¢¥ê¥ó¥¯¤ÎŸ³«¤ò¹Ô¤ï¤º¡¢
-Âå¤ï¤ê¤Ë¥·¥ó¥Ü¥ê¥Ã¥¯¡¦¥ê¥ó¥¯¤Î¥¿¥¤¥à¥¹¥¿¥ó¥×¤òÊѹ¹¤¹¤ë¡£
-.SH ÊÖ¤êÃÍ
-À®¸ù¤¹¤ë¤È 0 ¤òÊÖ¤¹¡£¥¨¥é¡¼¤Î¾ì¹ç \-1 ¤òÊÖ¤·¡¢
+がシンボリック・リンクを参照している場合に、リンクの展開を行わず、
+代わりにシンボリック・リンクのタイムスタンプを変更する。
+.SH 返り値
+成功すると 0 を返す。エラーの場合 \-1 を返し、
 .I errno
-¤òŬÀÚ¤ËÀßÄꤹ¤ë¡£
-.SH ¥¨¥é¡¼
-¥¨¥é¡¼¤Ï
+を適切に設定する。
+.SH ã\82¨ã\83©ã\83¼
+エラーは
 .BR utimes (2)
-¤ÈƱ¤¸¤À¤¬¡¢
+と同じだが、
 .BR futimes ()
-¤Ç¤Ï°Ê²¼¤Î¥¨¥é¡¼¤¬ÄɲäˤʤäƤ¤¤ë:
+では以下のエラーが追加になっている:
 .TP
 .B EBADF
 .I fd
-¤¬Í­¸ú¤Ê¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¤Ê¤¤¡£
+が有効なファイルディスクリプタでない。
 .TP
 .B ENOSYS
 .I /proc
-¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Ê¤«¤Ã¤¿¡£
-.SH ¥Ð¡¼¥¸¥ç¥ó
+ファイルシステムにアクセスできなかった。
+.SH バージョン
 .BR futimes ()
-¤Ï glibc 2.3 °Ê¹ß¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£
+は glibc 2.3 以降で利用可能である。
 .BR lutimes ()
-¤Ï glibc 2.6 °Ê¹ß¤ÇÍøÍѲÄǽ¤Ç¤¢¤ê¡¢
+は glibc 2.6 以降で利用可能であり、
 .BR utimensat (2)
-¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò»È¤Ã¤Æ¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
+システムコールを使って実装されている。
 .BR utimensat (2)
-¤Ï¥«¡¼¥Í¥ë 2.6.22 °Ê¹ß¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
-.SH ½àµò
-¤³¤ì¤é¤Î´Ø¿ô¤Ï¤É¤Îɸ½à¤Ç¤âµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
-Linux °Ê³°¤Ç¤Ï¡¢¤³¤ì¤é¤Ï BSD ¤Ç¤Î¤ßÍøÍѲÄǽ¤Ç¤¢¤ë¡£
-.SH ´ØÏ¢¹àÌÜ
+はカーネル 2.6.22 以降でサポートされている。
+.SH 準拠
+これらの関数はどの標準でも規定されていない。
+Linux 以外では、これらは BSD でのみ利用可能である。
+.SH 関連項目
 .BR utime (2),
 .BR utimensat (2),
 .BR symlink (7)