KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I want to use CPU_SET , which is a glibc linux-specific macro that should be defined in sched.h The manpage clearly states that _GNU_SOURCE must be defined so that the macro is defined. However, looking at the header, CPU_SET is defined only if __USE_GNU is defined (there is an #ifdef guard). I seem to remember a few years ago that _GNU_SOURCE was needed. Questions: 1) Clearly the manpage is off. How do I notify the maintainer that the manpage is incorrect? 2) When did the transition from _GNU_SOURCE to __USE_GNU happen (either in terms of version or time) 3) Are there circumstances where newer versions of glibc still use _GNU_SOURCE ? Or can I safely assume that defining __USE_GNU is sufficient?
Tags (comma-separated)
Save Edits
Cancel