OSDN Git Service

(split) DP: release pages (catch up to 3.50).
[linuxjm/LDP_man-pages.git] / release / man2 / stat.2
index 518c643..52d5eb4 100644 (file)
@@ -1,10 +1,9 @@
 .\" t
-.\" Hey Emacs! This file is -*- nroff -*- source.
-.\"
 .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992
 .\" Parts Copyright (c) 1995 Nicolai Langfeldt (janl@ifi.uio.no), 1/1/95
 .\" and Copyright (c) 2007 Michael Kerrisk <mtk.manpages@gmail.com>
 .\"
+.\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
@@ -24,6 +23,7 @@
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
+.\" %%%LICENSE_END
 .\"
 .\" Modified by Michael Haardt <michael@moria.de>
 .\" Modified 1993-07-24 by Rik Faith <faith@cs.unc.edu>
@@ -42,7 +42,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH STAT 2 2012\-05\-07 Linux "Linux Programmer's Manual"
+.TH STAT 2 2012\-11\-11 Linux "Linux Programmer's Manual"
 .SH 名前
 stat, fstat, lstat \- ファイルの状態を取得する
 .SH 書式
@@ -235,11 +235,11 @@ BSD 方式で使用される ことを示す。つまり、そのディレクト
 \fIpath\fP の前半部分 (prefix) の構成要素がディレクトリではない。
 .TP 
 \fBEOVERFLOW\fP
-(\fBstat\fP()) \fIpath\fP が、ファイルサイズを \fIoff_t\fP 型で表現できないファイルを
-参照している。このエラーが起こるのは、32 ビットプラットフォーム上で
-\fI\-D_FILE_OFFSET_BITS=64\fP を指定せずにコンパイルされたアプリケーションが、
-ファイルサイズが \fI(1<<31)\-1\fP ビットを超えるファイルに対して \fBstat\fP()
-を呼び出した場合である。
+\fIpath\fP or \fIfd\fP refers to a file whose size, inode number, or number of
+blocks cannot be represented in, respectively, the types \fIoff_t\fP, \fIino_t\fP,
+or \fIblkcnt_t\fP.  This error can occur when, for example, an application
+compiled on a 32\-bit platform without \fI\-D_FILE_OFFSET_BITS=64\fP calls
+\fBstat\fP()  on a file whose size exceeds \fI(1<<31)\-1\fP bytes.
 .SH 準拠
 .\" SVr4 documents additional
 .\" .BR fstat ()
@@ -270,7 +270,7 @@ POSIX.1\-2008 では規定が厳しくなり、 \fBlstat\fP() は \fIst_mode\fP
 POSIX.1\-1990 には \fBS_IFMT\fP, \fBS_IFSOCK\fP, \fBS_IFLNK\fP, \fBS_IFREG\fP,
 \fBS_IFBLK\fP, \fBS_IFDIR\fP, \fBS_IFCHR\fP, \fBS_IFIFO\fP, \fBS_ISVTX\fP 定数に関する
 記述はなかったが、代わりに \fBS_ISDIR\fP() のようなマクロを使用するように
-要求していた。 \fBS_IF*\fP 定数は POSIX.1\-2011 以降には存在する。
+要求していた。 \fBS_IF*\fP 定数は POSIX.1\-2001 以降には存在する。
 
 マクロ \fBS_ISLNK\fP() と \fBS_ISSOCK\fP() は POSIX.1\-1996 にはないが、
 POSIX.1\-2001 には両方とも存在する。 前者は SVID 4 に、後者は SUSv2 に
@@ -458,6 +458,6 @@ main(int argc, char *argv[])
 \fBaccess\fP(2), \fBchmod\fP(2), \fBchown\fP(2), \fBfstatat\fP(2), \fBreadlink\fP(2),
 \fButime\fP(2), \fBcapabilities\fP(7), \fBsymlink\fP(7)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.41 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。