-ÊÖ¤êÃͤÏÀÅŪ¤ÊÎΰè¤ò»Ø¤·¤Æ¤ª¤ê¡¢¤½¤Î¸å¤Î
-.BR getgrent (),
-.BR getgrgid (3),
-.BR getgrnam (3)
-¤Î¸Æ¤Ó½Ð¤·¤Ç¾å½ñ¤¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
-(ÊÖ¤µ¤ì¤¿¥Ý¥¤¥ó¥¿¤ò
-.BR free (3)
-¤ËÅϤµ¤Ê¤¤¤³¤È¡£)
-.SH ¥¨¥é¡¼
-.TP
-.B EINTR
-¥·¥°¥Ê¥ë¤¬¥¥ã¥Ã¥Á¤µ¤ì¤¿¡£
-.TP
-.B EIO
-I/O ¥¨¥é¡¼¡£
-.TP
-.B EMFILE
-¸Æ¤Ó½Ð¤·¤¿¥×¥í¥»¥¹¤¬´û¤Ë¥Õ¥¡¥¤¥ë¤ò¥ª¡¼¥×¥ó¤·²á¤®¤Æ¤¤¤ë¡£
-.TP
-.B ENFILE
-¥·¥¹¥Æ¥à¾å¤Ë¥ª¡¼¥×¥ó¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤¬Â¿²á¤®¤ë¡£
-.TP
-.B ENOMEM
-.\" POSIX ¤Ë¤Ï¤Ê¤¤¡£
-.I group
-¹½Â¤ÂΤò³ä¤êÅö¤Æ¤ë¤¿¤á¤Î¥á¥â¥ê¤¬ÉÔ½½Ê¬¡£
-.TP
-.B ERANGE
-½½Ê¬¤Ê¥Ð¥Ã¥Õ¥¡¶õ´Ö¤¬¤Ê¤¤¡£
-.SH ¥Õ¥¡¥¤¥ë
-.TP
-.I /etc/group
-¥í¡¼¥«¥ë¤Î¥°¥ë¡¼¥×¡¦¥Ç¡¼¥¿¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë
-.SH ½àµò
-SVr4, 4.3BSD, POSIX.1-2001.
-.SH ´ØÏ¢¹àÌÜ
-.BR fgetgrent (3),
-.BR getgrent_r (3),
-.BR getgrgid (3),
-.BR getgrnam (3)
-.BR getgrouplist (3),
-.BR putgrent (3),
-.BR group (5)
+返り値は静的な領域を指しており、その後の \fBgetgrent\fP(), \fBgetgrgid\fP(3), \fBgetgrnam\fP(3)
+の呼び出しで上書きされるかもしれない。 (返されたポインタを \fBfree\fP(3) に渡さないこと。)
+.SH エラー
+.TP
+\fBEINTR\fP
+シグナルが捕捉された。
+.TP
+\fBEIO\fP
+I/O エラー。
+.TP
+\fBEMFILE\fP
+呼び出したプロセスが既にファイルをオープンし過ぎている。
+.TP
+\fBENFILE\fP
+システム上にオープンされたファイルが多過ぎる。
+.TP
+\fBENOMEM\fP
+.\" not in POSIX
+\fIgroup\fP 構造体を割り当てるためのメモリが不十分。
+.TP
+\fBERANGE\fP
+与えられたバッファ空間が不十分である。
+.SH ファイル
+.TP
+\fI/etc/group\fP
+ローカルのグループ・データベースファイル
+.SH ATTRIBUTES
+.SS "Multithreading (see pthreads(7))"
+\fBgetgrent()\fP 関数はスレッドセーフではない。
+.LP
+関数 \fBsetgrent()\fP と \fBendgrent()\fP はスレッドセーフである。
+.SH 準拠
+SVr4, 4.3BSD, POSIX.1\-2001.
+.SH 関連項目
+\fBfgetgrent\fP(3), \fBgetgrent_r\fP(3), \fBgetgrgid\fP(3), \fBgetgrnam\fP(3)
+\fBgetgrouplist\fP(3), \fBputgrent\fP(3), \fBgroup\fP(5)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.52 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。