]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Use PyMac_GetPythonDir() to obtain python homedir
authorJack Jansen <jack.jansen@cwi.nl>
Mon, 13 Feb 1995 11:36:25 +0000 (11:36 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Mon, 13 Feb 1995 11:36:25 +0000 (11:36 +0000)
fileargument moved here from macmain.c

Mac/Modules/config.c

index 098ff4f81e8b8036ffff4fef8b138dbfddbda46f..5dab182e56783cd2cfeac80d9e63e08dfe428b9b 100644 (file)
@@ -31,6 +31,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #ifdef macintosh
 /* The Macintosh main program is in macmain.c */
 #define NO_MAIN
+char *fileargument;            /* So main() can tell us the program name */
 #endif
 
 #include <stdio.h>
@@ -41,6 +42,7 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #include "osdefs.h"
 #include "intrcheck.h"
 
+char *PyMac_GetPythonDir();
 
 #ifndef NO_MAIN
 
@@ -154,15 +156,12 @@ getpythonpath()
        ** - Chdir to where the source file (if any) lives
        */
        static char *pythonpath;
-       extern char *fileargument;
-       char curwd[256];
+       char *curwd;
        char *p, *endp;
        int newlen;
        
        if ( pythonpath ) return pythonpath;
-       if (getwd(curwd) < 0 ) {
-               return PYTHONPATH;
-       }
+       curwd = PyMac_GetPythonDir();
        p = PYTHONPATH;
        endp = p;
        pythonpath = malloc(2);