我刚刚使用 gcc 4.7.2 升级到 fedora 18。以前编译的代码现在失败,并出现有关 __priority_which_t 的错误
unknown type name '__priority_which_t'
int setpriority(__priority_which_t which,
id_t who,
int prio) __attribute__((weak));
我猜因为它是一个 _t 并以两个下划线开头,它是由 c 库或编译器提供的东西。有谁知道它可能去了哪里或者现在应该用什么代替它?