我想使用CPU_SET
,这是一个特定于glibc linux的宏,应该在sched.h
中定义。手册页清楚地指出,必须定义_GNU_SOURCE
,这样才能定义宏。但是,查看报头,只有在定义了__USE_GNU
的情况下才定义CPU_SET
(有一个#ifdef
保护)。我似乎记得几年前需要_GNU_SOURCE
。
问题:
1)显然手册页已关闭。如何通知维护人员手册页不正确?
2)从_GNU_SOURCE
到__USE_GNU
的转换是什么时候发生的(无论是版本还是时间)
3)是否存在较新版本的glibc仍然使用_GNU_SOURCE
的情况?或者,我可以放心地假设定义__USE_GNU
就足够了吗?
https://stackoverflow.com/questions/7296963
复制相似问题