これらが使用できるのは GNU GCC ツール群を使う場合だけであり、
\fBalloca\fP(3) で説明されているのと同じ制限がある。
.SH 返り値
-On success, the \fBstrdup\fP() function returns a pointer to the duplicated
-string. It returns NULL if insufficient memory was available, with \fIerrno\fP
-set to indicate the cause of the error.
+成功すると、 \fBstrdup\fP() 関数は複製された文字列へのポインタを返す。 十分なメモリが確保できなかった場合には、 NULL を返し、
+\fIerrno\fP にエラーの原因を示す値を設定する。
.SH エラー
.TP
\fBENOMEM\fP