diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2012-10-10 08:36:33 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2012-10-10 08:36:33 +0000 |
commit | 9b4d1964a7c3c5eac7373ffbe1a7cace7ef77556 (patch) | |
tree | a79694327d21294cd676623a510ca41385ef5e5a /winsup/cygwin | |
parent | 51107c1dd9a0d94fb008458e60fec55d53000284 (diff) | |
download | newlib-9b4d1964a7c3c5eac7373ffbe1a7cace7ef77556.zip newlib-9b4d1964a7c3c5eac7373ffbe1a7cace7ef77556.tar.gz newlib-9b4d1964a7c3c5eac7373ffbe1a7cace7ef77556.tar.bz2 |
* include/cygwin/in.h (struct in_addr): Guard with s_addr to avoid
potential collision with Win32 headers.
Diffstat (limited to 'winsup/cygwin')
-rw-r--r-- | winsup/cygwin/ChangeLog | 5 | ||||
-rw-r--r-- | winsup/cygwin/include/cygwin/in.h | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index f5d8808..71386a0 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2012-10-10 Corinna Vinschen <corinna@vinschen.de> + + * include/cygwin/in.h (struct in_addr): Guard with s_addr to avoid + potential collision with Win32 headers. + 2012-10-09 Christopher Faylor <me.cygwin2012@cgf.cx> * child_info.h (child_info_spawn::has_execed): Remove unneeded diff --git a/winsup/cygwin/include/cygwin/in.h b/winsup/cygwin/include/cygwin/in.h index 4995729..a64160e 100644 --- a/winsup/cygwin/include/cygwin/in.h +++ b/winsup/cygwin/include/cygwin/in.h @@ -112,11 +112,15 @@ enum IPPORT_USERRESERVED = 5000 }; +/* Avoid collision with Mingw64 headers. */ +#ifndef s_addr /* Internet address. */ struct in_addr { in_addr_t s_addr; }; +#define s_addr s_addr +#endif /* Request struct for IPv4 multicast socket ops */ |