View | Details | Raw Unified | Return to bug 208027 | Differences between
and this patch

Collapse All | Expand All

(-)misc/mc/files/patch-upstreamticket3617-mc_open-handle-varargs-mode_t-promotion-issue--v2.patch (+874 lines)
Line 0 Link Here
1
diff -rNu Makefile.in Makefile.in
2
--- Makefile.in	2016-03-17 22:11:41.000000000 +0000
3
+++ Makefile.in	2016-03-17 22:23:05.000000000 +0000
4
@@ -115,6 +115,7 @@
5
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
6
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
7
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
8
+	$(top_srcdir)/m4.include/mode_t.m4 \
9
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
10
 	$(top_srcdir)/m4.include/fstypename.m4 \
11
 	$(top_srcdir)/m4.include/fsusage.m4 \
12
diff -rNu acinclude.m4 acinclude.m4
13
--- acinclude.m4	2016-03-12 16:20:56.000000000 +0000
14
+++ acinclude.m4	2016-03-17 22:21:38.000000000 +0000
15
@@ -3,6 +3,7 @@
16
 m4_include([m4.include/dx_doxygen.m4])
17
 m4_include([m4.include/mc-cflags.m4])
18
 m4_include([m4.include/mc-check-search-type.m4])
19
+m4_include([m4.include/mode_t.m4])
20
 m4_include([m4.include/ls-mntd-fs.m4])
21
 m4_include([m4.include/fstypename.m4])
22
 m4_include([m4.include/fsusage.m4])
23
diff -rNu config.h.in config.h.in
24
--- config.h.in	2016-03-17 22:11:35.000000000 +0000
25
+++ config.h.in	2016-03-17 22:23:00.000000000 +0000
26
@@ -623,6 +623,10 @@
27
 /* Define if <inttypes.h> exists and defines unusable PRI* macros. */
28
 #undef PRI_MACROS_BROKEN
29
 
30
+/* Define to the type that is the result of default argument promotions of
31
+   type mode_t. */
32
+#undef PROMOTED_MODE_T
33
+
34
 /* Define to select 'glib-regexp' search type */
35
 #undef SEARCH_TYPE_GLIB
36
 
37
diff -rNu configure configure
38
--- configure	2016-03-17 22:11:37.000000000 +0000
39
+++ configure	2016-03-17 22:23:02.000000000 +0000
40
@@ -19132,6 +19132,41 @@
41
 
42
 fi
43
 
44
+
45
+
46
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for promoted mode_t type" >&5
47
+$as_echo_n "checking for promoted mode_t type... " >&6; }
48
+if ${gl_cv_promoted_mode_t+:} false; then :
49
+  $as_echo_n "(cached) " >&6
50
+else
51
+
52
+                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53
+/* end confdefs.h.  */
54
+#include <sys/types.h>
55
+int
56
+main ()
57
+{
58
+typedef int array[2 * (sizeof (mode_t) < sizeof (int)) - 1];
59
+  ;
60
+  return 0;
61
+}
62
+_ACEOF
63
+if ac_fn_c_try_compile "$LINENO"; then :
64
+  gl_cv_promoted_mode_t='int'
65
+else
66
+  gl_cv_promoted_mode_t='mode_t'
67
+fi
68
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
69
+
70
+fi
71
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_promoted_mode_t" >&5
72
+$as_echo "$gl_cv_promoted_mode_t" >&6; }
73
+
74
+cat >>confdefs.h <<_ACEOF
75
+#define PROMOTED_MODE_T $gl_cv_promoted_mode_t
76
+_ACEOF
77
+
78
+
79
 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
80
 if test "x$ac_cv_type_pid_t" = xyes; then :
81
 
82
diff -rNu configure.ac configure.ac
83
--- configure.ac	2016-03-12 16:20:56.000000000 +0000
84
+++ configure.ac	2016-03-17 22:21:38.000000000 +0000
85
@@ -177,6 +177,7 @@
86
 AC_TYPE_OFF_T
87
 AC_CHECK_SIZEOF(off_t)
88
 AC_TYPE_MODE_T
89
+gl_PROMOTED_TYPE_MODE_T
90
 AC_TYPE_PID_T
91
 AC_TYPE_UID_T
92
 
93
diff -rNu contrib/Makefile.in contrib/Makefile.in
94
--- contrib/Makefile.in	2016-03-17 22:11:41.000000000 +0000
95
+++ contrib/Makefile.in	2016-03-17 22:23:06.000000000 +0000
96
@@ -113,6 +113,7 @@
97
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
98
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
99
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
100
+	$(top_srcdir)/m4.include/mode_t.m4 \
101
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
102
 	$(top_srcdir)/m4.include/fstypename.m4 \
103
 	$(top_srcdir)/m4.include/fsusage.m4 \
104
diff -rNu contrib/dist/Makefile.in contrib/dist/Makefile.in
105
--- contrib/dist/Makefile.in	2016-03-17 22:11:41.000000000 +0000
106
+++ contrib/dist/Makefile.in	2016-03-17 22:23:06.000000000 +0000
107
@@ -113,6 +113,7 @@
108
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
109
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
110
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
111
+	$(top_srcdir)/m4.include/mode_t.m4 \
112
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
113
 	$(top_srcdir)/m4.include/fstypename.m4 \
114
 	$(top_srcdir)/m4.include/fsusage.m4 \
115
diff -rNu contrib/dist/gentoo/Makefile.in contrib/dist/gentoo/Makefile.in
116
--- contrib/dist/gentoo/Makefile.in	2016-03-17 22:11:41.000000000 +0000
117
+++ contrib/dist/gentoo/Makefile.in	2016-03-17 22:23:06.000000000 +0000
118
@@ -113,6 +113,7 @@
119
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
120
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
121
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
122
+	$(top_srcdir)/m4.include/mode_t.m4 \
123
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
124
 	$(top_srcdir)/m4.include/fstypename.m4 \
125
 	$(top_srcdir)/m4.include/fsusage.m4 \
126
diff -rNu contrib/dist/redhat/Makefile.in contrib/dist/redhat/Makefile.in
127
--- contrib/dist/redhat/Makefile.in	2016-03-17 22:11:42.000000000 +0000
128
+++ contrib/dist/redhat/Makefile.in	2016-03-17 22:23:06.000000000 +0000
129
@@ -113,6 +113,7 @@
130
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
131
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
132
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
133
+	$(top_srcdir)/m4.include/mode_t.m4 \
134
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
135
 	$(top_srcdir)/m4.include/fstypename.m4 \
136
 	$(top_srcdir)/m4.include/fsusage.m4 \
137
diff -rNu doc/Makefile.in doc/Makefile.in
138
--- doc/Makefile.in	2016-03-17 22:11:42.000000000 +0000
139
+++ doc/Makefile.in	2016-03-17 22:23:06.000000000 +0000
140
@@ -159,6 +159,7 @@
141
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
142
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
143
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
144
+	$(top_srcdir)/m4.include/mode_t.m4 \
145
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
146
 	$(top_srcdir)/m4.include/fstypename.m4 \
147
 	$(top_srcdir)/m4.include/fsusage.m4 \
148
diff -rNu doc/hints/Makefile.in doc/hints/Makefile.in
149
--- doc/hints/Makefile.in	2016-03-17 22:11:42.000000000 +0000
150
+++ doc/hints/Makefile.in	2016-03-17 22:23:06.000000000 +0000
151
@@ -113,6 +113,7 @@
152
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
153
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
154
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
155
+	$(top_srcdir)/m4.include/mode_t.m4 \
156
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
157
 	$(top_srcdir)/m4.include/fstypename.m4 \
158
 	$(top_srcdir)/m4.include/fsusage.m4 \
159
diff -rNu doc/hints/l10n/Makefile.in doc/hints/l10n/Makefile.in
160
--- doc/hints/l10n/Makefile.in	2016-03-17 22:11:42.000000000 +0000
161
+++ doc/hints/l10n/Makefile.in	2016-03-17 22:23:06.000000000 +0000
162
@@ -113,6 +113,7 @@
163
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
164
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
165
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
166
+	$(top_srcdir)/m4.include/mode_t.m4 \
167
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
168
 	$(top_srcdir)/m4.include/fstypename.m4 \
169
 	$(top_srcdir)/m4.include/fsusage.m4 \
170
diff -rNu doc/hlp/Makefile.in doc/hlp/Makefile.in
171
--- doc/hlp/Makefile.in	2016-03-17 22:11:42.000000000 +0000
172
+++ doc/hlp/Makefile.in	2016-03-17 22:23:07.000000000 +0000
173
@@ -113,6 +113,7 @@
174
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
175
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
176
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
177
+	$(top_srcdir)/m4.include/mode_t.m4 \
178
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
179
 	$(top_srcdir)/m4.include/fstypename.m4 \
180
 	$(top_srcdir)/m4.include/fsusage.m4 \
181
diff -rNu doc/hlp/es/Makefile.in doc/hlp/es/Makefile.in
182
--- doc/hlp/es/Makefile.in	2016-03-17 22:11:42.000000000 +0000
183
+++ doc/hlp/es/Makefile.in	2016-03-17 22:23:07.000000000 +0000
184
@@ -113,6 +113,7 @@
185
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
186
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
187
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
188
+	$(top_srcdir)/m4.include/mode_t.m4 \
189
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
190
 	$(top_srcdir)/m4.include/fstypename.m4 \
191
 	$(top_srcdir)/m4.include/fsusage.m4 \
192
diff -rNu doc/hlp/hu/Makefile.in doc/hlp/hu/Makefile.in
193
--- doc/hlp/hu/Makefile.in	2016-03-17 22:11:42.000000000 +0000
194
+++ doc/hlp/hu/Makefile.in	2016-03-17 22:23:07.000000000 +0000
195
@@ -113,6 +113,7 @@
196
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
197
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
198
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
199
+	$(top_srcdir)/m4.include/mode_t.m4 \
200
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
201
 	$(top_srcdir)/m4.include/fstypename.m4 \
202
 	$(top_srcdir)/m4.include/fsusage.m4 \
203
diff -rNu doc/hlp/it/Makefile.in doc/hlp/it/Makefile.in
204
--- doc/hlp/it/Makefile.in	2016-03-17 22:11:43.000000000 +0000
205
+++ doc/hlp/it/Makefile.in	2016-03-17 22:23:07.000000000 +0000
206
@@ -113,6 +113,7 @@
207
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
208
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
209
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
210
+	$(top_srcdir)/m4.include/mode_t.m4 \
211
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
212
 	$(top_srcdir)/m4.include/fstypename.m4 \
213
 	$(top_srcdir)/m4.include/fsusage.m4 \
214
diff -rNu doc/hlp/pl/Makefile.in doc/hlp/pl/Makefile.in
215
--- doc/hlp/pl/Makefile.in	2016-03-17 22:11:43.000000000 +0000
216
+++ doc/hlp/pl/Makefile.in	2016-03-17 22:23:07.000000000 +0000
217
@@ -113,6 +113,7 @@
218
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
219
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
220
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
221
+	$(top_srcdir)/m4.include/mode_t.m4 \
222
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
223
 	$(top_srcdir)/m4.include/fstypename.m4 \
224
 	$(top_srcdir)/m4.include/fsusage.m4 \
225
diff -rNu doc/hlp/ru/Makefile.in doc/hlp/ru/Makefile.in
226
--- doc/hlp/ru/Makefile.in	2016-03-17 22:11:43.000000000 +0000
227
+++ doc/hlp/ru/Makefile.in	2016-03-17 22:23:07.000000000 +0000
228
@@ -113,6 +113,7 @@
229
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
230
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
231
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
232
+	$(top_srcdir)/m4.include/mode_t.m4 \
233
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
234
 	$(top_srcdir)/m4.include/fstypename.m4 \
235
 	$(top_srcdir)/m4.include/fsusage.m4 \
236
diff -rNu doc/hlp/sr/Makefile.in doc/hlp/sr/Makefile.in
237
--- doc/hlp/sr/Makefile.in	2016-03-17 22:11:43.000000000 +0000
238
+++ doc/hlp/sr/Makefile.in	2016-03-17 22:23:07.000000000 +0000
239
@@ -113,6 +113,7 @@
240
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
241
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
242
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
243
+	$(top_srcdir)/m4.include/mode_t.m4 \
244
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
245
 	$(top_srcdir)/m4.include/fstypename.m4 \
246
 	$(top_srcdir)/m4.include/fsusage.m4 \
247
diff -rNu doc/man/Makefile.in doc/man/Makefile.in
248
--- doc/man/Makefile.in	2016-03-17 22:11:43.000000000 +0000
249
+++ doc/man/Makefile.in	2016-03-17 22:23:08.000000000 +0000
250
@@ -112,6 +112,7 @@
251
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
252
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
253
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
254
+	$(top_srcdir)/m4.include/mode_t.m4 \
255
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
256
 	$(top_srcdir)/m4.include/fstypename.m4 \
257
 	$(top_srcdir)/m4.include/fsusage.m4 \
258
diff -rNu doc/man/es/Makefile.in doc/man/es/Makefile.in
259
--- doc/man/es/Makefile.in	2016-03-17 22:11:43.000000000 +0000
260
+++ doc/man/es/Makefile.in	2016-03-17 22:23:08.000000000 +0000
261
@@ -112,6 +112,7 @@
262
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
263
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
264
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
265
+	$(top_srcdir)/m4.include/mode_t.m4 \
266
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
267
 	$(top_srcdir)/m4.include/fstypename.m4 \
268
 	$(top_srcdir)/m4.include/fsusage.m4 \
269
diff -rNu doc/man/hu/Makefile.in doc/man/hu/Makefile.in
270
--- doc/man/hu/Makefile.in	2016-03-17 22:11:43.000000000 +0000
271
+++ doc/man/hu/Makefile.in	2016-03-17 22:23:08.000000000 +0000
272
@@ -112,6 +112,7 @@
273
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
274
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
275
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
276
+	$(top_srcdir)/m4.include/mode_t.m4 \
277
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
278
 	$(top_srcdir)/m4.include/fstypename.m4 \
279
 	$(top_srcdir)/m4.include/fsusage.m4 \
280
diff -rNu doc/man/it/Makefile.in doc/man/it/Makefile.in
281
--- doc/man/it/Makefile.in	2016-03-17 22:11:44.000000000 +0000
282
+++ doc/man/it/Makefile.in	2016-03-17 22:23:08.000000000 +0000
283
@@ -112,6 +112,7 @@
284
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
285
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
286
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
287
+	$(top_srcdir)/m4.include/mode_t.m4 \
288
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
289
 	$(top_srcdir)/m4.include/fstypename.m4 \
290
 	$(top_srcdir)/m4.include/fsusage.m4 \
291
diff -rNu doc/man/pl/Makefile.in doc/man/pl/Makefile.in
292
--- doc/man/pl/Makefile.in	2016-03-17 22:11:44.000000000 +0000
293
+++ doc/man/pl/Makefile.in	2016-03-17 22:23:08.000000000 +0000
294
@@ -112,6 +112,7 @@
295
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
296
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
297
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
298
+	$(top_srcdir)/m4.include/mode_t.m4 \
299
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
300
 	$(top_srcdir)/m4.include/fstypename.m4 \
301
 	$(top_srcdir)/m4.include/fsusage.m4 \
302
diff -rNu doc/man/ru/Makefile.in doc/man/ru/Makefile.in
303
--- doc/man/ru/Makefile.in	2016-03-17 22:11:44.000000000 +0000
304
+++ doc/man/ru/Makefile.in	2016-03-17 22:23:08.000000000 +0000
305
@@ -112,6 +112,7 @@
306
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
307
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
308
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
309
+	$(top_srcdir)/m4.include/mode_t.m4 \
310
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
311
 	$(top_srcdir)/m4.include/fstypename.m4 \
312
 	$(top_srcdir)/m4.include/fsusage.m4 \
313
diff -rNu doc/man/sr/Makefile.in doc/man/sr/Makefile.in
314
--- doc/man/sr/Makefile.in	2016-03-17 22:11:44.000000000 +0000
315
+++ doc/man/sr/Makefile.in	2016-03-17 22:23:08.000000000 +0000
316
@@ -112,6 +112,7 @@
317
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
318
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
319
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
320
+	$(top_srcdir)/m4.include/mode_t.m4 \
321
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
322
 	$(top_srcdir)/m4.include/fstypename.m4 \
323
 	$(top_srcdir)/m4.include/fsusage.m4 \
324
diff -rNu lib/Makefile.in lib/Makefile.in
325
--- lib/Makefile.in	2016-03-17 22:11:44.000000000 +0000
326
+++ lib/Makefile.in	2016-03-17 22:23:09.000000000 +0000
327
@@ -117,6 +117,7 @@
328
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
329
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
330
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
331
+	$(top_srcdir)/m4.include/mode_t.m4 \
332
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
333
 	$(top_srcdir)/m4.include/fstypename.m4 \
334
 	$(top_srcdir)/m4.include/fsusage.m4 \
335
diff -rNu lib/event/Makefile.in lib/event/Makefile.in
336
--- lib/event/Makefile.in	2016-03-17 22:11:44.000000000 +0000
337
+++ lib/event/Makefile.in	2016-03-17 22:23:09.000000000 +0000
338
@@ -113,6 +113,7 @@
339
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
340
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
341
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
342
+	$(top_srcdir)/m4.include/mode_t.m4 \
343
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
344
 	$(top_srcdir)/m4.include/fstypename.m4 \
345
 	$(top_srcdir)/m4.include/fsusage.m4 \
346
diff -rNu lib/filehighlight/Makefile.in lib/filehighlight/Makefile.in
347
--- lib/filehighlight/Makefile.in	2016-03-17 22:11:45.000000000 +0000
348
+++ lib/filehighlight/Makefile.in	2016-03-17 22:23:09.000000000 +0000
349
@@ -113,6 +113,7 @@
350
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
351
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
352
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
353
+	$(top_srcdir)/m4.include/mode_t.m4 \
354
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
355
 	$(top_srcdir)/m4.include/fstypename.m4 \
356
 	$(top_srcdir)/m4.include/fsusage.m4 \
357
diff -rNu lib/mcconfig/Makefile.in lib/mcconfig/Makefile.in
358
--- lib/mcconfig/Makefile.in	2016-03-17 22:11:45.000000000 +0000
359
+++ lib/mcconfig/Makefile.in	2016-03-17 22:23:09.000000000 +0000
360
@@ -113,6 +113,7 @@
361
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
362
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
363
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
364
+	$(top_srcdir)/m4.include/mode_t.m4 \
365
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
366
 	$(top_srcdir)/m4.include/fstypename.m4 \
367
 	$(top_srcdir)/m4.include/fsusage.m4 \
368
diff -rNu lib/search/Makefile.in lib/search/Makefile.in
369
--- lib/search/Makefile.in	2016-03-17 22:11:45.000000000 +0000
370
+++ lib/search/Makefile.in	2016-03-17 22:23:09.000000000 +0000
371
@@ -113,6 +113,7 @@
372
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
373
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
374
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
375
+	$(top_srcdir)/m4.include/mode_t.m4 \
376
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
377
 	$(top_srcdir)/m4.include/fstypename.m4 \
378
 	$(top_srcdir)/m4.include/fsusage.m4 \
379
diff -rNu lib/skin/Makefile.in lib/skin/Makefile.in
380
--- lib/skin/Makefile.in	2016-03-17 22:11:45.000000000 +0000
381
+++ lib/skin/Makefile.in	2016-03-17 22:23:09.000000000 +0000
382
@@ -113,6 +113,7 @@
383
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
384
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
385
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
386
+	$(top_srcdir)/m4.include/mode_t.m4 \
387
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
388
 	$(top_srcdir)/m4.include/fstypename.m4 \
389
 	$(top_srcdir)/m4.include/fsusage.m4 \
390
diff -rNu lib/strutil/Makefile.in lib/strutil/Makefile.in
391
--- lib/strutil/Makefile.in	2016-03-17 22:11:45.000000000 +0000
392
+++ lib/strutil/Makefile.in	2016-03-17 22:23:10.000000000 +0000
393
@@ -113,6 +113,7 @@
394
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
395
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
396
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
397
+	$(top_srcdir)/m4.include/mode_t.m4 \
398
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
399
 	$(top_srcdir)/m4.include/fstypename.m4 \
400
 	$(top_srcdir)/m4.include/fsusage.m4 \
401
diff -rNu lib/tty/Makefile.in lib/tty/Makefile.in
402
--- lib/tty/Makefile.in	2016-03-17 22:11:45.000000000 +0000
403
+++ lib/tty/Makefile.in	2016-03-17 22:23:10.000000000 +0000
404
@@ -116,6 +116,7 @@
405
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
406
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
407
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
408
+	$(top_srcdir)/m4.include/mode_t.m4 \
409
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
410
 	$(top_srcdir)/m4.include/fstypename.m4 \
411
 	$(top_srcdir)/m4.include/fsusage.m4 \
412
diff -rNu lib/vfs/Makefile.in lib/vfs/Makefile.in
413
--- lib/vfs/Makefile.in	2016-03-17 22:11:46.000000000 +0000
414
+++ lib/vfs/Makefile.in	2016-03-17 22:23:10.000000000 +0000
415
@@ -114,6 +114,7 @@
416
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
417
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
418
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
419
+	$(top_srcdir)/m4.include/mode_t.m4 \
420
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
421
 	$(top_srcdir)/m4.include/fstypename.m4 \
422
 	$(top_srcdir)/m4.include/fsusage.m4 \
423
diff -rNu lib/vfs/interface.c lib/vfs/interface.c
424
--- lib/vfs/interface.c	2016-03-12 16:20:56.000000000 +0000
425
+++ lib/vfs/interface.c	2016-03-17 22:21:38.000000000 +0000
426
@@ -200,7 +200,10 @@
427
     {
428
         va_list ap;
429
         va_start (ap, flags);
430
-        mode = va_arg (ap, mode_t);
431
+        /* We have to use PROMOTED_MODE_T instead of mode_t. Doing 'va_arg (ap, mode_t)'
432
+         * fails on systems where 'mode_t' is smaller than 'int' because of C's "default
433
+         * argument promotions". */
434
+        mode = va_arg (ap, PROMOTED_MODE_T);
435
         va_end (ap);
436
     }
437
 
438
diff -rNu lib/widget/Makefile.in lib/widget/Makefile.in
439
--- lib/widget/Makefile.in	2016-03-17 22:11:46.000000000 +0000
440
+++ lib/widget/Makefile.in	2016-03-17 22:23:10.000000000 +0000
441
@@ -113,6 +113,7 @@
442
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
443
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
444
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
445
+	$(top_srcdir)/m4.include/mode_t.m4 \
446
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
447
 	$(top_srcdir)/m4.include/fstypename.m4 \
448
 	$(top_srcdir)/m4.include/fsusage.m4 \
449
diff -rNu m4.include/mode_t.m4 m4.include/mode_t.m4
450
--- m4.include/mode_t.m4	1970-01-01 00:00:00.000000000 +0000
451
+++ m4.include/mode_t.m4	2016-03-17 22:21:38.000000000 +0000
452
@@ -0,0 +1,26 @@
453
+# mode_t.m4 serial 2
454
+dnl Copyright (C) 2009-2016 Free Software Foundation, Inc.
455
+dnl This file is free software; the Free Software Foundation
456
+dnl gives unlimited permission to copy and/or distribute it,
457
+dnl with or without modifications, as long as this notice is preserved.
458
+
459
+# For using mode_t, it's sufficient to use AC_TYPE_MODE_T and
460
+# include <sys/types.h>.
461
+
462
+# Define PROMOTED_MODE_T to the type that is the result of "default argument
463
+# promotion" (ISO C 6.5.2.2.(6)) of the type mode_t.
464
+AC_DEFUN([gl_PROMOTED_TYPE_MODE_T],
465
+[
466
+  AC_REQUIRE([AC_TYPE_MODE_T])
467
+  AC_CACHE_CHECK([for promoted mode_t type], [gl_cv_promoted_mode_t], [
468
+    dnl Assume mode_t promotes to 'int' if and only if it is smaller than 'int',
469
+    dnl and to itself otherwise. This assumption is not guaranteed by the ISO C
470
+    dnl standard, but we don't know of any real-world counterexamples.
471
+    AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/types.h>]],
472
+      [[typedef int array[2 * (sizeof (mode_t) < sizeof (int)) - 1];]])],
473
+      [gl_cv_promoted_mode_t='int'],
474
+      [gl_cv_promoted_mode_t='mode_t'])
475
+  ])
476
+  AC_DEFINE_UNQUOTED([PROMOTED_MODE_T], [$gl_cv_promoted_mode_t],
477
+    [Define to the type that is the result of default argument promotions of type mode_t.])
478
+])
479
diff -rNu misc/Makefile.in misc/Makefile.in
480
--- misc/Makefile.in	2016-03-17 22:11:46.000000000 +0000
481
+++ misc/Makefile.in	2016-03-17 22:23:10.000000000 +0000
482
@@ -117,6 +117,7 @@
483
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
484
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
485
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
486
+	$(top_srcdir)/m4.include/mode_t.m4 \
487
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
488
 	$(top_srcdir)/m4.include/fstypename.m4 \
489
 	$(top_srcdir)/m4.include/fsusage.m4 \
490
diff -rNu misc/ext.d/Makefile.in misc/ext.d/Makefile.in
491
--- misc/ext.d/Makefile.in	2016-03-17 22:11:46.000000000 +0000
492
+++ misc/ext.d/Makefile.in	2016-03-17 22:23:11.000000000 +0000
493
@@ -113,6 +113,7 @@
494
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
495
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
496
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
497
+	$(top_srcdir)/m4.include/mode_t.m4 \
498
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
499
 	$(top_srcdir)/m4.include/fstypename.m4 \
500
 	$(top_srcdir)/m4.include/fsusage.m4 \
501
diff -rNu misc/macros.d/Makefile.in misc/macros.d/Makefile.in
502
--- misc/macros.d/Makefile.in	2016-03-17 22:11:46.000000000 +0000
503
+++ misc/macros.d/Makefile.in	2016-03-17 22:23:11.000000000 +0000
504
@@ -113,6 +113,7 @@
505
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
506
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
507
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
508
+	$(top_srcdir)/m4.include/mode_t.m4 \
509
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
510
 	$(top_srcdir)/m4.include/fstypename.m4 \
511
 	$(top_srcdir)/m4.include/fsusage.m4 \
512
diff -rNu misc/skins/Makefile.in misc/skins/Makefile.in
513
--- misc/skins/Makefile.in	2016-03-17 22:11:46.000000000 +0000
514
+++ misc/skins/Makefile.in	2016-03-17 22:23:11.000000000 +0000
515
@@ -113,6 +113,7 @@
516
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
517
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
518
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
519
+	$(top_srcdir)/m4.include/mode_t.m4 \
520
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
521
 	$(top_srcdir)/m4.include/fstypename.m4 \
522
 	$(top_srcdir)/m4.include/fsusage.m4 \
523
diff -rNu misc/syntax/Makefile.in misc/syntax/Makefile.in
524
--- misc/syntax/Makefile.in	2016-03-17 22:11:47.000000000 +0000
525
+++ misc/syntax/Makefile.in	2016-03-17 22:23:11.000000000 +0000
526
@@ -113,6 +113,7 @@
527
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
528
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
529
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
530
+	$(top_srcdir)/m4.include/mode_t.m4 \
531
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
532
 	$(top_srcdir)/m4.include/fstypename.m4 \
533
 	$(top_srcdir)/m4.include/fsusage.m4 \
534
diff -rNu src/Makefile.in src/Makefile.in
535
--- src/Makefile.in	2016-03-17 22:11:47.000000000 +0000
536
+++ src/Makefile.in	2016-03-17 22:23:11.000000000 +0000
537
@@ -124,6 +124,7 @@
538
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
539
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
540
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
541
+	$(top_srcdir)/m4.include/mode_t.m4 \
542
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
543
 	$(top_srcdir)/m4.include/fstypename.m4 \
544
 	$(top_srcdir)/m4.include/fsusage.m4 \
545
diff -rNu src/consaver/Makefile.in src/consaver/Makefile.in
546
--- src/consaver/Makefile.in	2016-03-17 22:11:47.000000000 +0000
547
+++ src/consaver/Makefile.in	2016-03-17 22:23:11.000000000 +0000
548
@@ -113,6 +113,7 @@
549
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
550
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
551
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
552
+	$(top_srcdir)/m4.include/mode_t.m4 \
553
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
554
 	$(top_srcdir)/m4.include/fstypename.m4 \
555
 	$(top_srcdir)/m4.include/fsusage.m4 \
556
diff -rNu src/diffviewer/Makefile.in src/diffviewer/Makefile.in
557
--- src/diffviewer/Makefile.in	2016-03-17 22:11:47.000000000 +0000
558
+++ src/diffviewer/Makefile.in	2016-03-17 22:23:12.000000000 +0000
559
@@ -113,6 +113,7 @@
560
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
561
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
562
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
563
+	$(top_srcdir)/m4.include/mode_t.m4 \
564
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
565
 	$(top_srcdir)/m4.include/fstypename.m4 \
566
 	$(top_srcdir)/m4.include/fsusage.m4 \
567
diff -rNu src/editor/Makefile.in src/editor/Makefile.in
568
--- src/editor/Makefile.in	2016-03-17 22:11:47.000000000 +0000
569
+++ src/editor/Makefile.in	2016-03-17 22:23:12.000000000 +0000
570
@@ -117,6 +117,7 @@
571
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
572
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
573
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
574
+	$(top_srcdir)/m4.include/mode_t.m4 \
575
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
576
 	$(top_srcdir)/m4.include/fstypename.m4 \
577
 	$(top_srcdir)/m4.include/fsusage.m4 \
578
diff -rNu src/filemanager/Makefile.in src/filemanager/Makefile.in
579
--- src/filemanager/Makefile.in	2016-03-17 22:11:48.000000000 +0000
580
+++ src/filemanager/Makefile.in	2016-03-17 22:23:12.000000000 +0000
581
@@ -113,6 +113,7 @@
582
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
583
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
584
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
585
+	$(top_srcdir)/m4.include/mode_t.m4 \
586
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
587
 	$(top_srcdir)/m4.include/fstypename.m4 \
588
 	$(top_srcdir)/m4.include/fsusage.m4 \
589
diff -rNu src/man2hlp/Makefile.in src/man2hlp/Makefile.in
590
--- src/man2hlp/Makefile.in	2016-03-17 22:11:48.000000000 +0000
591
+++ src/man2hlp/Makefile.in	2016-03-17 22:23:12.000000000 +0000
592
@@ -113,6 +113,7 @@
593
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
594
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
595
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
596
+	$(top_srcdir)/m4.include/mode_t.m4 \
597
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
598
 	$(top_srcdir)/m4.include/fstypename.m4 \
599
 	$(top_srcdir)/m4.include/fsusage.m4 \
600
diff -rNu src/subshell/Makefile.in src/subshell/Makefile.in
601
--- src/subshell/Makefile.in	2016-03-17 22:11:48.000000000 +0000
602
+++ src/subshell/Makefile.in	2016-03-17 22:23:12.000000000 +0000
603
@@ -113,6 +113,7 @@
604
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
605
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
606
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
607
+	$(top_srcdir)/m4.include/mode_t.m4 \
608
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
609
 	$(top_srcdir)/m4.include/fstypename.m4 \
610
 	$(top_srcdir)/m4.include/fsusage.m4 \
611
diff -rNu src/vfs/Makefile.in src/vfs/Makefile.in
612
--- src/vfs/Makefile.in	2016-03-17 22:11:48.000000000 +0000
613
+++ src/vfs/Makefile.in	2016-03-17 22:23:12.000000000 +0000
614
@@ -131,6 +131,7 @@
615
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
616
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
617
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
618
+	$(top_srcdir)/m4.include/mode_t.m4 \
619
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
620
 	$(top_srcdir)/m4.include/fstypename.m4 \
621
 	$(top_srcdir)/m4.include/fsusage.m4 \
622
diff -rNu src/vfs/cpio/Makefile.in src/vfs/cpio/Makefile.in
623
--- src/vfs/cpio/Makefile.in	2016-03-17 22:11:48.000000000 +0000
624
+++ src/vfs/cpio/Makefile.in	2016-03-17 22:23:13.000000000 +0000
625
@@ -113,6 +113,7 @@
626
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
627
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
628
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
629
+	$(top_srcdir)/m4.include/mode_t.m4 \
630
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
631
 	$(top_srcdir)/m4.include/fstypename.m4 \
632
 	$(top_srcdir)/m4.include/fsusage.m4 \
633
diff -rNu src/vfs/extfs/Makefile.in src/vfs/extfs/Makefile.in
634
--- src/vfs/extfs/Makefile.in	2016-03-17 22:11:48.000000000 +0000
635
+++ src/vfs/extfs/Makefile.in	2016-03-17 22:23:13.000000000 +0000
636
@@ -113,6 +113,7 @@
637
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
638
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
639
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
640
+	$(top_srcdir)/m4.include/mode_t.m4 \
641
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
642
 	$(top_srcdir)/m4.include/fstypename.m4 \
643
 	$(top_srcdir)/m4.include/fsusage.m4 \
644
diff -rNu src/vfs/extfs/helpers/Makefile.in src/vfs/extfs/helpers/Makefile.in
645
--- src/vfs/extfs/helpers/Makefile.in	2016-03-17 22:11:49.000000000 +0000
646
+++ src/vfs/extfs/helpers/Makefile.in	2016-03-17 22:23:13.000000000 +0000
647
@@ -114,6 +114,7 @@
648
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
649
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
650
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
651
+	$(top_srcdir)/m4.include/mode_t.m4 \
652
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
653
 	$(top_srcdir)/m4.include/fstypename.m4 \
654
 	$(top_srcdir)/m4.include/fsusage.m4 \
655
diff -rNu src/vfs/fish/Makefile.in src/vfs/fish/Makefile.in
656
--- src/vfs/fish/Makefile.in	2016-03-17 22:11:49.000000000 +0000
657
+++ src/vfs/fish/Makefile.in	2016-03-17 22:23:13.000000000 +0000
658
@@ -113,6 +113,7 @@
659
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
660
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
661
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
662
+	$(top_srcdir)/m4.include/mode_t.m4 \
663
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
664
 	$(top_srcdir)/m4.include/fstypename.m4 \
665
 	$(top_srcdir)/m4.include/fsusage.m4 \
666
diff -rNu src/vfs/fish/helpers/Makefile.in src/vfs/fish/helpers/Makefile.in
667
--- src/vfs/fish/helpers/Makefile.in	2016-03-17 22:11:49.000000000 +0000
668
+++ src/vfs/fish/helpers/Makefile.in	2016-03-17 22:23:13.000000000 +0000
669
@@ -114,6 +114,7 @@
670
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
671
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
672
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
673
+	$(top_srcdir)/m4.include/mode_t.m4 \
674
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
675
 	$(top_srcdir)/m4.include/fstypename.m4 \
676
 	$(top_srcdir)/m4.include/fsusage.m4 \
677
diff -rNu src/vfs/ftpfs/Makefile.in src/vfs/ftpfs/Makefile.in
678
--- src/vfs/ftpfs/Makefile.in	2016-03-17 22:11:49.000000000 +0000
679
+++ src/vfs/ftpfs/Makefile.in	2016-03-17 22:23:13.000000000 +0000
680
@@ -113,6 +113,7 @@
681
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
682
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
683
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
684
+	$(top_srcdir)/m4.include/mode_t.m4 \
685
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
686
 	$(top_srcdir)/m4.include/fstypename.m4 \
687
 	$(top_srcdir)/m4.include/fsusage.m4 \
688
diff -rNu src/vfs/local/Makefile.in src/vfs/local/Makefile.in
689
--- src/vfs/local/Makefile.in	2016-03-17 22:11:49.000000000 +0000
690
+++ src/vfs/local/Makefile.in	2016-03-17 22:23:14.000000000 +0000
691
@@ -113,6 +113,7 @@
692
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
693
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
694
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
695
+	$(top_srcdir)/m4.include/mode_t.m4 \
696
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
697
 	$(top_srcdir)/m4.include/fstypename.m4 \
698
 	$(top_srcdir)/m4.include/fsusage.m4 \
699
diff -rNu src/vfs/sfs/Makefile.in src/vfs/sfs/Makefile.in
700
--- src/vfs/sfs/Makefile.in	2016-03-17 22:11:49.000000000 +0000
701
+++ src/vfs/sfs/Makefile.in	2016-03-17 22:23:14.000000000 +0000
702
@@ -113,6 +113,7 @@
703
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
704
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
705
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
706
+	$(top_srcdir)/m4.include/mode_t.m4 \
707
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
708
 	$(top_srcdir)/m4.include/fstypename.m4 \
709
 	$(top_srcdir)/m4.include/fsusage.m4 \
710
diff -rNu src/vfs/sftpfs/Makefile.in src/vfs/sftpfs/Makefile.in
711
--- src/vfs/sftpfs/Makefile.in	2016-03-17 22:11:50.000000000 +0000
712
+++ src/vfs/sftpfs/Makefile.in	2016-03-17 22:23:14.000000000 +0000
713
@@ -113,6 +113,7 @@
714
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
715
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
716
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
717
+	$(top_srcdir)/m4.include/mode_t.m4 \
718
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
719
 	$(top_srcdir)/m4.include/fstypename.m4 \
720
 	$(top_srcdir)/m4.include/fsusage.m4 \
721
diff -rNu src/vfs/smbfs/Makefile.in src/vfs/smbfs/Makefile.in
722
--- src/vfs/smbfs/Makefile.in	2016-03-17 22:11:50.000000000 +0000
723
+++ src/vfs/smbfs/Makefile.in	2016-03-17 22:23:14.000000000 +0000
724
@@ -113,6 +113,7 @@
725
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
726
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
727
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
728
+	$(top_srcdir)/m4.include/mode_t.m4 \
729
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
730
 	$(top_srcdir)/m4.include/fstypename.m4 \
731
 	$(top_srcdir)/m4.include/fsusage.m4 \
732
diff -rNu src/vfs/tar/Makefile.in src/vfs/tar/Makefile.in
733
--- src/vfs/tar/Makefile.in	2016-03-17 22:11:50.000000000 +0000
734
+++ src/vfs/tar/Makefile.in	2016-03-17 22:23:14.000000000 +0000
735
@@ -113,6 +113,7 @@
736
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
737
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
738
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
739
+	$(top_srcdir)/m4.include/mode_t.m4 \
740
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
741
 	$(top_srcdir)/m4.include/fstypename.m4 \
742
 	$(top_srcdir)/m4.include/fsusage.m4 \
743
diff -rNu src/vfs/undelfs/Makefile.in src/vfs/undelfs/Makefile.in
744
--- src/vfs/undelfs/Makefile.in	2016-03-17 22:11:50.000000000 +0000
745
+++ src/vfs/undelfs/Makefile.in	2016-03-17 22:23:14.000000000 +0000
746
@@ -113,6 +113,7 @@
747
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
748
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
749
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
750
+	$(top_srcdir)/m4.include/mode_t.m4 \
751
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
752
 	$(top_srcdir)/m4.include/fstypename.m4 \
753
 	$(top_srcdir)/m4.include/fsusage.m4 \
754
diff -rNu src/viewer/Makefile.in src/viewer/Makefile.in
755
--- src/viewer/Makefile.in	2016-03-17 22:11:50.000000000 +0000
756
+++ src/viewer/Makefile.in	2016-03-17 22:23:15.000000000 +0000
757
@@ -113,6 +113,7 @@
758
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
759
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
760
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
761
+	$(top_srcdir)/m4.include/mode_t.m4 \
762
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
763
 	$(top_srcdir)/m4.include/fstypename.m4 \
764
 	$(top_srcdir)/m4.include/fsusage.m4 \
765
diff -rNu tests/Makefile.in tests/Makefile.in
766
--- tests/Makefile.in	2016-03-17 22:11:50.000000000 +0000
767
+++ tests/Makefile.in	2016-03-17 22:23:15.000000000 +0000
768
@@ -112,6 +112,7 @@
769
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
770
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
771
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
772
+	$(top_srcdir)/m4.include/mode_t.m4 \
773
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
774
 	$(top_srcdir)/m4.include/fstypename.m4 \
775
 	$(top_srcdir)/m4.include/fsusage.m4 \
776
diff -rNu tests/lib/Makefile.in tests/lib/Makefile.in
777
--- tests/lib/Makefile.in	2016-03-17 22:11:51.000000000 +0000
778
+++ tests/lib/Makefile.in	2016-03-17 22:23:15.000000000 +0000
779
@@ -118,6 +118,7 @@
780
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
781
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
782
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
783
+	$(top_srcdir)/m4.include/mode_t.m4 \
784
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
785
 	$(top_srcdir)/m4.include/fstypename.m4 \
786
 	$(top_srcdir)/m4.include/fsusage.m4 \
787
diff -rNu tests/lib/mcconfig/Makefile.in tests/lib/mcconfig/Makefile.in
788
--- tests/lib/mcconfig/Makefile.in	2016-03-17 22:11:51.000000000 +0000
789
+++ tests/lib/mcconfig/Makefile.in	2016-03-17 22:23:15.000000000 +0000
790
@@ -114,6 +114,7 @@
791
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
792
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
793
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
794
+	$(top_srcdir)/m4.include/mode_t.m4 \
795
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
796
 	$(top_srcdir)/m4.include/fstypename.m4 \
797
 	$(top_srcdir)/m4.include/fsusage.m4 \
798
diff -rNu tests/lib/search/Makefile.in tests/lib/search/Makefile.in
799
--- tests/lib/search/Makefile.in	2016-03-17 22:11:51.000000000 +0000
800
+++ tests/lib/search/Makefile.in	2016-03-17 22:23:15.000000000 +0000
801
@@ -118,6 +118,7 @@
802
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
803
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
804
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
805
+	$(top_srcdir)/m4.include/mode_t.m4 \
806
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
807
 	$(top_srcdir)/m4.include/fstypename.m4 \
808
 	$(top_srcdir)/m4.include/fsusage.m4 \
809
diff -rNu tests/lib/strutil/Makefile.in tests/lib/strutil/Makefile.in
810
--- tests/lib/strutil/Makefile.in	2016-03-17 22:11:51.000000000 +0000
811
+++ tests/lib/strutil/Makefile.in	2016-03-17 22:23:16.000000000 +0000
812
@@ -114,6 +114,7 @@
813
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
814
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
815
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
816
+	$(top_srcdir)/m4.include/mode_t.m4 \
817
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
818
 	$(top_srcdir)/m4.include/fstypename.m4 \
819
 	$(top_srcdir)/m4.include/fsusage.m4 \
820
diff -rNu tests/lib/vfs/Makefile.in tests/lib/vfs/Makefile.in
821
--- tests/lib/vfs/Makefile.in	2016-03-17 22:11:52.000000000 +0000
822
+++ tests/lib/vfs/Makefile.in	2016-03-17 22:23:16.000000000 +0000
823
@@ -124,6 +124,7 @@
824
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
825
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
826
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
827
+	$(top_srcdir)/m4.include/mode_t.m4 \
828
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
829
 	$(top_srcdir)/m4.include/fstypename.m4 \
830
 	$(top_srcdir)/m4.include/fsusage.m4 \
831
diff -rNu tests/lib/widget/Makefile.in tests/lib/widget/Makefile.in
832
--- tests/lib/widget/Makefile.in	2016-03-17 22:11:52.000000000 +0000
833
+++ tests/lib/widget/Makefile.in	2016-03-17 22:23:16.000000000 +0000
834
@@ -114,6 +114,7 @@
835
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
836
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
837
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
838
+	$(top_srcdir)/m4.include/mode_t.m4 \
839
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
840
 	$(top_srcdir)/m4.include/fstypename.m4 \
841
 	$(top_srcdir)/m4.include/fsusage.m4 \
842
diff -rNu tests/src/Makefile.in tests/src/Makefile.in
843
--- tests/src/Makefile.in	2016-03-17 22:11:52.000000000 +0000
844
+++ tests/src/Makefile.in	2016-03-17 22:23:16.000000000 +0000
845
@@ -120,6 +120,7 @@
846
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
847
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
848
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
849
+	$(top_srcdir)/m4.include/mode_t.m4 \
850
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
851
 	$(top_srcdir)/m4.include/fstypename.m4 \
852
 	$(top_srcdir)/m4.include/fsusage.m4 \
853
diff -rNu tests/src/editor/Makefile.in tests/src/editor/Makefile.in
854
--- tests/src/editor/Makefile.in	2016-03-17 22:11:52.000000000 +0000
855
+++ tests/src/editor/Makefile.in	2016-03-17 22:23:17.000000000 +0000
856
@@ -117,6 +117,7 @@
857
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
858
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
859
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
860
+	$(top_srcdir)/m4.include/mode_t.m4 \
861
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
862
 	$(top_srcdir)/m4.include/fstypename.m4 \
863
 	$(top_srcdir)/m4.include/fsusage.m4 \
864
diff -rNu tests/src/filemanager/Makefile.in tests/src/filemanager/Makefile.in
865
--- tests/src/filemanager/Makefile.in	2016-03-17 22:11:52.000000000 +0000
866
+++ tests/src/filemanager/Makefile.in	2016-03-17 22:23:17.000000000 +0000
867
@@ -119,6 +119,7 @@
868
 	$(top_srcdir)/m4.include/dx_doxygen.m4 \
869
 	$(top_srcdir)/m4.include/mc-cflags.m4 \
870
 	$(top_srcdir)/m4.include/mc-check-search-type.m4 \
871
+	$(top_srcdir)/m4.include/mode_t.m4 \
872
 	$(top_srcdir)/m4.include/ls-mntd-fs.m4 \
873
 	$(top_srcdir)/m4.include/fstypename.m4 \
874
 	$(top_srcdir)/m4.include/fsusage.m4 \

Return to bug 208027