< prev index next >

src/java.base/share/native/launcher/defines.h

Print this page




  34 /*
  35  * This file contains commonly defined constants used only by main.c
  36  * and should not be included by another file.
  37  */
  38 #ifndef VERSION_STRING
  39 /* make sure the compilation fails */
  40 #error "VERSION_STRING must be defined"
  41 #endif
  42 
  43 /* Unused, but retained for JLI_Launch compatibility*/
  44 #define DOT_VERSION "0.0"
  45 
  46 #ifdef JAVA_ARGS
  47 #define HAS_JAVA_ARGS JNI_TRUE
  48 #ifdef PROGNAME
  49 static const char* const_progname = PROGNAME;
  50 #else
  51 static char* const_progname = NULL;
  52 #endif
  53 static const char* const_jargs[] = JAVA_ARGS;
  54 /*
  55  * ApplicationHome is prepended to each of these entries; the resulting
  56  * strings are concatenated (separated by PATH_SEPARATOR) and used as the
  57  * value of -cp option to the launcher.
  58  */
  59 #ifndef APP_CLASSPATH
  60 static const char* const_appclasspath[] = { NULL };
  61 #else
  62 static const char* const_appclasspath[] = APP_CLASSPATH;
  63 #endif /* APP_CLASSPATH */
  64 #else  /* !JAVA_ARGS */
  65 #define HAS_JAVA_ARGS JNI_FALSE
  66 static const char* const_progname = "java";
  67 static const char** const_jargs = NULL;
  68 static const char* const_appclasspath[] = { NULL };
  69 #endif /* JAVA_ARGS */
  70 
  71 #ifdef LAUNCHER_NAME
  72 static const char* const_launcher = LAUNCHER_NAME;
  73 #else  /* LAUNCHER_NAME */
  74 static char* const_launcher = NULL;
  75 #endif /* LAUNCHER_NAME */
  76 
  77 #ifdef EXPAND_CLASSPATH_WILDCARDS
  78 static const jboolean const_cpwildcard = JNI_TRUE;
  79 #else
  80 static const jboolean const_cpwildcard = JNI_FALSE;
  81 #endif /* EXPAND_CLASSPATH_WILDCARDS */
  82 
  83 #if defined(NEVER_ACT_AS_SERVER_CLASS_MACHINE)


  34 /*
  35  * This file contains commonly defined constants used only by main.c
  36  * and should not be included by another file.
  37  */
  38 #ifndef VERSION_STRING
  39 /* make sure the compilation fails */
  40 #error "VERSION_STRING must be defined"
  41 #endif
  42 
  43 /* Unused, but retained for JLI_Launch compatibility*/
  44 #define DOT_VERSION "0.0"
  45 
  46 #ifdef JAVA_ARGS
  47 #define HAS_JAVA_ARGS JNI_TRUE
  48 #ifdef PROGNAME
  49 static const char* const_progname = PROGNAME;
  50 #else
  51 static char* const_progname = NULL;
  52 #endif
  53 static const char* const_jargs[] = JAVA_ARGS;










  54 #else  /* !JAVA_ARGS */
  55 #define HAS_JAVA_ARGS JNI_FALSE
  56 static const char* const_progname = "java";
  57 static const char** const_jargs = NULL;
  58 static const char* const_appclasspath[] = { NULL };
  59 #endif /* JAVA_ARGS */
  60 
  61 #ifdef LAUNCHER_NAME
  62 static const char* const_launcher = LAUNCHER_NAME;
  63 #else  /* LAUNCHER_NAME */
  64 static char* const_launcher = NULL;
  65 #endif /* LAUNCHER_NAME */
  66 
  67 #ifdef EXPAND_CLASSPATH_WILDCARDS
  68 static const jboolean const_cpwildcard = JNI_TRUE;
  69 #else
  70 static const jboolean const_cpwildcard = JNI_FALSE;
  71 #endif /* EXPAND_CLASSPATH_WILDCARDS */
  72 
  73 #if defined(NEVER_ACT_AS_SERVER_CLASS_MACHINE)
< prev index next >