]> The Tcpdump Group git mirrors - tcpdump/blobdiff - ftmacros.h
Fix a build problem on the Linux Travis CI buildbot.
[tcpdump] / ftmacros.h
index 3fafab8059435afc050e6d1489e918217ed1d3bb..c9263f6458a806f2e78b8476e4aea123a56c808a 100644 (file)
    * don't whine about _BSD_SOURCE being deprecated; we still have
    * to define _BSD_SOURCE to handle older versions of GNU libc that
    * don't support _DEFAULT_SOURCE.
+   *
+   * But, if it's already defined, don't define it, so that we don't
+   * get a warning of it being redefined if it's defined as, for
+   * example, 1.
    */
-  #define _DEFAULT_SOURCE
+  #ifndef _DEFAULT_SOURCE
+    #define _DEFAULT_SOURCE
+  #endif
   #define _BSD_SOURCE
 #endif