-2
我需要使用“signalfd.h”(http://man7.org/linux/man-pages/man2/signalfd.2.html),但我的Linux发行版没有这个头文件。CentOS 5内核头文件
为了得到这个头文件,我想我必须安装Linux内核头文件。哪个内核版本包含这一个?
我需要使用“signalfd.h”(http://man7.org/linux/man-pages/man2/signalfd.2.html),但我的Linux发行版没有这个头文件。CentOS 5内核头文件
为了得到这个头文件,我想我必须安装Linux内核头文件。哪个内核版本包含这一个?
信号文件描述符首次在Linux内核2.6.22和glibc 2.8中实现。
您的CentOS5发行版运行内核2.6.18和glibc 2.5。您的发行套件太旧,无法支持信号文件描述符。这是你没有这个头文件的原因。你需要更新到更新版本的CentOS。
没有其他棘手的解决方法? – rkioji
您可以随时编译并安装您自己的内核,然后在glibc中重新实现相应的部分。但是,升级更容易。 –