Allow building of Cygwin using Mingw64 SDK headers:
* libc/include/sys/time.h: Drop _WINSOCK_H guard. Just use _TIMEVAL_DEFINED instead. * libc/include/sys/types.h: Check for _WINSOCKAPI_ along with _WINSOCK_H. * libc/include/sys/unistd.h: Ditto.
This commit is contained in:
parent
0390476c47
commit
0246baaea2
|
@ -1,3 +1,12 @@
|
|||
2012-07-06 Corinna Vinschen <vinschen@redhat.com>
|
||||
|
||||
Allow building of Cygwin using Mingw64 SDK headers:
|
||||
* libc/include/sys/time.h: Drop _WINSOCK_H guard. Just use
|
||||
_TIMEVAL_DEFINED instead.
|
||||
* libc/include/sys/types.h: Check for _WINSOCKAPI_ along with
|
||||
_WINSOCK_H.
|
||||
* libc/include/sys/unistd.h: Ditto.
|
||||
|
||||
2012-06-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
|
||||
|
||||
* doc/Makefile.am (makedoc): Use LDFLAGS_FOR_BUILD not LDFLAGS.
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
extern "C" {
|
||||
#endif
|
||||
|
||||
#ifndef _WINSOCK_H
|
||||
#ifndef _TIMEVAL_DEFINED
|
||||
#define _TIMEVAL_DEFINED
|
||||
struct timeval {
|
||||
time_t tv_sec;
|
||||
|
@ -28,7 +28,7 @@ struct timezone {
|
|||
#include <cygwin/sys_time.h>
|
||||
#endif /* __CYGWIN__ */
|
||||
|
||||
#endif /* _WINSOCK_H */
|
||||
#endif /* !_TIMEVAL_DEFINED */
|
||||
|
||||
#define ITIMER_REAL 0
|
||||
#define ITIMER_VIRTUAL 1
|
||||
|
|
|
@ -210,7 +210,7 @@ typedef unsigned short nlink_t;
|
|||
includes the W32api winsock[2].h header must know what it is doing;
|
||||
it must not call the cygwin32 select function.
|
||||
*/
|
||||
# if !(defined (_POSIX_SOURCE) || defined (_WINSOCK_H) || defined (__USE_W32_SOCKETS))
|
||||
# if !(defined (_POSIX_SOURCE) || defined (_WINSOCK_H) || defined (_WINSOCKAPI_) || defined (__USE_W32_SOCKETS))
|
||||
# define _SYS_TYPES_FD_SET
|
||||
# define NBBY 8 /* number of bits in a byte */
|
||||
/*
|
||||
|
@ -247,7 +247,7 @@ typedef struct _types_fd_set {
|
|||
*__tmp++ = 0; \
|
||||
}))
|
||||
|
||||
# endif /* !(defined (_POSIX_SOURCE) || defined (_WINSOCK_H) || defined (__USE_W32_SOCKETS)) */
|
||||
# endif /* !(defined (_POSIX_SOURCE) || defined (_WINSOCK_H) || defined (_WINSOCKAPI_) || defined (__USE_W32_SOCKETS)) */
|
||||
|
||||
#undef __MS_types__
|
||||
#undef _ST_INT32
|
||||
|
|
|
@ -233,7 +233,7 @@ int _EXFUN(truncate, (const char *, off_t __length));
|
|||
int _EXFUN(getdtablesize, (void));
|
||||
int _EXFUN(setdtablesize, (int));
|
||||
useconds_t _EXFUN(ualarm, (useconds_t __useconds, useconds_t __interval));
|
||||
#if !(defined (_WINSOCK_H) || defined (__USE_W32_SOCKETS))
|
||||
#if !(defined (_WINSOCK_H) || defined (_WINSOCKAPI_) || defined (__USE_W32_SOCKETS))
|
||||
/* winsock[2].h defines as __stdcall, and with int as 2nd arg */
|
||||
int _EXFUN(gethostname, (char *__name, size_t __len));
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue