.\" Japanese Version Copyright (c) 1998 NAKANO Takeo all rights reserved.
.\" Translated Thu Apr 30 1998 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\"
-.TH GETDIRENTRIES 3 2007\-07\-26 GNU "Linux Programmer's Manual"
+.TH GETDIRENTRIES 3 2014\-06\-13 GNU "Linux Programmer's Manual"
.SH 名前
-getdirentries \- ディレクトリのエントリをファイルシステムに依存しない形式で取得する
+getdirentries \- ã\83\87ã\82£ã\83¬ã\82¯ã\83\88ã\83ªã\81®ã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\82\92ã\83\95ã\82¡ã\82¤ã\83«ã\82·ã\82¹ã\83\86ã\83 ã\81«ä¾\9då\98ã\81\97ã\81ªã\81\84å½¢å¼\8fã\81§å\8f\96å¾\97ã\81\99ã\82\8b
.SH 書式
\fB#include <dirent.h>\fP
.sp
.sp
\fBgetdirentries\fP(): _BSD_SOURCE || _SVID_SOURCE
.SH 説明
-\fIfd\fP で指定されたディレクトリからエントリを読み、 \fIbuf\fP に格納する。最大で \fInbytes\fP が読み込まれる。読み込みはオフセット
+\fIfd\fP ã\81§æ\8c\87å®\9aã\81\95ã\82\8cã\81\9fã\83\87ã\82£ã\83¬ã\82¯ã\83\88ã\83ªã\81\8bã\82\89ã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\82\92èªã\81¿ã\80\81 \fIbuf\fP ã\81«æ ¼ç´\8dã\81\99ã\82\8bã\80\82æ\9c\80大ã\81§ \fInbytes\fP ã\81\8cèªã\81¿è¾¼ã\81¾ã\82\8cã\82\8bã\80\82èªã\81¿è¾¼ã\81¿ã\81¯ã\82ªã\83\95ã\82»ã\83\83ã\83\88
\fI*basep\fP から開始され、読み込み終了時には \fI*basep\fP は新しい位置に更新される。
.SH 返り値
\fBgetdirentries\fP() は読み込んだバイト数を返すか、ディレクトリの最後にきた場合は 0 を返す。 エラーが起こったら \-1 を返し、
\fIerrno\fP をエラーに対応する値にセットする。
.SH エラー
詳細は Linux のライブラリソースコードを読んでほしい。
+.SH 属性
+.SS "マルチスレッディング (pthreads(7) 参照)"
+\fBgetdirentries\fP() 関数はスレッドセーフである。
.SH 準拠
POSIX.1\-2001 にはない。 BSD に存在し、他にもいくつかのシステムにもある。 代わりに \fBopendir\fP(3) と
\fBreaddir\fP(3) を使用すること。
.SH 関連項目
\fBlseek\fP(2), \fBopen\fP(2)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.68 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.78 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。