【发布时间】:2020-12-09 16:26:00
【问题描述】:
man 2 kill - C 中 kill 函数的手册页
在 SYNOPSIS 中显示两个头文件 -
- #include
- #include
当我在我的 c 程序中使用 kill 函数时,它被 only including the signal.h file 完美编译。
包含synopsis 中提到的所有#include 重要吗?
上面kill里面sys/types.h的目的是什么?
【问题讨论】:
-
很久以前,POSIX 说需要
<sys/types.h>,尽管 X/Open 标准和它所基于的 SVID 不需要它——大多数实际实现都需要它也不需要它(实际上,它是自动包含的)。十多年来,即使在 Linux 上也不需要#include <sys/types.h>,但手册没有改变。那不是官方立场。不过,这是一个事实上的观察结果。
标签: c header-files manpage