linux 中allow_signal signal_pending flush_signals 这三个函数问题 显示未定义函数

注视着 2018-10-13 11:55:08
在编译wifi驱动时显示如下错误
make: Warning: File 'Makefile' has modification time 23942794 s in the future
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/4.14.63/build M=/mnt/rtl8723bs-master modules
make[1]: Entering directory '/usr/src/linux-4.14.63'
make[1]: Warning: File '.vmlinux.cmd' has modification time 2979 s in the future
make[2]: Warning: File 'scripts/Makefile.lib' has modification time 56154090 s in the future
CC [M] /mnt/rtl8723bs-master/core/rtw_cmd.o
In file included from /mnt/rtl8723bs-master/include/drv_types.h:32:0,
from /mnt/rtl8723bs-master/core/rtw_cmd.c:22:
/mnt/rtl8723bs-master/include/osdep_service.h: In function ‘thread_enter’:
/mnt/rtl8723bs-master/include/osdep_service.h:345:2: error: implicit declaration of function ‘allow_signal’ [-Werror=implicit-function-declaration]
allow_signal(SIGTERM);
^~~~~~~~~~~~
/mnt/rtl8723bs-master/include/osdep_service.h: In function ‘flush_signals_thread’:
/mnt/rtl8723bs-master/include/osdep_service.h:355:6: error: implicit declaration of function ‘signal_pending’ [-Werror=implicit-function-declaration]
if (signal_pending (current))
^~~~~~~~~~~~~~
/mnt/rtl8723bs-master/include/osdep_service.h:357:3: error: implicit declaration of function ‘flush_signals’ [-Werror=implicit-function-declaration]
flush_signals(current);
^~~~~~~~~~~~~
cc1: some warnings being treated as errors
scripts/Makefile.build:328: recipe for target '/mnt/rtl8723bs-master/core/rtw_cmd.o' failed
make[2]: *** [/mnt/rtl8723bs-master/core/rtw_cmd.o] Error 1
Makefile:1523: recipe for target '_module_/mnt/rtl8723bs-master' failed
make[1]: *** [_module_/mnt/rtl8723bs-master] Error 2
make[1]: Leaving directory '/usr/src/linux-4.14.63'
Makefile:1680: recipe for target 'modules' failed
make: *** [modules] Error 2
...全文
754 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yarson 2019-08-02
  • 打赏
  • 举报
回复
头文件添加#include <linux/sched/signal.h>和 #include <linux/uaccess.h>,问题解决
Mo_tianhu 2018-12-19
  • 打赏
  • 举报
回复
内核高于4.4,这两个方法都没有了,降内核吧

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧