72 |
72 |
73 static const char *_program_name; |
73 static const char *_program_name; |
74 static const char *_launcher_name; |
74 static const char *_launcher_name; |
75 static jboolean _is_java_args = JNI_FALSE; |
75 static jboolean _is_java_args = JNI_FALSE; |
76 static const char *_fVersion; |
76 static const char *_fVersion; |
77 static const char *_dVersion; |
|
78 static jboolean _wc_enabled = JNI_FALSE; |
77 static jboolean _wc_enabled = JNI_FALSE; |
79 static jint _ergo_policy = DEFAULT_POLICY; |
78 static jint _ergo_policy = DEFAULT_POLICY; |
80 |
79 |
81 /* |
80 /* |
82 * Entries for splash screen environment variables. |
81 * Entries for splash screen environment variables. |
181 int |
180 int |
182 JLI_Launch(int argc, char ** argv, /* main argc, argc */ |
181 JLI_Launch(int argc, char ** argv, /* main argc, argc */ |
183 int jargc, const char** jargv, /* java args */ |
182 int jargc, const char** jargv, /* java args */ |
184 int appclassc, const char** appclassv, /* app classpath */ |
183 int appclassc, const char** appclassv, /* app classpath */ |
185 const char* fullversion, /* full version defined */ |
184 const char* fullversion, /* full version defined */ |
186 const char* dotversion, /* dot version defined */ |
185 const char* dotversion, /* UNUSED dot version defined */ |
187 const char* pname, /* program name */ |
186 const char* pname, /* program name */ |
188 const char* lname, /* launcher name */ |
187 const char* lname, /* launcher name */ |
189 jboolean javaargs, /* JAVA_ARGS */ |
188 jboolean javaargs, /* JAVA_ARGS */ |
190 jboolean cpwildcard, /* classpath wildcard*/ |
189 jboolean cpwildcard, /* classpath wildcard*/ |
191 jboolean javaw, /* windows-only javaw */ |
190 jboolean javaw, /* windows-only javaw */ |
202 char jvmpath[MAXPATHLEN]; |
201 char jvmpath[MAXPATHLEN]; |
203 char jrepath[MAXPATHLEN]; |
202 char jrepath[MAXPATHLEN]; |
204 char jvmcfg[MAXPATHLEN]; |
203 char jvmcfg[MAXPATHLEN]; |
205 |
204 |
206 _fVersion = fullversion; |
205 _fVersion = fullversion; |
207 _dVersion = dotversion; |
|
208 _launcher_name = lname; |
206 _launcher_name = lname; |
209 _program_name = pname; |
207 _program_name = pname; |
210 _is_java_args = javaargs; |
208 _is_java_args = javaargs; |
211 _wc_enabled = cpwildcard; |
209 _wc_enabled = cpwildcard; |
212 _ergo_policy = ergo; |
210 _ergo_policy = ergo; |
1967 printf("\tjavargs:%s\n", (_is_java_args == JNI_TRUE) ? "on" : "off"); |
1959 printf("\tjavargs:%s\n", (_is_java_args == JNI_TRUE) ? "on" : "off"); |
1968 printf("\tprogram name:%s\n", GetProgramName()); |
1960 printf("\tprogram name:%s\n", GetProgramName()); |
1969 printf("\tlauncher name:%s\n", GetLauncherName()); |
1961 printf("\tlauncher name:%s\n", GetLauncherName()); |
1970 printf("\tjavaw:%s\n", (IsJavaw() == JNI_TRUE) ? "on" : "off"); |
1962 printf("\tjavaw:%s\n", (IsJavaw() == JNI_TRUE) ? "on" : "off"); |
1971 printf("\tfullversion:%s\n", GetFullVersion()); |
1963 printf("\tfullversion:%s\n", GetFullVersion()); |
1972 printf("\tdotversion:%s\n", GetDotVersion()); |
|
1973 printf("\tergo_policy:"); |
1964 printf("\tergo_policy:"); |
1974 switch(GetErgoPolicy()) { |
1965 switch(GetErgoPolicy()) { |
1975 case NEVER_SERVER_CLASS: |
1966 case NEVER_SERVER_CLASS: |
1976 printf("NEVER_ACT_AS_A_SERVER_CLASS_MACHINE\n"); |
1967 printf("NEVER_ACT_AS_A_SERVER_CLASS_MACHINE\n"); |
1977 break; |
1968 break; |