Linux カーネルでは 'strscpy' なるものがあるのを知る。3年前かららしい。
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=30c44659f4a3e7e1f9f47e895591b4b40bf62671
https://www.phoronix.com/scan.php?page=news_item&px=Linux-4.3-RC4-Released
OpenBSD が strlcpy をかなり前に繰り出してたけど actually nasty と言われていた。
なお strlcpy は OpenBSD 2.4 かららしいので20年前からあるもの。
https://lkml.org/lkml/2015/4/28/570
https://lwn.net/Articles/643140/
man / document
strcpy
strlcpy
The Linux Kernel API - String Manipulation
0 件のコメント:
コメントを投稿