Eryk Sun <[email protected]> added the comment:
nt.execv[e] wraps calling the C runtime _wexecv[e] function. The other os.exec*
functions are in turn based on these calls. As to spawn, for Windows _P_OVERLAY
just means to exit the current process. The source code is published, so you
can see how simple the implementation is in ucrt\exec\spawnv.cpp:
if (mode == _P_OVERLAY)
{
// Destroy ourselves:
_exit(0);
}
If I recall correctly, in the early 80s, Microsoft's C runtime was used for
both MS-DOS and Xenix (Unix) development. One assumes that the overlay option
was actually useful in Xenix.
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue9148>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com