The _lsprof module could crash the interpreter if it was given an external
[python.git] / Mac / Tools / pythonw.c
blobe70a76f846f5ce84659b4f2306ee544658f8d8da
1 /*
2 * This wrapper program executes a python executable hidden inside an
3 * application bundle inside the Python framework. This is needed to run
4 * GUI code: some GUI API's don't work unless the program is inside an
5 * application bundle.
6 */
7 #include <unistd.h>
8 #include <err.h>
10 static char Python[] = PYTHONWEXECUTABLE;
12 int main(int argc, char **argv) {
13 argv[0] = Python;
14 execv(Python, argv);
15 err(1, "execv: %s", Python);
16 /* NOTREACHED */