diff options
Diffstat (limited to 'include/features.h')
-rw-r--r-- | include/features.h | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/include/features.h b/include/features.h index fb7925c01c..366fcc5c6d 100644 --- a/include/features.h +++ b/include/features.h @@ -306,18 +306,12 @@ # define __USE_EXTERN_INLINES 1 #endif -/* This is here only because every header file already includes this one. */ -#ifndef _LIBC -/* Get the definitions of all the appropriate `__stub_FUNCTION' symbols. - <gnu/stubs.h> contains `#define __stub_FUNCTION' when FUNCTION is a stub - which will always return failure (and set errno to ENOSYS). - We avoid including <gnu/stubs.h> when compiling the C library itself to - avoid a dependency loop. stubs.h depends on every object file. If - this #include were done for the library source code, then every object - file would depend on stubs.h. */ +/* This is here only because every header file already includes this one. + Get the definitions of all the appropriate `__stub_FUNCTION' symbols. + <gnu/stubs.h> contains `#define __stub_FUNCTION' when FUNCTION is a stub + that will always return failure (and set errno to ENOSYS). */ +#include <gnu/stubs.h> -# include <gnu/stubs.h> -#endif #endif /* features.h */ |