libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

0006-Fix-strict-ansi-vs-posix.patch (665B)


      1 [PATCH 6/6] Fix STRICT_ANSI vs POSIX
      2 * build-aux/ltmain.in (func_mode_link): Also check for _POSIX
      3 as well as __STRICT_ANSI__ to avoid re-definitions.
      4 ---
      5  build-aux/ltmain.in |    4 +++-
      6  1 files changed, 1 insertions(+), 1 deletions(-)
      7 
      8 diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
      9 index af46cb8..244bb5b 100644
     10 --- a/build-aux/ltmain.in
     11 +++ b/build-aux/ltmain.in
     12 @@ -3382,7 +3382,7 @@
     13  
     14  /* declarations of non-ANSI functions */
     15  #if defined __MINGW32__
     16 -# ifdef __STRICT_ANSI__
     17 +# if defined(__STRICT_ANSI__) && !defined(__MINGW64_VERSION_MAJOR) || defined(_POSIX_)
     18  int _putenv (const char *);
     19  # endif
     20  #elif defined __CYGWIN__
     21 -- 
     22 1.7.0.2.msysgit.0