.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
-.\" 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"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH GETDIRENTRIES 3 2007\-07\-26 GNU "Linux Programmer's Manual"
.SH 名前
getdirentries \- ディレクトリのエントリをファイルシステムに依存しない形式で取得する
.SH 書式
+\fB#include <dirent.h>\fP
+.sp
+\fBssize_t getdirentries(int \fP\fIfd\fP\fB, char *\fP\fIbuf\fP\fB, size_t \fP\fInbytes\fP \fB,
+off_t *\fP\fIbasep\fP\fB);\fP
.sp
.in -4n
-glibc 向けの機能検査マクロの要件
-.RB ( feature_test_macros (7)
-参照):
+glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照):
.in
.sp
-.BR getdirentries ():
-_BSD_SOURCE || _SVID_SOURCE
-.B #include <dirent.h>
-.sp
-.BI "ssize_t getdirentries(int " fd ", char *" buf ", size_t " nbytes
-.BI ", off_t *" basep );
+\fBgetdirentries\fP(): _BSD_SOURCE || _SVID_SOURCE
.SH 説明
-.I fd
-で指定されたディレクトリからエントリを読み、
-.I buf
-に格納する。最大で
-.I nbytes
-が読み込まれる。読み込みはオフセット
-.I *basep
-から開始され、読み込み終了時には
-.I *basep
-は新しい位置に更新される。
+\fIfd\fP で指定されたディレクトリからエントリを読み、 \fIbuf\fP に格納する。最大で \fInbytes\fP が読み込まれる。読み込みはオフセット
+\fI*basep\fP から開始され、読み込み終了時には \fI*basep\fP は新しい位置に更新される。
.SH 返り値
-.BR getdirentries ()
-は読み込んだバイト数を返すか、ディレクトリの最後にきた場合は 0 を返す。
-エラーが起こったら \-1 を返し、
-.I errno
-をエラーに対応する値にセットする。
+\fBgetdirentries\fP() は読み込んだバイト数を返すか、ディレクトリの最後にきた場合は 0 を返す。 エラーが起こったら \-1 を返し、
+\fIerrno\fP をエラーに対応する値にセットする。
.SH エラー
詳細は Linux のライブラリソースコードを読んでほしい。
.SH 準拠
-POSIX.1-2001 にはない。
-BSD に存在し、他にもいくつかのシステムにもある。
-代わりに
-.BR opendir (3)
-と
-.BR readdir (3)
-を使用すること。
+POSIX.1\-2001 にはない。 BSD に存在し、他にもいくつかのシステムにもある。 代わりに \fBopendir\fP(3) と
+\fBreaddir\fP(3) を使用すること。
.SH 関連項目
-.BR lseek (2),
-.BR open (2)
+\fBlseek\fP(2), \fBopen\fP(2)