src/share/native/java/lang/System.c

Print this page




 195             JAVA_SPECIFICATION_VENDOR);
 196 
 197     PUTPROP(props, "java.version", RELEASE);
 198     PUTPROP(props, "java.vendor", VENDOR);
 199     PUTPROP(props, "java.vendor.url", VENDOR_URL);
 200     PUTPROP(props, "java.vendor.url.bug", VENDOR_URL_BUG);
 201 
 202     jio_snprintf(buf, sizeof(buf), "%d.%d", JAVA_MAX_SUPPORTED_VERSION,
 203                                             JAVA_MAX_SUPPORTED_MINOR_VERSION);
 204     PUTPROP(props, "java.class.version", buf);
 205 
 206     if (sprops->awt_toolkit) {
 207         PUTPROP(props, "awt.toolkit", sprops->awt_toolkit);
 208     }
 209 
 210     /* os properties */
 211     PUTPROP(props, "os.name", sprops->os_name);
 212     PUTPROP(props, "os.version", sprops->os_version);
 213     PUTPROP(props, "os.arch", sprops->os_arch);
 214 




 215     /* file system properties */
 216     PUTPROP(props, "file.separator", sprops->file_separator);
 217     PUTPROP(props, "path.separator", sprops->path_separator);
 218     PUTPROP(props, "line.separator", sprops->line_separator);
 219 
 220     /*
 221      *  user.language
 222      *  user.script, user.country, user.variant (if user's environment specifies them)
 223      *  file.encoding
 224      *  file.encoding.pkg
 225      */
 226     PUTPROP(props, "user.language", sprops->language);
 227     if (sprops->script) {
 228         PUTPROP(props, "user.script", sprops->script);
 229     }
 230     if (sprops->country) {
 231         PUTPROP(props, "user.country", sprops->country);
 232     }
 233     if (sprops->variant) {
 234         PUTPROP(props, "user.variant", sprops->variant);




 195             JAVA_SPECIFICATION_VENDOR);
 196 
 197     PUTPROP(props, "java.version", RELEASE);
 198     PUTPROP(props, "java.vendor", VENDOR);
 199     PUTPROP(props, "java.vendor.url", VENDOR_URL);
 200     PUTPROP(props, "java.vendor.url.bug", VENDOR_URL_BUG);
 201 
 202     jio_snprintf(buf, sizeof(buf), "%d.%d", JAVA_MAX_SUPPORTED_VERSION,
 203                                             JAVA_MAX_SUPPORTED_MINOR_VERSION);
 204     PUTPROP(props, "java.class.version", buf);
 205 
 206     if (sprops->awt_toolkit) {
 207         PUTPROP(props, "awt.toolkit", sprops->awt_toolkit);
 208     }
 209 
 210     /* os properties */
 211     PUTPROP(props, "os.name", sprops->os_name);
 212     PUTPROP(props, "os.version", sprops->os_version);
 213     PUTPROP(props, "os.arch", sprops->os_arch);
 214 
 215 #ifdef ARCHABIPROPNAME
 216     PUTPROP(props, "sun.arch.abi", sprops->sun_arch_abi);
 217 #endif
 218 
 219     /* file system properties */
 220     PUTPROP(props, "file.separator", sprops->file_separator);
 221     PUTPROP(props, "path.separator", sprops->path_separator);
 222     PUTPROP(props, "line.separator", sprops->line_separator);
 223 
 224     /*
 225      *  user.language
 226      *  user.script, user.country, user.variant (if user's environment specifies them)
 227      *  file.encoding
 228      *  file.encoding.pkg
 229      */
 230     PUTPROP(props, "user.language", sprops->language);
 231     if (sprops->script) {
 232         PUTPROP(props, "user.script", sprops->script);
 233     }
 234     if (sprops->country) {
 235         PUTPROP(props, "user.country", sprops->country);
 236     }
 237     if (sprops->variant) {
 238         PUTPROP(props, "user.variant", sprops->variant);