引用: C/C++ セキュアコーディング 第2版 by Robert C. Seacordら
strncpy()には、コピーすべきデータがなくなると、残りのバッファをnullバイトで埋め尽くすという仕様からくる性能上の問題もある。
strncpy()以外の関数はどうなっているのだろうか疑問に思った。
http://ideone.com/qkKrFK
にてstrcpy()をしたところ、nullバイトで埋め尽くすのではないことがわかった。
strncpy()を頻繁に呼んでいて、かつコピー文字列が長いソフトになると性能上の問題がでるのだろう。