首页 > 解决方案 > 什么定义了 C 中的 strscpy?

问题描述

来自 linux.conf.au 2019 的 Kees Cook 在 youtube 上的这段视频中,他提到strscpy这是首选,但通常会做用户想要的事情(更少NUL-padding)。但是,他没有说是什么定义了这个(规范或标题),

从视频中滑出,

strscpy 幻灯片

strscpy()我找不到man

$ for i in strcpy strlcpy strscpy; do man -w $i; done;
/usr/share/man/man3/strcpy.3.gz
/usr/share/man/man3/strlcpy.3bsd.gz
No manual entry for strscpy

标签: clinuxlinux-kernelstrcpystrlcpy

解决方案


它在linux 源代码中,而不是在标准库中。 在线手册页


推荐阅读