From 353766e0881f069aeca30275ab706cd60a1a8fdd Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Sat, 23 Jul 2016 16:14:42 +1000 Subject: Move Cygwin IPPORT_RESERVED overrride to defines.h Patch from vinschen at redhat.com. --- defines.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'defines.h') diff --git a/defines.h b/defines.h index a438ddd7..1b71d3e0 100644 --- a/defines.h +++ b/defines.h @@ -42,6 +42,19 @@ enum # define SHUT_RDWR SHUT_RDWR #endif +/* + * Cygwin doesn't really have a notion of reserved ports. It is still + * is useful on the client side so for compatibility it defines as 1024 via + * netinet/in.h inside an enum. We * don't actually want that restriction + * so we want to set that to zero, but we can't do it direct in config.h + * because it'll cause a conflicting definition the first time we include + * netinet/in.h. + */ + +#ifdef HAVE_CYGWIN +#define IPPORT_RESERVED 0 +#endif + /* * Definitions for IP type of service (ip_tos) */ -- cgit v1.2.1