author | Niveditha Rau <Niveditha.Rau@Oracle.COM> |
Tue, 14 Jun 2016 20:31:53 -0700 | |
changeset 6217 | f2179bfee747 |
permissions | -rw-r--r-- |
6217
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
1 |
Changes for building on Solaris |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
2 |
|
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
3 |
--- polkit-0.113/src/polkitbackend/Makefile.am.~2~ 2015-10-03 13:52:17.475883916 -0700 |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
4 |
+++ polkit-0.113/src/polkitbackend/Makefile.am 2015-10-03 14:18:33.633728356 -0700 |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
5 |
@@ -50,7 +50,6 @@ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
6 |
libpolkit_backend_1_la_CFLAGS = \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
7 |
-D_POLKIT_COMPILATION \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
8 |
-D_POLKIT_BACKEND_COMPILATION \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
9 |
- -DDUK_OPT_HAVE_CUSTOM_H \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
10 |
-DDUK_OPT_INTERRUPT_COUNTER \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
11 |
-D'DUK_OPT_EXEC_TIMEOUT_CHECK(u)=polkit_js_exec_timeout_check(u)' \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
12 |
$(GLIB_CFLAGS) \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
13 |
--- polkit-0.113/src/polkitbackend/duktape.h.~2~ 2015-10-03 14:27:51.264274302 -0700 |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
14 |
+++ polkit-0.113/src/polkitbackend/duktape.h 2015-10-03 16:27:00.218086316 -0700 |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
15 |
@@ -666,11 +666,20 @@ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
16 |
#define DUK_USE_DATE_PRS_STRPTIME |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
17 |
#define DUK_USE_DATE_FMT_STRFTIME |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
18 |
#include <sys/types.h> |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
19 |
+#if defined(__sun) |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
20 |
+#include <sys/isa_defs.h> |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
21 |
+#ifdef _LITTLE_ENDIAN |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
22 |
+#define DUK_F_BYTEORDER 1 |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
23 |
+#else |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
24 |
+#define DUK_F_BYTEORDER 2 |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
25 |
+#endif |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
26 |
+#else |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
27 |
#if defined(DUK_F_BCC) |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
28 |
/* no endian.h */ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
29 |
#else |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
30 |
#include <endian.h> |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
31 |
#endif /* DUK_F_BCC */ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
32 |
+#endif /* __sun */ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
33 |
#include <limits.h> |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
34 |
#include <sys/param.h> |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
35 |
#include <sys/time.h> |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
36 |
@@ -1423,14 +1432,11 @@ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
37 |
*/ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
38 |
#if !defined(DUK_F_BYTEORDER) |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
39 |
#if defined(__BYTE_ORDER) && defined(__LITTLE_ENDIAN) && (__BYTE_ORDER == __LITTLE_ENDIAN) || \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
40 |
- defined(_BYTE_ORDER) && defined(_LITTLE_ENDIAN) && (_BYTE_ORDER == _LITTLE_ENDIAN) || \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
41 |
defined(__LITTLE_ENDIAN__) |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
42 |
/* Integer little endian */ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
43 |
#if defined(__FLOAT_WORD_ORDER) && defined(__LITTLE_ENDIAN) && (__FLOAT_WORD_ORDER == __LITTLE_ENDIAN) || \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
44 |
- defined(_FLOAT_WORD_ORDER) && defined(_LITTLE_ENDIAN) && (_FLOAT_WORD_ORDER == _LITTLE_ENDIAN) |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
45 |
#define DUK_F_BYTEORDER 1 |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
46 |
#elif defined(__FLOAT_WORD_ORDER) && defined(__BIG_ENDIAN) && (__FLOAT_WORD_ORDER == __BIG_ENDIAN) || \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
47 |
- defined(_FLOAT_WORD_ORDER) && defined(_BIG_ENDIAN) && (_FLOAT_WORD_ORDER == _BIG_ENDIAN) |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
48 |
#define DUK_F_BYTEORDER 2 |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
49 |
#elif !defined(__FLOAT_WORD_ORDER) && !defined(_FLOAT_WORD_ORDER) |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
50 |
/* Float word order not known, assume not a hybrid. */ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
51 |
@@ -1439,11 +1445,9 @@ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
52 |
/* byte order is little endian but cannot determine IEEE double word order */ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
53 |
#endif /* float word order */ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
54 |
#elif defined(__BYTE_ORDER) && defined(__BIG_ENDIAN) && (__BYTE_ORDER == __BIG_ENDIAN) || \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
55 |
- defined(_BYTE_ORDER) && defined(_BIG_ENDIAN) && (_BYTE_ORDER == _BIG_ENDIAN) || \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
56 |
defined(__BIG_ENDIAN__) |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
57 |
/* Integer big endian */ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
58 |
#if defined(__FLOAT_WORD_ORDER) && defined(__BIG_ENDIAN) && (__FLOAT_WORD_ORDER == __BIG_ENDIAN) || \ |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
59 |
- defined(_FLOAT_WORD_ORDER) && defined(_BIG_ENDIAN) && (_FLOAT_WORD_ORDER == _BIG_ENDIAN) |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
60 |
#define DUK_F_BYTEORDER 3 |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
61 |
#elif !defined(__FLOAT_WORD_ORDER) && !defined(_FLOAT_WORD_ORDER) |
f2179bfee747
23245662 Deliver polkit 0.113 in Solaris
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff
changeset
|
62 |
/* Float word order not known, assume not a hybrid. */ |