【发布时间】:2021-03-30 00:37:43
【问题描述】:
例如,在 FreeBSD 中,strcpy 定义在 lib/libc/string/strcpy.c 中。为什么在 minix 中它是在 lib/libc/string/Lint_strcpy.c 中定义的,而不是像在 FreeBSD 中那样在 strcpy.c 中定义? Lint 前缀是什么意思?
值得一提的是,在 minix 中,一些函数(如 strpcpy)是这样定义的。我的意思是,strpcpy 在 lib/libc/string/strpcpy.c 中定义,但 strcpy 在 lib/libc/string/Lint_strcpy.c 中定义。这有什么意义?
【问题讨论】: