Ryan Stutsman <stuts...@stanford.edu> added the comment: No, I don't think this is actually fixed in any version of Python at the moment. The title may be a bit misleading, because all the versions now store the result of fork in a pid_t and return it as a PyLong. However, posix_waitpid is still pulling pid's as a PyInt. Changing this to PyLong would probably work for our purposes, but I guess the hangup was that in reality pid_t is supposed to be an opaque datatype and implementing it in CPython is non-trivial and has little benefit.
Perhaps we close this as won't fix or I can create a patch to at least give a hack for 64-bit pid's but still treated as a long. ---------- nosy: +rstutsman _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue1983> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com