我正在尝试在Debian Linux lenny下使用timerfd_create和timerfd_settime。手册页上说要包括<sys/timerfd.h>。在我的系统上找不到此文件。根据Debian包搜索,唯一带有timerfd.h的包是linux-headers-*包。我已经安装了包linux-headers-2.6.26-1-amd64和linux-headers-2.6.26-1-common。我尝试包含/
我有一个使用timerfd_create()创建计时器的程序,定时器是用间隔指定的,以便定期通知进程。然后将此定时器注册到epoll。在处理程序中执行时,错误是无效参数,errno为22。当我在我的Raspberry Pi (Raspbian,Linux4.9.80)上运行这个程序时,会出现这个错误,但是当我在我的笔记本上运行它(Arch,Linux4.15.15)时,一切都很好。*/