blob: ed49c51056e3de028751f1f4a86d8050d19d4b9d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
--- org/eclipse/swt/internal/gtk/OS.java.orig 2019-03-07 04:31:06 UTC
+++ org/eclipse/swt/internal/gtk/OS.java
@@ -53,15 +53,16 @@
*/
public class OS extends C {
/** OS Constants */
- public static final boolean IsLinux, IsWin32, BIG_ENDIAN;
+ public static final boolean IsLinux, IsWin32, BIG_ENDIAN, IsFreeBSD;
static {
/* Initialize the OS flags and locale constants */
String osName = System.getProperty ("os.name");
- boolean isLinux = false, isWin32 = false;
+ boolean isLinux = false, isWin32 = false, isFreeBSD = false;
if (osName.equals ("Linux")) isLinux = true;
if (osName.startsWith("Windows")) isWin32 = true;
- IsLinux = isLinux; IsWin32 = isWin32;
+ if (osName.equals ("FreeBSD")) isFreeBSD = true;
+ IsLinux = isLinux; IsWin32 = isWin32; IsFreeBSD = isFreeBSD;
byte[] buffer = new byte[4];
long /*int*/ ptr = C.malloc(4);
|