OSDN Git Service

* include/asm/byteorder.h: Disable optimization when building
authorcorinna <corinna>
Tue, 3 Mar 2009 11:11:26 +0000 (11:11 +0000)
committercorinna <corinna>
Tue, 3 Mar 2009 11:11:26 +0000 (11:11 +0000)
Cygwin network code.

winsup/cygwin/ChangeLog
winsup/cygwin/include/asm/byteorder.h

index 54fe9ac..6698f1c 100644 (file)
@@ -1,3 +1,8 @@
+2009-03-03  Corinna Vinschen  <corinna@vinschen.de>
+
+       * include/asm/byteorder.h: Disable optimization when building
+       Cygwin network code.
+
 2009-02-26  Christopher Faylor  <me+cygwin@cgf.cx>
 
        * dtable.cc (dtable::select_read): Add ability to override fh.
index 6942a2a..3f59f70 100644 (file)
@@ -1,6 +1,6 @@
 /* asm/byteorder.h
 
-   Copyright 1996, 1998, 2001, 2006 Red Hat, Inc.
+   Copyright 1996, 1998, 2001, 2006, 2009 Red Hat, Inc.
 
 This file is part of Cygwin.
 
@@ -70,7 +70,8 @@ __ntohs(uint16_t x)
 #define __constant_htonl(x) __constant_ntohl(x)
 #define __constant_htons(x) __constant_ntohs(x)
 
-#if defined (__OPTIMIZE__) && !defined (__NO_INLINE__)
+#if defined (__OPTIMIZE__) && !defined (__NO_INLINE__) \
+    && !defined (__INSIDE_CYGWIN_NET__)
 #  define ntohl(x) \
 (__builtin_constant_p((long)(x)) ? \
  __constant_ntohl((x)) : \