我想给新添加的syscall打电话,sched_getattr。然而,它给了我一个错误。
int rc = syscall(SYS_sched_getattr, getpid(), &attr, sizeof(attr), 0);
./sched_getattr
sched_attr: Function not implemented
如何添加sched_getattr?我需要更改内核配置吗?
发布于 2016-02-04 16:36:15
正如Linux手册页所指出的那样:
这些系统调用首次出现在Linux3.14.中。
您可能运行的内核小于3.14。升级您的内核,系统调用将运行良好。
https://stackoverflow.com/questions/34640672
复制相似问题