\fBstrdup\fP() 関数は、文字列 \fIs\fPの複製である 新しい文字列へのポインタを返す。 新しい文字列のためのメモリは \fBmalloc\fP(3)
で得ている。 そして、 \fBfree\fP(3) で解放することができる。
-\fBstrndup\fP() é\96¢æ\95°ã\81¯å\90\8cæ§\98ã\81§ã\81\82ã\82\8bã\81\8cã\80\81æ\9c\80大ã\81§ \fIn\fP ã\83\90ã\82¤ã\83\88ã\81 ã\81\91ã\82\92è¤\87製ã\81\99ã\82\8bã\80\82
+\fBstrndup\fP() 関数は同様であるが、最大で \fIn\fP バイトを複製する。
\fIs\fP が \fIn\fP よりも長い場合、\fIn\fP バイトだけが複製され、
終端の NULL バイト (\(aq\e0\(aq)) が追加される。
\fBalloca\fP(3), \fBcalloc\fP(3), \fBfree\fP(3), \fBmalloc\fP(3), \fBrealloc\fP(3),
\fBstring\fP(3), \fBwcsdup\fP(3)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.51 の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。