Jerry James 82b3f84
--- ./src/system.c.orig	2013-05-04 10:45:21.000000000 -0600
Jerry James 82b3f84
+++ ./src/system.c	2013-05-16 09:04:06.568959420 -0600
Jerry James 82b3f84
@@ -1754,6 +1754,7 @@ void InitSystem (
Jerry James b72b287
     Char *              argv [] )
Jerry James b72b287
 {
574c352
     Char *              *ptrlist;
574c352
+    Char *              envvar;
574c352
     UInt                i;             /* loop variable                   */
574c352
     Int res;                       /* return from option processing function */
Jerry James b72b287
 
Jerry James 82b3f84
@@ -1877,6 +1878,16 @@ void InitSystem (
574c352
 
574c352
 #endif
574c352
 
574c352
+    /* process environment variables */
574c352
+    envvar = getenv("GAP_DIR");
574c352
+    if (envvar == NULL)
Jerry James b72b287
+      envvar = "/usr/lib/gap";
574c352
+    setGapRootPath(&envvar, NULL);
574c352
+    envvar = getenv("GAP_MEM");
574c352
+    if (envvar == NULL)
Jerry James b72b287
+      envvar = "32m";
574c352
+    storeMemory2(&envvar, &SyStorMin);
574c352
+
Jerry James b72b287
     /* save the original command line for export to GAP */
Jerry James b72b287
     SyOriginalArgc = argc;
Jerry James b72b287
     SyOriginalArgv = argv;