191 PUTPROP(propArray, _ftp_nonProxyHosts_NDX, sprops->exceptionList); 192 PUTPROP(propArray, _socksNonProxyHosts_NDX, sprops->exceptionList); 193 } 194 #endif 195 196 /* data model */ 197 if (sizeof(sprops) == 4) { 198 sprops->data_model = "32"; 199 } else if (sizeof(sprops) == 8) { 200 sprops->data_model = "64"; 201 } else { 202 sprops->data_model = "unknown"; 203 } 204 PUTPROP(propArray, _sun_arch_data_model_NDX, sprops->data_model); 205 206 /* patch level */ 207 PUTPROP(propArray, _sun_os_patch_level_NDX, sprops->patch_level); 208 209 PUTPROP(propArray, _awt_toolkit_NDX, sprops->awt_toolkit); 210 211 /* Java2D properties */ 212 /* Note: java.awt.graphicsenv is an implementation private property which 213 * just happens to have a java.* name because it is referenced in 214 * a java.awt class. It is the mechanism by which the implementation 215 * finds the appropriate class in the JRE for the platform. 216 * It is explicitly not designed to be overridden by clients as 217 * a way of replacing the implementation class, and in any case 218 * the mechanism by which the class is loaded is constrained to only 219 * find and load classes that are part of the JRE. 220 * This property may be removed if that mechanism is redesigned 221 */ 222 PUTPROP(propArray, _java_awt_graphicsenv_NDX, sprops->graphics_env); 223 224 PUTPROP_PlatformString(propArray, _java_io_tmpdir_NDX, sprops->tmp_dir); 225 226 PUTPROP_PlatformString(propArray, _user_name_NDX, sprops->user_name); 227 PUTPROP_PlatformString(propArray, _user_home_NDX, sprops->user_home); 228 PUTPROP_PlatformString(propArray, _user_dir_NDX, sprops->user_dir); 229 230 /* 231 * Set i18n related property fields from platform. 232 */ 233 PUTPROP(propArray, _display_language_NDX, sprops->display_language); 234 PUTPROP(propArray, _display_script_NDX, sprops->display_script); 235 PUTPROP(propArray, _display_country_NDX, sprops->display_country); 236 PUTPROP(propArray, _display_variant_NDX, sprops->display_variant); 237 238 PUTPROP(propArray, _format_language_NDX, sprops->format_language); 239 PUTPROP(propArray, _format_script_NDX, sprops->format_script); 240 PUTPROP(propArray, _format_country_NDX, sprops->format_country); 241 PUTPROP(propArray, _format_variant_NDX, sprops->format_variant); 242 243 return propArray; | 191 PUTPROP(propArray, _ftp_nonProxyHosts_NDX, sprops->exceptionList); 192 PUTPROP(propArray, _socksNonProxyHosts_NDX, sprops->exceptionList); 193 } 194 #endif 195 196 /* data model */ 197 if (sizeof(sprops) == 4) { 198 sprops->data_model = "32"; 199 } else if (sizeof(sprops) == 8) { 200 sprops->data_model = "64"; 201 } else { 202 sprops->data_model = "unknown"; 203 } 204 PUTPROP(propArray, _sun_arch_data_model_NDX, sprops->data_model); 205 206 /* patch level */ 207 PUTPROP(propArray, _sun_os_patch_level_NDX, sprops->patch_level); 208 209 PUTPROP(propArray, _awt_toolkit_NDX, sprops->awt_toolkit); 210 211 PUTPROP_PlatformString(propArray, _java_io_tmpdir_NDX, sprops->tmp_dir); 212 213 PUTPROP_PlatformString(propArray, _user_name_NDX, sprops->user_name); 214 PUTPROP_PlatformString(propArray, _user_home_NDX, sprops->user_home); 215 PUTPROP_PlatformString(propArray, _user_dir_NDX, sprops->user_dir); 216 217 /* 218 * Set i18n related property fields from platform. 219 */ 220 PUTPROP(propArray, _display_language_NDX, sprops->display_language); 221 PUTPROP(propArray, _display_script_NDX, sprops->display_script); 222 PUTPROP(propArray, _display_country_NDX, sprops->display_country); 223 PUTPROP(propArray, _display_variant_NDX, sprops->display_variant); 224 225 PUTPROP(propArray, _format_language_NDX, sprops->format_language); 226 PUTPROP(propArray, _format_script_NDX, sprops->format_script); 227 PUTPROP(propArray, _format_country_NDX, sprops->format_country); 228 PUTPROP(propArray, _format_variant_NDX, sprops->format_variant); 229 230 return propArray; |