src/solaris/native/java/lang/java_props_md.c

Print this page




 411             sprops.graphics_env = "sun.awt.HeadlessGraphicsEnvironment";
 412             break;
 413     }
 414 #endif
 415     /* AWT properties */
 416 #ifdef JAVASE_EMBEDDED
 417     sprops.awt_toolkit = getEmbeddedToolkit();
 418     if (sprops.awt_toolkit == NULL) // default as below
 419 #endif
 420 #ifdef MACOSX
 421         switch (prefToolkit) {
 422             case CToolkit:
 423                 sprops.awt_toolkit = "sun.lwawt.macosx.LWCToolkit";
 424                 break;
 425             case XToolkit:
 426 #endif
 427     sprops.awt_toolkit = "sun.awt.X11.XToolkit";
 428 #ifdef MACOSX
 429                 break;
 430             default:
 431                 sprops.graphics_env = "sun.awt.HToolkit";
 432                 break;
 433         }
 434 #endif
 435 
 436     /* This is used only for debugging of font problems. */
 437     v = getenv("JAVA2D_FONTPATH");
 438     sprops.font_dir = v ? v : NULL;
 439 
 440 #ifdef SI_ISALIST
 441     /* supported instruction sets */
 442     {
 443         char list[258];
 444         sysinfo(SI_ISALIST, list, sizeof(list));
 445         sprops.cpu_isalist = strdup(list);
 446     }
 447 #else
 448     sprops.cpu_isalist = NULL;
 449 #endif
 450 
 451     /* endianness of platform */




 411             sprops.graphics_env = "sun.awt.HeadlessGraphicsEnvironment";
 412             break;
 413     }
 414 #endif
 415     /* AWT properties */
 416 #ifdef JAVASE_EMBEDDED
 417     sprops.awt_toolkit = getEmbeddedToolkit();
 418     if (sprops.awt_toolkit == NULL) // default as below
 419 #endif
 420 #ifdef MACOSX
 421         switch (prefToolkit) {
 422             case CToolkit:
 423                 sprops.awt_toolkit = "sun.lwawt.macosx.LWCToolkit";
 424                 break;
 425             case XToolkit:
 426 #endif
 427     sprops.awt_toolkit = "sun.awt.X11.XToolkit";
 428 #ifdef MACOSX
 429                 break;
 430             default:
 431                 sprops.awt_toolkit = "sun.awt.HToolkit";
 432                 break;
 433         }
 434 #endif
 435 
 436     /* This is used only for debugging of font problems. */
 437     v = getenv("JAVA2D_FONTPATH");
 438     sprops.font_dir = v ? v : NULL;
 439 
 440 #ifdef SI_ISALIST
 441     /* supported instruction sets */
 442     {
 443         char list[258];
 444         sysinfo(SI_ISALIST, list, sizeof(list));
 445         sprops.cpu_isalist = strdup(list);
 446     }
 447 #else
 448     sprops.cpu_isalist = NULL;
 449 #endif
 450 
 451     /* endianness of platform */