\fIこの関数は使用しないこと\fP。
\fBgets\fP() は、改行文字か \fBEOF\fP までの 1行を \fIstdin\fP から読み込み \fIs\fP が指すバッファに格納する
-(末尾の改行文字や \fBEOF\fP は NULL バイト (\(aq\e0\(aq) に置き換えられる)。 バッファオーバーランのチェックは行われない
+(末尾の改行文字や \fBEOF\fP はヌルバイト (\(aq\e0\(aq) に置き換えられる)。 バッファオーバーランのチェックは行われない
(下記の「バグ」を参照)。
.SH 返り値
\fBgets\fP() は、成功すると \fIs\fP を返し、エラーや 1 文字も読み込んでいないのにファイルの終わりになった 場合に NULL を返す。
LSB は \fBgets\fP() を非推奨としている。
POSIX.1\-2008 では \fBgets\fP() に廃止予定の印が付けられている。
ISO C11 では \fBgets\fP)() の規定が C 言語から削除されている。
-glibc ã\83\90ã\83¼ã\82¸ã\83§ã\83³ 2.16 以é\99\8dã\81§ã\81¯ã\80\81æ©\9fè\83½æ¤\9cæ\9f»ã\83\9eã\82·ã\83³ \fB_ISOC11_SOURCE\fP が定義された
+glibc ã\83\90ã\83¼ã\82¸ã\83§ã\83³ 2.16 以é\99\8dã\81§ã\81¯ã\80\81æ©\9fè\83½æ¤\9cæ\9f»ã\83\9eã\82¯ã\83 \fB_ISOC11_SOURCE\fP が定義された
場合、glibc ヘッダファイルでは \fBgets\fP)() の宣言が公開されない。
.SH バグ
\fBgets\fP() は絶対に使用してはならない。 前もってデータを知ることなしに \fBgets\fP() が何文字読むかを知ることはできず、
\fBgetline\fP(3), \fBgetwchar\fP(3), \fBputs\fP(3), \fBscanf\fP(3), \fBungetwc\fP(3),
\fBunlocked_stdio\fP(3), \fBfeature_test_macros\fP(7)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.64 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.65 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。