|
if (sched_setaffinity(0, sizeof(mask),&mask) == -1)
printf("set cpu affinity failed!\n");
这条语句以前在一个fedora core(内核2.6,gcc4.2)上编译通过,
昨天在一台redhat server (内核2.4,gcc 4.2)上编译提示以下错误:
warning: passing argument 2 of sched_setaffinity makes pointer from integer without a cast
error: too many arguments to function sched_setaffinity
请问是什么原因,难道内核版本低?
谢谢! |
|