src/java.base/share/native/libjli/java.h
changeset 59323 ae2eb76c486d
parent 58280 ef8c8cf9256a
equal deleted inserted replaced
59321:5775e4825e58 59323:ae2eb76c486d
   160  */
   160  */
   161 int CallJavaMainInNewThread(jlong stack_size, void* args);
   161 int CallJavaMainInNewThread(jlong stack_size, void* args);
   162 
   162 
   163 /* sun.java.launcher.* platform properties. */
   163 /* sun.java.launcher.* platform properties. */
   164 void SetJavaCommandLineProp(char* what, int argc, char** argv);
   164 void SetJavaCommandLineProp(char* what, int argc, char** argv);
   165 void SetJavaLauncherProp(void);
       
   166 
   165 
   167 /*
   166 /*
   168  * Functions defined in java.c and used in java_md.c.
   167  * Functions defined in java.c and used in java_md.c.
   169  */
   168  */
   170 jint ReadKnownVMs(const char *jvmcfg, jboolean speculative);
   169 jint ReadKnownVMs(const char *jvmcfg, jboolean speculative);
   172 void AddOption(char *str, void *info);
   171 void AddOption(char *str, void *info);
   173 jboolean IsWhiteSpaceOption(const char* name);
   172 jboolean IsWhiteSpaceOption(const char* name);
   174 
   173 
   175 // Utility function defined in args.c
   174 // Utility function defined in args.c
   176 int isTerminalOpt(char *arg);
   175 int isTerminalOpt(char *arg);
   177 
       
   178 const char* GetProgramName();
       
   179 const char* GetFullVersion();
       
   180 jboolean IsJavaArgs();
       
   181 jboolean IsJavaw();
   176 jboolean IsJavaw();
   182 
   177 
   183 int ContinueInNewThread(InvocationFunctions* ifn, jlong threadStackSize,
   178 int ContinueInNewThread(InvocationFunctions* ifn, jlong threadStackSize,
   184                    int argc, char** argv,
   179                    int argc, char** argv,
   185                    int mode, char *what, int ret);
   180                    int mode, char *what, int ret);