Fix build under Windows
This commit is contained in:
parent
e266f25cf1
commit
4fe3858991
|
@ -312,8 +312,7 @@ extern int lstat(const char *, struct stat *);
|
||||||
#endif /* UNION_WAIT */
|
#endif /* UNION_WAIT */
|
||||||
|
|
||||||
/* Issue #1983: pid_t can be longer than a C long on some systems */
|
/* Issue #1983: pid_t can be longer than a C long on some systems */
|
||||||
#ifdef SIZEOF_PID_T
|
#if !defined(SIZEOF_PID_T) || SIZEOF_PID_T == SIZEOF_INT
|
||||||
#if SIZEOF_PID_T == SIZEOF_INT
|
|
||||||
#define PARSE_PID "i"
|
#define PARSE_PID "i"
|
||||||
#define PyLong_FromPid PyInt_FromLong
|
#define PyLong_FromPid PyInt_FromLong
|
||||||
#define PyLong_AsPid PyInt_AsLong
|
#define PyLong_AsPid PyInt_AsLong
|
||||||
|
@ -327,7 +326,6 @@ extern int lstat(const char *, struct stat *);
|
||||||
#define PyLong_AsPid PyInt_AsLongLong
|
#define PyLong_AsPid PyInt_AsLongLong
|
||||||
#else
|
#else
|
||||||
#error "sizeof(pid_t) is neither sizeof(int), sizeof(long) or sizeof(long long)"
|
#error "sizeof(pid_t) is neither sizeof(int), sizeof(long) or sizeof(long long)"
|
||||||
#endif
|
|
||||||
#endif /* SIZEOF_PID_T */
|
#endif /* SIZEOF_PID_T */
|
||||||
|
|
||||||
/* Don't use the "_r" form if we don't need it (also, won't have a
|
/* Don't use the "_r" form if we don't need it (also, won't have a
|
||||||
|
|
Loading…
Reference in New Issue