Преглед на файлове

fix _ALL_SOURCE logic to avoid possible redefinition of _GNU_SOURCE

this could be an error if _GNU_SOURCE was already defined differently
by the application.
Rich Felker преди 10 години
родител
ревизия
f929493c49
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      include/features.h

+ 1 - 1
include/features.h

@@ -1,7 +1,7 @@
 #ifndef _FEATURES_H
 #define _FEATURES_H
 
-#ifdef _ALL_SOURCE
+#if defined(_ALL_SOURCE) && !defined(_GNU_SOURCE)
 #define _GNU_SOURCE 1
 #endif