| 1 Index: Configure |
1 Index: Configure |
| 2 --- Configure.orig 2008-04-15 15:24:36 +0200 |
2 --- Configure.orig 2008-04-15 15:24:36 +0200 |
| 3 +++ Configure 2008-04-16 08:19:20 +0200 |
3 +++ Configure 2008-04-16 08:19:20 +0200 |
| 4 @@ -413,7 +413,7 @@ |
4 @@ -417,7 +417,7 @@ |
| 5 fi # } |
5 fi # } |
| 6 fi # } |
6 fi # } |
| 7 LSOF_TGT="aix" |
7 LSOF_TGT="aix" |
| 8 - echo $LSOF_CC | grep gcc > /dev/null |
8 - echo $LSOF_CC | grep gcc > /dev/null |
| 9 + $LSOF_CC --version | grep GCC > /dev/null |
9 + $LSOF_CC --version | grep GCC > /dev/null |
| 10 if test $? -eq 0 # { |
10 if test $? -eq 0 # { |
| 11 then |
11 then |
| 12 |
12 |
| 13 @@ -567,7 +567,7 @@ |
13 @@ -571,7 +571,7 @@ |
| 14 |
14 |
| 15 rm -f dialects/aix/aix5/j2/j2_snapshot.h |
15 rm -f dialects/aix/aix5/j2/j2_snapshot.h |
| 16 fi # } |
16 fi # } |
| 17 - echo $LSOF_CC | grep gcc > /dev/null |
17 - echo $LSOF_CC | grep gcc > /dev/null |
| 18 + $LSOF_CC --version | grep GCC > /dev/null |
18 + $LSOF_CC --version | grep GCC > /dev/null |
| 19 if test $? -eq 0 # { |
19 if test $? -eq 0 # { |
| 20 then |
20 then |
| 21 |
21 |
| 22 @@ -605,7 +605,7 @@ |
22 @@ -609,7 +609,7 @@ |
| 23 # This is AIX >= 5 on ia64. |
23 # This is AIX >= 5 on ia64. |
| 24 |
24 |
| 25 LSOF_TSTK64=1 |
25 LSOF_TSTK64=1 |
| 26 - echo $LSOF_CC | grep gcc > /dev/null |
26 - echo $LSOF_CC | grep gcc > /dev/null |
| 27 + $LSOF_CC --version | grep GCC > /dev/null |
27 + $LSOF_CC --version | grep GCC > /dev/null |
| 28 if test $? -eq 0 # { |
28 if test $? -eq 0 # { |
| 29 then |
29 then |
| 30 |
30 |
| 31 @@ -682,7 +682,7 @@ |
31 @@ -686,7 +686,7 @@ |
| 32 fi # } |
32 fi # } |
| 33 LSOF_TSTK64=1 |
33 LSOF_TSTK64=1 |
| 34 LSOF_TMP1=1 |
34 LSOF_TMP1=1 |
| 35 - echo $LSOF_CC | grep gcc > /dev/null |
35 - echo $LSOF_CC | grep gcc > /dev/null |
| 36 + $LSOF_CC --version | grep GCC > /dev/null |
36 + $LSOF_CC --version | grep GCC > /dev/null |
| 37 if test $? -eq 0 # { |
37 if test $? -eq 0 # { |
| 38 then |
38 then |
| 39 LSOF_CFGF="$LSOF_CFGF -maix64" |
39 LSOF_CFGF="$LSOF_CFGF -maix64" |
| 40 @@ -729,7 +729,7 @@ |
40 @@ -733,7 +733,7 @@ |
| 41 fi #} |
41 fi #} |
| 42 LSOF_CFGF="$LSOF_CFGF -DAIXV=$LSOF_VERS" |
42 LSOF_CFGF="$LSOF_CFGF -DAIXV=$LSOF_VERS" |
| 43 LSOF_DIALECT_DIR=aix |
43 LSOF_DIALECT_DIR=aix |
| 44 - echo $LSOF_CC | grep gcc > /dev/null |
44 - echo $LSOF_CC | grep gcc > /dev/null |
| 45 + $LSOF_CC --version | grep GCC > /dev/null |
45 + $LSOF_CC --version | grep GCC > /dev/null |
| 46 if test $? -eq 0 # { |
46 if test $? -eq 0 # { |
| 47 then |
47 then |
| 48 |
48 |
| 49 @@ -1995,7 +1995,7 @@ |
49 @@ -2134,7 +2134,7 @@ |
| 50 fi # } |
50 fi # } |
| 51 fi # } |
51 fi # } |
| 52 fi # } |
52 fi # } |
| 53 - echo $LSOF_CC | grep gcc > /dev/null |
53 - echo $LSOF_CC | grep gcc > /dev/null |
| 54 + $LSOF_CC --version | grep GCC > /dev/null |
54 + $LSOF_CC --version | grep GCC > /dev/null |
| 55 if test $? -eq 0 # { |
55 if test $? -eq 0 # { |
| 56 then |
56 then |
| 57 LSOF_CCV=`$LSOF_CC -v 2>&1 | sed -n 's/.*version \(.*\)/\1/p'` |
57 LSOF_CCV=`$LSOF_CC -v 2>&1 | sed -n 's/.*version \(.*\)/\1/p'` |
| 58 @@ -2047,7 +2047,7 @@ |
58 @@ -2188,7 +2188,7 @@ |
| 59 then |
59 then |
| 60 LSOF_CFGF="$LSOF_CFGF -Ae +DD32" |
60 LSOF_CFGF="$LSOF_CFGF -Ae +DD32" |
| 61 else |
61 else |
| 62 - echo $LSOF_CC | grep -q gcc |
62 - echo $LSOF_CC | grep -q gcc |
| 63 + $LSOF_CC --version | grep -q GCC |
63 + $LSOF_CC --version | grep -q GCC |
| 64 if test $? -ne 0 # { |
64 if test $? -ne 0 # { |
| 65 then |
65 then |
| 66 LSOF_CFGF="$LSOF_CFGF +DD32" |
66 LSOF_CFGF="$LSOF_CFGF +DD32" |
| 67 @@ -2127,7 +2127,7 @@ |
67 @@ -2272,7 +2272,7 @@ |
| 68 echo "* NOTICE! Configuring for 64 bit HP-UX *" |
68 echo "* NOTICE! Configuring for 64 bit HP-UX *" |
| 69 echo "* *" |
69 echo "* *" |
| 70 echo "*****************************************" |
70 echo "*****************************************" |
| 71 - echo $LSOF_CC | grep gcc > /dev/null |
71 - echo $LSOF_CC | grep gcc > /dev/null |
| 72 + $LSOF_CC --version | grep GCC > /dev/null |
72 + $LSOF_CC --version | grep GCC > /dev/null |
| 73 if test $? -eq 0 # { |
73 if test $? -eq 0 # { |
| 74 then |
74 then |
| 75 |
75 |
| 76 @@ -2196,7 +2196,7 @@ |
76 @@ -2341,7 +2341,7 @@ |
| 77 else |
77 else |
| 78 LSOF_CFGF="$LSOF_CFGF -D_FILE_OFFSET_BITS=64" |
78 LSOF_CFGF="$LSOF_CFGF -D_FILE_OFFSET_BITS=64" |
| 79 LSOF_CINFO="${LSOF_CINFO}, 32 bit HP-UX" |
79 LSOF_CINFO="${LSOF_CINFO}, 32 bit HP-UX" |
| 80 - echo $LSOF_CC | grep gcc > /dev/null |
80 - echo $LSOF_CC | grep gcc > /dev/null |
| 81 + $LSOF_CC --version | grep GCC > /dev/null |
81 + $LSOF_CC --version | grep GCC > /dev/null |
| 82 if test $? -ne 0 # { |
82 if test $? -ne 0 # { |
| 83 then |
83 then |
| 84 LSOF_CFGF="$LSOF_CFGF +DAportable" |
84 LSOF_CFGF="$LSOF_CFGF +DAportable" |
| 85 @@ -3403,7 +3403,7 @@ |
85 @@ -3550,7 +3550,7 @@ |
| 86 LSOF_CCV=`$LSOF_CC -v 2>&1 | sed -n 's/.*version \(.*\)/\1/p'` |
86 LSOF_CCV=`$LSOF_CC -v 2>&1 | sed -n 's/.*version \(.*\)/\1/p'` |
| 87 fi # } |
87 fi # } |
| 88 fi # } |
88 fi # } |
| 89 - echo $LSOF_CC | grep gcc > /dev/null |
89 - echo $LSOF_CC | grep gcc > /dev/null |
| 90 + $LSOF_CC --version | grep GCC > /dev/null |
90 + $LSOF_CC --version | grep GCC > /dev/null |
| 91 if test $? -eq 0 # { |
91 if test $? -eq 0 # { |
| 92 then |
92 then |
| 93 LSOF_CFGL="-w" |
93 LSOF_CFGL="-w" |
| 94 @@ -4040,6 +4040,9 @@ |
94 @@ -4187,6 +4187,17 @@ |
| 95 LSOF_TSTBIGF=" " |
95 LSOF_TSTBIGF=" " |
| 96 LSOF_TSTLFLG="-lsocket -lnsl" |
96 LSOF_TSTLFLG="-lsocket -lnsl" |
| 97 LSOF_VERS="100000" |
97 LSOF_VERS="100000" |
| 98 + if [ ".`isainfo -k`" = .amd64 ]; then |
98 + if [ ".`isainfo -k`" = .amd64 ]; then |
| 99 + LSOF_CFGL="$LSOF_CFGL -lmp -lmd5 -lscf -ldoor -luutil" |
99 + LSOF_CFGL="$LSOF_CFGL -lmp -lmd5 -lscf -ldoor -luutil" |
| 100 + fi |
100 + fi |
| |
101 + ;; |
| |
102 + 5.11*) |
| |
103 + LSOF_TSTBIGF=" " |
| |
104 + LSOF_TSTLFLG="-lsocket -lnsl" |
| |
105 + LSOF_VERS="110000" |
| |
106 + if [ ".`isainfo -k`" = .amd64 ]; then |
| |
107 + LSOF_CFGL="$LSOF_CFGL -lmp -lmd5 -lscf -ldoor -luutil" |
| |
108 + fi |
| 101 ;; |
109 ;; |
| 102 *) |
110 *) |
| 103 echo Unknown Solaris version: $LSOF_VSTR |
111 echo Unknown Solaris version: $LSOF_VSTR |
| 104 @@ -4118,7 +4121,7 @@ |
112 @@ -4264,7 +4275,7 @@ |
| |
113 ;; |
| |
114 20500|20501) |
| |
115 ;; |
| |
116 - 20600|70000|80000|90000|100000) |
| |
117 + 20600|70000|80000|90000|100000|110000) |
| |
118 if test "X$SOLARIS_26PR_GWINDOWS" = "X" # { |
| |
119 then |
| |
120 rm -f ${LSOF_TMPC}.* |
| |
121 @@ -4273,7 +4284,7 @@ |
| 105 echo "main(){" >> ${LSOF_TMPC}.c |
122 echo "main(){" >> ${LSOF_TMPC}.c |
| 106 echo "enum prnodetype p=PR_GWINDOWS;}" >> ${LSOF_TMPC}.c |
123 echo "enum prnodetype p=PR_GWINDOWS;}" >> ${LSOF_TMPC}.c |
| 107 echo "Testing prdata.h for PR_GWINDOWS, using $LSOF_CC" |
124 echo "Testing prdata.h for PR_GWINDOWS, using $LSOF_CC" |
| 108 - echo $LSOF_CC | grep gcc > /dev/null |
125 - echo $LSOF_CC | grep gcc > /dev/null |
| 109 + $LSOF_CC --version | grep GCC > /dev/null |
126 + $LSOF_CC --version | grep GCC > /dev/null |
| 110 if test $? -eq 0 # { |
127 if test $? -eq 0 # { |
| 111 then |
128 then |
| 112 $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 |
129 $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 |
| 113 @@ -4143,7 +4146,7 @@ |
130 @@ -4298,7 +4309,7 @@ |
| 114 echo "main(){" >> ${LSOF_TMPC}.c |
131 echo "main(){" >> ${LSOF_TMPC}.c |
| 115 echo "enum prnodetype p=PR_LDT;}" >> ${LSOF_TMPC}.c |
132 echo "enum prnodetype p=PR_LDT;}" >> ${LSOF_TMPC}.c |
| 116 echo "Testing prdata.h for PR_LDT, using $LSOF_CC" |
133 echo "Testing prdata.h for PR_LDT, using $LSOF_CC" |
| 117 - echo $LSOF_CC | grep gcc > /dev/null |
134 - echo $LSOF_CC | grep gcc > /dev/null |
| 118 + $LSOF_CC --version | grep GCC > /dev/null |
135 + $LSOF_CC --version | grep GCC > /dev/null |
| 119 if test $? -eq 0 # { |
136 if test $? -eq 0 # { |
| 120 then |
137 then |
| 121 $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 |
138 $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 |
| 122 @@ -4173,7 +4176,7 @@ |
139 @@ -4328,7 +4339,7 @@ |
| 123 echo $SOLARIS_KERNBITS | grep 64 > /dev/null |
140 echo $SOLARIS_KERNBITS | grep 64 > /dev/null |
| 124 if test $? -eq 0 # { |
141 if test $? -eq 0 # { |
| 125 then |
142 then |
| 126 - echo $LSOF_CC | grep gcc > /dev/null |
143 - echo $LSOF_CC | grep gcc > /dev/null |
| 127 + $LSOF_CC --version | grep GCC > /dev/null |
144 + $LSOF_CC --version | grep GCC > /dev/null |
| 128 if test $? -eq 0 # { |
145 if test $? -eq 0 # { |
| 129 then |
146 then |
| 130 |
147 |
| 131 @@ -4377,7 +4380,7 @@ |
148 @@ -4532,7 +4543,7 @@ |
| 132 |
149 |
| 133 # Check for Solaris 10 or higher ZFS. |
150 # Check for Solaris 10 or higher ZFS. |
| 134 |
151 |
| 135 - if test -r ${LSOF_INCLUDE}/sys/fs/zfs.h # { |
152 - if test -r ${LSOF_INCLUDE}/sys/fs/zfs.h # { |
| 136 + if false # { |
153 + if false # { |
| 137 then |
154 then |
| 138 LSOF_TMP1="dmu.h zfs_acl.h zfs_debug.h zfs_rlock.h zil.h spa.h zfs_context.h zfs_dir.h zfs_vfsops.h zio.h txg.h zfs_ctldir.h zfs_ioctl.h zfs_znode.h zio_impl.h" |
155 LSOF_TMP1="dmu.h zfs_acl.h zfs_debug.h zfs_rlock.h zil.h spa.h zfs_context.h zfs_dir.h zfs_vfsops.h zio.h txg.h zfs_ctldir.h zfs_ioctl.h zfs_znode.h zio_impl.h" |
| 139 LSOF_TMP2="" |
156 LSOF_TMP2="" |
| 140 @@ -4460,7 +4463,7 @@ |
157 @@ -4615,7 +4626,7 @@ |
| 141 echo "main(){" >> ${LSOF_TMPC}.c |
158 echo "main(){" >> ${LSOF_TMPC}.c |
| 142 echo "enum vtype p=VSOCK;}" >> ${LSOF_TMPC}.c |
159 echo "enum vtype p=VSOCK;}" >> ${LSOF_TMPC}.c |
| 143 echo "Testing vnode.h for VSOCK, using $LSOF_CC" |
160 echo "Testing vnode.h for VSOCK, using $LSOF_CC" |
| 144 - echo $LSOF_CC | grep gcc > /dev/null |
161 - echo $LSOF_CC | grep gcc > /dev/null |
| 145 + $LSOF_CC --version | grep GCC > /dev/null |
162 + $LSOF_CC --version | grep GCC > /dev/null |
| 146 if test $? -eq 0 # { |
163 if test $? -eq 0 # { |
| 147 then |
164 then |
| 148 $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 |
165 $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1 |
| 149 @@ -5139,7 +5142,7 @@ |
166 @@ -5295,7 +5306,7 @@ |
| 150 echo "$i" >> $LSOF_TSTCFLG |
167 echo "$i" >> $LSOF_TSTCFLG |
| 151 done # } |
168 done # } |
| 152 fi # } |
169 fi # } |
| 153 -echo $LSOF_CC | grep gcc > /dev/null 2>&1 |
170 -echo $LSOF_CC | grep gcc > /dev/null 2>&1 |
| 154 +$LSOF_CC --version | grep GCC > /dev/null 2>&1 |
171 +$LSOF_CC --version | grep GCC > /dev/null 2>&1 |
| 155 if test $? -eq 0 # { |
172 if test $? -eq 0 # { |
| 156 then |
173 then |
| 157 echo "-DLT_GCC" >> $LSOF_TSTCFLG |
174 echo "-DLT_GCC" >> $LSOF_TSTCFLG |
| |
175 Index: dialects/sun/dnode.c |
| |
176 --- dialects/sun/dnode.c.orig 2008-10-21 18:16:45.000000000 +0200 |
| |
177 +++ dialects/sun/dnode.c 2009-01-08 01:59:20.609120000 +0100 |
| |
178 @@ -85,6 +85,8 @@ |
| |
179 #define LOOKDEV_ALL (LOOKDEV_TAB | LOOKDEV_CLONE | LOOKDEV_PSEUDO) |
| |
180 /* look all places */ |
| |
181 |
| |
182 +#define NOOP ((void)0) |
| |
183 + |
| |
184 |
| |
185 /* |
| |
186 * SAM-FS definitions |
| |
187 @@ -2065,7 +2067,9 @@ |
| |
188 if (kvs && kv.vfs_data |
| |
189 && !kread((KA_T)kv.vfs_data, (char *)&pcfs, sizeof(pcfs))) { |
| |
190 |
| |
191 -#if solaris>=70000 |
| |
192 +#if solaris>=110000 /* pcfs_entps doesn't exist any more */ |
| |
193 + NOOP; |
| |
194 +#elif solaris>=70000 |
| |
195 Lf->inode = (INODETYPE)pc_makenodeid(pc.pc_eblkno, |
| |
196 pc.pc_eoffset, |
| |
197 pc.pc_entry.pcd_attr, |
| |
198 @@ -2079,7 +2083,7 @@ |
| |
199 pc.pc_eoffset, |
| |
200 &pc.pc_entry, |
| |
201 pcfs.pcfs_entps); |
| |
202 -#endif /* solaris>=70000 */ |
| |
203 +#endif /* solaris>=110000 */ |
| |
204 |
| |
205 Lf->inp_ty = 1; |
| |
206 } |
| 158 Index: dialects/freebsd/machine.h |
207 Index: dialects/freebsd/machine.h |
| 159 --- dialects/freebsd/machine.h.orig 2006-03-28 01:29:14 +0200 |
208 --- dialects/freebsd/machine.h.orig 2006-03-28 01:29:14 +0200 |
| 160 +++ dialects/freebsd/machine.h 2008-04-16 08:17:46 +0200 |
209 +++ dialects/freebsd/machine.h 2008-04-16 08:17:46 +0200 |
| 161 @@ -436,6 +436,11 @@ |
210 @@ -441,6 +441,11 @@ |
| 162 */ |
211 */ |
| 163 |
212 |
| 164 /* #define HASSECURITY 1 */ |
213 /* #define HASSECURITY 1 */ |
| 165 +#if FREEBSDV>=6000 |
214 +#if FREEBSDV>=6000 |
| 166 +#define HASSECURITY 1 |
215 +#define HASSECURITY 1 |