diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2018-02-28 20:56:13 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2018-02-28 20:56:13 +0300 |
commit | 25ea6af1720c3040feb4826d905ad14832c638b8 (patch) | |
tree | db85ec8faab98b76e45bc0b7c1b96f42bb025cd9 /winsup/cygwin/net.cc | |
parent | d02f3a1238270102b70594deec2a9c68d3e5d330 (diff) |
Cygwin: cleanup header including within network-releated files
* Rearrange includes and drop unneccessary ones.
* Don't pull in cygwin/socket.h into sys/un.h just to get
sa_family_t. Include sys/types.h and use __sa_family_t instead.
* start including Windows headers using the w32api/ path prefix
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup/cygwin/net.cc')
-rw-r--r-- | winsup/cygwin/net.cc | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/winsup/cygwin/net.cc b/winsup/cygwin/net.cc index 25f94d684..38a53f815 100644 --- a/winsup/cygwin/net.cc +++ b/winsup/cygwin/net.cc @@ -19,35 +19,21 @@ details. */ #undef u_long #define u_long __ms_u_long #endif -#include <ws2tcpip.h> -#include <mswsock.h> -#include <iphlpapi.h> -#include "miscfuncs.h" -#include <ctype.h> -#include <wchar.h> -#include <stdlib.h> +#include <w32api/ws2tcpip.h> +#include <w32api/mswsock.h> +#include <w32api/iphlpapi.h> #define gethostname cygwin_gethostname #include <unistd.h> #undef gethostname +#include <ifaddrs.h> #include <netdb.h> -#include <cygwin/in.h> #include <asm/byteorder.h> -#include <assert.h> -#include "cygerrno.h" -#include "security.h" -#include "cygwin/version.h" #include "shared_info.h" -#include "perprocess.h" #include "path.h" #include "fhandler.h" #include "dtable.h" #include "cygheap.h" -#include "sigproc.h" -#include "registry.h" -#include "cygtls.h" -#include "ifaddrs.h" #include "tls_pbuf.h" -#include "ntdll.h" /* Unfortunately defined in Windows header files and arpa/nameser_compat.h. */ #undef NOERROR @@ -455,8 +441,6 @@ dup_ent (unionent *&dst, unionent *src, unionent::struct_type type) dp += DWORD_round (src->h_len); } } - /* Sanity check that we did our bookkeeping correctly. */ - assert ((dp - (char *) dst) == sz); } debug_printf ("duped %sent \"%s\", %p", entnames[type], dst ? dst->name : "<null!>", dst); return dst; |