OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / LDP_man-pages / draft / man2 / fstatat.2
index 7441ae9..bf2225b 100644 (file)
 .\"
 .TH FSTATAT 2 2009-12-13 "Linux" "Linux Programmer's Manual"
 .\"O .SH NAME
-.SH Ì¾Á°
+.SH 名前
 .\"O fstatat \- get file status relative to a directory file descriptor
-fstatat \- ¥Ç¥£¥ì¥¯¥È¥ê¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤«¤éÁêÂÐŪ¤Ê°ÌÃ֤ˤ¢¤ë¥Õ¥¡¥¤¥ë¤Î¾õÂÖ¤ò¼èÆÀ¤¹¤ë
+fstatat \- ディレクトリファイルディスクリプタから相対的な位置にあるファイルの状態を取得する
 .\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
 .nf
 .\"O .B #include <fcntl.h>           /* Definition of AT_* constants */
-.B #include <fcntl.h>           /* AT_* Äê¿ô¤ÎÄêµÁ */
+.B #include <fcntl.h>           /* AT_* 定数の定義 */
 .B #include <sys/stat.h>
 .sp
 .BI "int fstatat(int " dirfd ", const char *" pathname ", struct stat *" \
@@ -46,9 +46,9 @@ buf ,
 .in -4n
 .\"O Feature Test Macro Requirements for glibc (see
 .\"O .BR feature_test_macros (7)):
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+glibc 向けの機能検査マクロの要件
 .RB ( feature_test_macros (7)
-»²¾È):
+参照):
 .in
 .sp
 .BR fstatat ():
@@ -57,26 +57,26 @@ glibc 
 .RS 4
 .TP 4
 .\"O Since glibc 2.10:
-glibc 2.10 °Ê¹ß:
+glibc 2.10 以降:
 _XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
 .TP
 .\"O Before glibc 2.10:
-glibc 2.10 ¤è¤êÁ°:
+glibc 2.10 より前:
 _ATFILE_SOURCE
 .RE
 .ad
 .PD
 .\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
 .\"O The
 .\"O .BR fstatat ()
 .\"O system call operates in exactly the same way as
 .\"O .BR stat (2),
 .\"O except for the differences described in this manual page.
 .BR fstatat ()
-¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
+システムコールは、この man ページで説明している違いがある以外は、
 .BR stat (2)
-¤ÈÁ´¤¯Æ±¤¸¤è¤¦¤ËÆ°ºî¤¹¤ë¡£
+と全く同じように動作する。
 
 .\"O If the pathname given in
 .\"O .I pathname
@@ -88,13 +88,13 @@ _ATFILE_SOURCE
 .\"O .BR stat (2)
 .\"O for a relative pathname).
 .I pathname
-¤Ç»ØÄꤵ¤ì¤ë¥Ñ¥¹Ì¾¤¬ÁêÂХѥ¹¤Ç¤¢¤ë¾ì¹ç¡¢
-¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿
+で指定されるパス名が相対パスである場合、
+ã\83\95ã\82¡ã\82¤ã\83«ã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿
 .I dirfd
-¤Ç»²¾È¤µ¤ì¤ë¥Ç¥£¥ì¥¯¥È¥ê¤«¤é¤ÎÁêÂХѥ¹Ì¾¤È¤·¤Æ²ò¼á¤µ¤ì¤ë
+で参照されるディレクトリからの相対パス名として解釈される
 .RB ( stat (2)
-¤Ç¤Ï¡¢ÁêÂХѥ¹¤Ï¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î¥«¥ì¥ó¥È¥ï¡¼¥­¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê¤«¤é¤Î
-ÁêÂХѥ¹¤È¤Ê¤ë)¡£
+では、相対パスは呼び出し元プロセスのカレントワーキングディレクトリからの
+相対パスとなる)。
 
 .\"O If
 .\"O .I pathname
@@ -108,16 +108,16 @@ _ATFILE_SOURCE
 .\"O directory of the calling process (like
 .\"O .BR stat (2)).
 .I pathname
-¤¬ÁêÂХѥ¹¤Ç¤¢¤ê¡¢¤«¤Ä
+が相対パスであり、かつ
 .I dirfd
-¤¬ÆÃÊ̤ÊÃÍ
+が特別な値
 .B AT_FDCWD
-¤Ç¤¢¤ë¾ì¹ç¡¢
+である場合、
 .I pathname
-¤Ï
+は
 .RB ( stat (2)
-¤ÈƱ¤¸¤è¤¦¤Ë) ¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î
-¥«¥ì¥ó¥È¥ï¡¼¥­¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê¤«¤é¤ÎÁêÂХѥ¹Ì¾¤È¤·¤Æ²ò¼á¤µ¤ì¤ë¡£
+と同じように) 呼び出し元プロセスの
+カレントワーキングディレクトリからの相対パス名として解釈される。
 
 .\"O If
 .\"O .I pathname
@@ -125,14 +125,14 @@ _ATFILE_SOURCE
 .\"O .I dirfd
 .\"O is ignored.
 .I pathname
-¤¬ÀäÂХѥ¹¤Ç¤¢¤ë¾ì¹ç¡¢
+が絶対パスである場合、
 .I dirfd
-¤Ï̵»ë¤µ¤ì¤ë¡£
+は無視される。
 
 .\"O .I flags
 .\"O can either be 0, or include the following flag:
 .I flags
-¤Ï 0 ¤Þ¤¿¤Ï°Ê²¼¤Î¥Õ¥é¥°¤Ç¤¢¤ë¡£
+は 0 または以下のフラグである。
 .TP
 .B AT_SYMLINK_NOFOLLOW
 .\"O If
@@ -145,54 +145,54 @@ _ATFILE_SOURCE
 .\"O dereferences symbolic links, like
 .\"O .BR stat (2).)
 .I pathname
-¤¬¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Î¾ì¹ç¤Ï¡¢¤½¤ì¤òé¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢
+がシンボリックリンクの場合は、それを辿るのではなく、
 .BR lstat (2)
-¤ÈƱÍͤ˥ê¥ó¥¯¼«¿È¤Ë¤Ä¤¤¤Æ¤Î¾ðÊó¤òÊÖ¤¹
-(¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢
+と同様にリンク自身についての情報を返す
+(デフォルトでは、
 .BR fstatat ()
-¤Ï
+は
 .BR stat (2)
-¤ÈƱÍͤ˥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òé¤ë)¡£
+と同様にシンボリックリンクを辿る)。
 .\"O .SH "RETURN VALUE"
-.SH ÊÖ¤êÃÍ
+.SH 返り値
 .\"O On success,
 .\"O .BR fstatat ()
 .\"O returns 0.
-À®¸ù¤·¤¿¾ì¹ç¡¢
+成功した場合、
 .BR fstatat ()
-¤Ï 0 ¤òÊÖ¤¹¡£
+は 0 を返す。
 .\"O On error, \-1 is returned and
 .\"O .I errno
 .\"O is set to indicate the error.
-¥¨¥é¡¼¤Î¾ì¹ç¡¢\-1 ¤¬ÊÖ¤µ¤ì¤Æ¡¢
+エラーの場合、\-1 が返されて、
 .I errno
-¤Ë¤Ï¥¨¥é¡¼¤ò¼¨¤¹Ãͤ¬ÀßÄꤵ¤ì¤ë¡£
+にはエラーを示す値が設定される。
 .\"O .SH ERRORS
-.SH ¥¨¥é¡¼
+.SH ã\82¨ã\83©ã\83¼
 .\"O The same errors that occur for
 .\"O .BR stat (2)
 .\"O can also occur for
 .\"O .BR fstatat ().
 .BR stat (2)
-¤ÈƱ¤¸¥¨¥é¡¼¤¬
+と同じエラーが
 .BR fstatat ()
-¤Ç¤âµ¯¤³¤ë¡£
+でも起こる。
 .\"O The following additional errors can occur for
 .\"O .BR fstatat ():
 .BR fstatat ()
-¤Ç¤Ï¡¢¤½¤Î¾¤Ë°Ê²¼¤Î¥¨¥é¡¼¤¬µ¯¤³¤ë:
+では、その他に以下のエラーが起こる:
 .TP
 .B EBADF
 .\"O .I dirfd
 .\"O is not a valid file descriptor.
 .I dirfd
-¤¬Í­¸ú¤Ê¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¤Ê¤¤¡£
+が有効なファイルディスクリプタでない。
 .TP
 .B EINVAL
 .\"O Invalid flag specified in
 .\"O .IR flags .
 .I flags
-¤ËÉÔÀµ¤Ê¥Õ¥é¥°Ãͤ¬»ØÄꤵ¤ì¤¿¡£
+に不正なフラグ値が指定された。
 .TP
 .B ENOTDIR
 .\"O .I pathname
@@ -200,32 +200,32 @@ _ATFILE_SOURCE
 .\"O .I dirfd
 .\"O is a file descriptor referring to a file other than a directory.
 .I pathname
-¤¬ÁêÂХѥ¹¤Ç¡¢¤«¤Ä
+が相対パスで、かつ
 .I dirfd
-¤¬¥Ç¥£¥ì¥¯¥È¥ê°Ê³°¤Î¥Õ¥¡¥¤¥ë¤ò»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¤¢¤ë¡£
+がディレクトリ以外のファイルを参照するファイルディスクリプタである。
 .\"O .SH VERSIONS
-.SH ¥Ð¡¼¥¸¥ç¥ó
+.SH バージョン
 .\"O .BR fstatat ()
 .\"O was added to Linux in kernel 2.6.16.
 .BR fstatat ()
-¤Ï Linux ¥«¡¼¥Í¥ë 2.6.16 ¤ÇÄɲ䵤줿¡£
+は Linux カーネル 2.6.16 で追加された。
 .\"O .SH "CONFORMING TO"
-.SH ½àµò
+.SH 準拠
 POSIX.1-2008.
 .\"O A similar system call exists on Solaris.
-Solaris ¤Ë¤Ï¡¢¤³¤ì¤ÈƱ¤¸¤è¤¦¤Ê¥·¥¹¥Æ¥à¥³¡¼¥ë¤¬Â¸ºß¤¹¤ë¡£
+Solaris には、これと同じようなシステムコールが存在する。
 .\"O .SH NOTES
-.SH Ãí°Õ
+.SH 注意
 .\"O See
 .\"O .BR openat (2)
 .\"O for an explanation of the need for
 .\"O .BR fstatat ().
 .BR fstatat ()
-¤¬É¬ÍפÊÍýͳ¤Ë¤Ä¤¤¤Æ¤Ï¡¢
+が必要な理由については、
 .BR openat (2)
-¤ò»²¾È¤¹¤ë¤³¤È¡£
+を参照すること。
 .\"O .SH "SEE ALSO"
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
 .BR openat (2),
 .BR stat (2),
 .BR path_resolution (7),