Charles-Francois Natali <neolo...@free.fr> added the comment: I didn't even know that Windows had such calls. But anyway, if we start releasing the GIL around each malloc call, then it's going to get really complicated:
static PyObject * posix_geteuid(PyObject *self, PyObject *noargs) { return PyLong_FromLong((long)geteuid()); } PyLong_FromLong -> _PyLong_New -> PyObject_MALLOC which can call malloc. As for DuplicateHandle, I assume it's as fast as Unix's dup(2). ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue11382> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com