mirror of
https://github.com/rubyjs/therubyracer
synced 2023-03-27 23:21:42 -04:00
84 lines
2.4 KiB
Diff
84 lines
2.4 KiB
Diff
|
? dist/src/Mac/IDE scripts/Hold option to open a script
|
||
|
? dist/src/Mac/IDE scripts/Insert file name
|
||
|
? dist/src/Mac/IDE scripts/Insert folder name
|
||
|
? dist/src/Mac/IDE scripts/Search Python Documentation
|
||
|
? dist/src/Mac/IDE scripts/Hack/Remove .pyc files
|
||
|
? dist/src/Mac/IDE scripts/Hack/Toolbox Assistant
|
||
|
Index: dist/src/Modules/posixmodule.c
|
||
|
===================================================================
|
||
|
RCS file: /cvsroot/python/python/dist/src/Modules/posixmodule.c,v
|
||
|
retrieving revision 2.213
|
||
|
diff -c -c -r2.213 posixmodule.c
|
||
|
*** dist/src/Modules/posixmodule.c 2001/12/03 20:41:00 2.213
|
||
|
--- dist/src/Modules/posixmodule.c 2001/12/05 00:52:58
|
||
|
***************
|
||
|
*** 1668,1674 ****
|
||
|
#ifdef HAVE_SPAWNV
|
||
|
static char posix_spawnv__doc__[] =
|
||
|
"spawnv(mode, path, args)\n\
|
||
|
! Execute an executable path with arguments, replacing current process.\n\
|
||
|
\n\
|
||
|
mode: mode of process creation\n\
|
||
|
path: path of executable file\n\
|
||
|
--- 1668,1674 ----
|
||
|
#ifdef HAVE_SPAWNV
|
||
|
static char posix_spawnv__doc__[] =
|
||
|
"spawnv(mode, path, args)\n\
|
||
|
! Execute the program 'path' in a new process.\n\
|
||
|
\n\
|
||
|
mode: mode of process creation\n\
|
||
|
path: path of executable file\n\
|
||
|
***************
|
||
|
*** 1717,1724 ****
|
||
|
|
||
|
if (mode == _OLD_P_OVERLAY)
|
||
|
mode = _P_OVERLAY;
|
||
|
spawnval = _spawnv(mode, path, argvlist);
|
||
|
!
|
||
|
PyMem_DEL(argvlist);
|
||
|
|
||
|
if (spawnval == -1)
|
||
|
--- 1717,1727 ----
|
||
|
|
||
|
if (mode == _OLD_P_OVERLAY)
|
||
|
mode = _P_OVERLAY;
|
||
|
+
|
||
|
+ Py_BEGIN_ALLOW_THREADS
|
||
|
spawnval = _spawnv(mode, path, argvlist);
|
||
|
! Py_END_ALLOW_THREADS
|
||
|
!
|
||
|
PyMem_DEL(argvlist);
|
||
|
|
||
|
if (spawnval == -1)
|
||
|
***************
|
||
|
*** 1734,1740 ****
|
||
|
|
||
|
static char posix_spawnve__doc__[] =
|
||
|
"spawnve(mode, path, args, env)\n\
|
||
|
! Execute a path with arguments and environment, replacing current process.\n\
|
||
|
\n\
|
||
|
mode: mode of process creation\n\
|
||
|
path: path of executable file\n\
|
||
|
--- 1737,1743 ----
|
||
|
|
||
|
static char posix_spawnve__doc__[] =
|
||
|
"spawnve(mode, path, args, env)\n\
|
||
|
! Execute the program 'path' in a new process.\n\
|
||
|
\n\
|
||
|
mode: mode of process creation\n\
|
||
|
path: path of executable file\n\
|
||
|
***************
|
||
|
*** 1830,1836 ****
|
||
|
--- 1833,1843 ----
|
||
|
|
||
|
if (mode == _OLD_P_OVERLAY)
|
||
|
mode = _P_OVERLAY;
|
||
|
+
|
||
|
+ Py_BEGIN_ALLOW_THREADS
|
||
|
spawnval = _spawnve(mode, path, argvlist, envlist);
|
||
|
+ Py_END_ALLOW_THREADS
|
||
|
+
|
||
|
if (spawnval == -1)
|
||
|
(void) posix_error();
|
||
|
else
|