2016-01-06 42 views
1

我想調用新添加的系統調用sched_getattr。 但是,它給我一個錯誤。sched_getattr:函數未執行

int rc = syscall(SYS_sched_getattr, getpid(), &attr, sizeof(attr), 0); 

./sched_getattr 
sched_attr: Function not implemented 

如何添加sched_getattr?我是否需要更改某些內核配置?

回答

1

由於Linux Manual Page表明:

這些系統調用首次出現在Linux的3.14。

您可能運行的內核少於3.14。升級你的內核並且系統調用會正常工作。

+0

感謝它的工作:) –

+0

所以請它回答。 –