2018年12月2日日曜日

strほげほげ

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 件のコメント:

コメントを投稿