=================================================================== RCS file: /home/cvs/OpenXM/src/kxx/oxlog.c,v retrieving revision 1.9 retrieving revision 1.11 diff -u -p -r1.9 -r1.11 --- OpenXM/src/kxx/oxlog.c 2001/05/06 07:53:00 1.9 +++ OpenXM/src/kxx/oxlog.c 2019/09/17 05:33:09 1.11 @@ -1,4 +1,4 @@ -/*$OpenXM: OpenXM/src/kxx/oxlog.c,v 1.8 2000/06/19 07:48:01 ohara Exp $*/ +/*$OpenXM: OpenXM/src/kxx/oxlog.c,v 1.10 2003/11/20 07:18:41 takayama Exp $*/ #include #include #include @@ -22,6 +22,7 @@ 2 3 */ static int Debug_which = 1; +extern char **environ; /*which("xterm", getenv("PATH"));*/ char *which(char *prog, char *path_env) @@ -87,7 +88,27 @@ int main(int argc, char *argv[]) if (oxname == NULL) { oxname = "NULL"; } /* Why? */ - execv(oxname, argv+1); + + /* + { + int i; + i=0; + while (environ[i] != NULL) { + fprintf(stderr,"%s ",environ[i++]); + } + fprintf(stderr,"\n"); + } + */ + /* dirty workaround of the bug of xterm -iconic on XQuartz */ + for (i=2; i