1955 args.argc = argc;
1956 args.argv = argv;
1957 args.mode = mode;
1958 args.what = what;
1959 args.ifn = *ifn;
1960
1961 rslt = ContinueInNewThread0(JavaMain, threadStackSize, (void*)&args);
1962 /* If the caller has deemed there is an error we
1963 * simply return that, otherwise we return the value of
1964 * the callee
1965 */
1966 return (ret != 0) ? ret : rslt;
1967 }
1968 }
1969
1970 static void
1971 DumpState()
1972 {
1973 if (!JLI_IsTraceLauncher()) return ;
1974 printf("Launcher state:\n");
1975 printf("\tdebug:%s\n", (JLI_IsTraceLauncher() == JNI_TRUE) ? "on" : "off");
1976 printf("\tjavargs:%s\n", (_is_java_args == JNI_TRUE) ? "on" : "off");
1977 printf("\tprogram name:%s\n", GetProgramName());
1978 printf("\tlauncher name:%s\n", GetLauncherName());
1979 printf("\tjavaw:%s\n", (IsJavaw() == JNI_TRUE) ? "on" : "off");
1980 printf("\tfullversion:%s\n", GetFullVersion());
1981 printf("\tdotversion:%s\n", GetDotVersion());
1982 printf("\tergo_policy:");
1983 switch(GetErgoPolicy()) {
1984 case NEVER_SERVER_CLASS:
1985 printf("NEVER_ACT_AS_A_SERVER_CLASS_MACHINE\n");
1986 break;
1987 case ALWAYS_SERVER_CLASS:
1988 printf("ALWAYS_ACT_AS_A_SERVER_CLASS_MACHINE\n");
1989 break;
1990 default:
1991 printf("DEFAULT_ERGONOMICS_POLICY\n");
1992 }
1993 }
1994
|
1955 args.argc = argc;
1956 args.argv = argv;
1957 args.mode = mode;
1958 args.what = what;
1959 args.ifn = *ifn;
1960
1961 rslt = ContinueInNewThread0(JavaMain, threadStackSize, (void*)&args);
1962 /* If the caller has deemed there is an error we
1963 * simply return that, otherwise we return the value of
1964 * the callee
1965 */
1966 return (ret != 0) ? ret : rslt;
1967 }
1968 }
1969
1970 static void
1971 DumpState()
1972 {
1973 if (!JLI_IsTraceLauncher()) return ;
1974 printf("Launcher state:\n");
1975 printf("\tFirst application arg index: %d\n", JLI_GetAppArgIndex());
1976 printf("\tdebug:%s\n", (JLI_IsTraceLauncher() == JNI_TRUE) ? "on" : "off");
1977 printf("\tjavargs:%s\n", (_is_java_args == JNI_TRUE) ? "on" : "off");
1978 printf("\tprogram name:%s\n", GetProgramName());
1979 printf("\tlauncher name:%s\n", GetLauncherName());
1980 printf("\tjavaw:%s\n", (IsJavaw() == JNI_TRUE) ? "on" : "off");
1981 printf("\tfullversion:%s\n", GetFullVersion());
1982 printf("\tdotversion:%s\n", GetDotVersion());
1983 printf("\tergo_policy:");
1984 switch(GetErgoPolicy()) {
1985 case NEVER_SERVER_CLASS:
1986 printf("NEVER_ACT_AS_A_SERVER_CLASS_MACHINE\n");
1987 break;
1988 case ALWAYS_SERVER_CLASS:
1989 printf("ALWAYS_ACT_AS_A_SERVER_CLASS_MACHINE\n");
1990 break;
1991 default:
1992 printf("DEFAULT_ERGONOMICS_POLICY\n");
1993 }
1994 }
1995
|