Commit 1fa6d663 authored by Antoine Pitrou's avatar Antoine Pitrou

Try to fix building under Windows (where SIZEOF_PID_T apparently doesn't exist)

parent 1224e5a1
......@@ -304,8 +304,7 @@ extern int lstat(const char *, struct stat *);
#endif /* UNION_WAIT */
/* Issue #1983: pid_t can be longer than a C long on some systems */
#ifdef SIZEOF_PID_T
#if SIZEOF_PID_T == SIZEOF_INT
#if !defined(SIZEOF_PID_T) || SIZEOF_PID_T == SIZEOF_INT
#define PARSE_PID "i"
#define PyLong_FromPid PyLong_FromLong
#define PyLong_AsPid PyLong_AsLong
......@@ -319,7 +318,6 @@ extern int lstat(const char *, struct stat *);
#define PyLong_AsPid PyLong_AsLongLong
#else
#error "sizeof(pid_t) is neither sizeof(int), sizeof(long) or sizeof(long long)"
#endif
#endif /* SIZEOF_PID_T */
/* Don't use the "_r" form if we don't need it (also, won't have a
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment