PageRenderTime 21ms CodeModel.GetById 15ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 0ms

/Mac/Tools/pythonw.c

http://unladen-swallow.googlecode.com/
C | 17 lines | 8 code | 2 blank | 7 comment | 0 complexity | 4ba6461c4995041057f20f32177cff36 MD5 | raw file
 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>
 9
10static char Python[] = PYTHONWEXECUTABLE;
11
12int main(int argc, char **argv) {
13	argv[0] = Python;
14	execv(Python, argv);
15	err(1, "execv: %s", Python);
16	/* NOTREACHED */
17}