summaryrefslogtreecommitdiff
path: root/java/eclipse-devel/files/post-patch-plugins-swt-gtk-swt-internal-gtk-OS.java
blob: da7fe1620e4765b3aa689f3653bd6ebd7b59d287 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--- plugins/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java.orig	2007-06-26 04:57:20.000000000 +0900
+++ plugins/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java	2007-09-12 13:29:42.000000000 +0900
@@ -23,18 +23,20 @@
 	}
 	
 	/** OS Constants */
-	public static final boolean IsAIX, IsSunOS, IsLinux, IsHPUX;
+	public static final boolean IsFreeBSD, IsAIX, IsSunOS, IsLinux, IsHPUX;
 	static {
 		
 		/* Initialize the OS flags and locale constants */
 		String osName = System.getProperty ("os.name");
-		boolean isAIX = false, isSunOS = false, isLinux = false, isHPUX = false;
+		boolean isFreeBSD = false, isAIX = false, isSunOS = false, isLinux = false, isHPUX = false ;
+		if (osName.equals ("FreeBSD")) isFreeBSD = true;
 		if (osName.equals ("Linux")) isLinux = true;
 		if (osName.equals ("AIX")) isAIX = true;
 		if (osName.equals ("Solaris")) isSunOS = true;
 		if (osName.equals ("SunOS")) isSunOS = true;
 		if (osName.equals ("HP-UX")) isHPUX = true;
-		IsAIX = isAIX;  IsSunOS = isSunOS;  IsLinux = isLinux;  IsHPUX = isHPUX;
+		IsFreeBSD = isFreeBSD; IsAIX = isAIX;  IsSunOS = isSunOS;  
+                IsLinux = isLinux;  IsHPUX = isHPUX;
 	}
 
 	/** Constants */