X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fjavaexec.c;h=8bcd6defc72decbbcd3538e56c2bb0e3b3e14a8a;hb=671c9011cb6944a63f0d15f60252c31bf0ee8e9b;hp=4192248e6a1e2b23e15b625350292ddd571a4214;hpb=57fdfd3f8ec62b105c53bcdf6f127c35c7fe7391;p=gnulib.git diff --git a/lib/javaexec.c b/lib/javaexec.c index 4192248e6..8bcd6defc 100644 --- a/lib/javaexec.c +++ b/lib/javaexec.c @@ -1,5 +1,5 @@ /* Execute a Java program. - Copyright (C) 2001-2003, 2006-2007 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2008 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software: you can redistribute it and/or modify @@ -29,7 +29,7 @@ #include "classpath.h" #include "xsetenv.h" #include "sh-quote.h" -#include "filename.h" +#include "concat-filename.h" #include "xalloc.h" #include "xmalloca.h" #include "error.h" @@ -94,7 +94,7 @@ execute_java_class (const char *class_name, /* First, try a class compiled to a native code executable. */ if (exe_dir != NULL) { - char *exe_pathname = concatenated_filename (exe_dir, class_name, EXEEXT); + char *exe_pathname = xconcatenated_filename (exe_dir, class_name, EXEEXT); char *old_classpath; char **argv = (char **) xmalloca ((1 + nargs + 1) * sizeof (char *)); unsigned int i; @@ -209,7 +209,7 @@ execute_java_class (const char *class_name, argv[1] = "--version"; argv[2] = NULL; exitstatus = execute ("gij", "gij", argv, false, false, true, true, - true, false); + true, false, NULL); gij_present = (exitstatus == 0); gij_tested = true; } @@ -262,7 +262,7 @@ execute_java_class (const char *class_name, argv[1] = "-version"; argv[2] = NULL; exitstatus = execute ("java", "java", argv, false, false, true, true, - true, false); + true, false, NULL); java_present = (exitstatus == 0); java_tested = true; } @@ -316,7 +316,7 @@ execute_java_class (const char *class_name, argv[0] = "jre"; argv[1] = NULL; exitstatus = execute ("jre", "jre", argv, false, false, true, true, - true, false); + true, false, NULL); jre_present = (exitstatus == 0 || exitstatus == 1); jre_tested = true; } @@ -373,7 +373,7 @@ execute_java_class (const char *class_name, argv[1] = "-?"; argv[2] = NULL; exitstatus = execute ("jview", "jview", argv, false, false, true, true, - true, false); + true, false, NULL); jview_present = (exitstatus == 0 || exitstatus == 1); jview_tested = true; }