Script to generate authors files
[wine] / configure
1 #! /bin/sh
2
3 # From configure.in configure.in 1.00
4 # Guess values for system-dependent variables and create Makefiles.
5 # Generated automatically using autoconf version 2.12 
6 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 #
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
10
11 # Defaults:
12 ac_help=
13 ac_default_prefix=/usr/local
14 # Any additions from configure.in:
15 ac_help="$ac_help
16   --disable-emulator      build only the Wine library, not the emulator"
17 ac_help="$ac_help
18   --enable-dll            build the Wine library as a DLL"
19 ac_help="$ac_help
20   --disable-lib           build the Wine without building libwine.a"
21 ac_help="$ac_help
22   --disable-debug         compile out all debugging messages"
23 ac_help="$ac_help
24   --disable-trace         compile out TRACE messages"
25 ac_help="$ac_help
26   --with-ncurses          compile in the ncurses terminal (EXPERIMENTAL)"
27 ac_help="$ac_help
28   --without-reentrant-x   compile for use with non-reentrant X libraries"
29 ac_help="$ac_help
30   --with-x                use the X Window System"
31
32 # Initialize some variables set by options.
33 # The variables have the same names as the options, with
34 # dashes changed to underlines.
35 build=NONE
36 cache_file=./config.cache
37 exec_prefix=NONE
38 host=NONE
39 no_create=
40 nonopt=NONE
41 no_recursion=
42 prefix=NONE
43 program_prefix=NONE
44 program_suffix=NONE
45 program_transform_name=s,x,x,
46 silent=
47 site=
48 srcdir=
49 target=NONE
50 verbose=
51 x_includes=NONE
52 x_libraries=NONE
53 bindir='${exec_prefix}/bin'
54 sbindir='${exec_prefix}/sbin'
55 libexecdir='${exec_prefix}/libexec'
56 datadir='${prefix}/share'
57 sysconfdir='${prefix}/etc'
58 sharedstatedir='${prefix}/com'
59 localstatedir='${prefix}/var'
60 libdir='${exec_prefix}/lib'
61 includedir='${prefix}/include'
62 oldincludedir='/usr/include'
63 infodir='${prefix}/info'
64 mandir='${prefix}/man'
65
66 # Initialize some other variables.
67 subdirs=
68 MFLAGS= MAKEFLAGS=
69 # Maximum number of lines to put in a shell here document.
70 ac_max_here_lines=12
71
72 ac_prev=
73 for ac_option
74 do
75
76   # If the previous option needs an argument, assign it.
77   if test -n "$ac_prev"; then
78     eval "$ac_prev=\$ac_option"
79     ac_prev=
80     continue
81   fi
82
83   case "$ac_option" in
84   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
85   *) ac_optarg= ;;
86   esac
87
88   # Accept the important Cygnus configure options, so we can diagnose typos.
89
90   case "$ac_option" in
91
92   -bindir | --bindir | --bindi | --bind | --bin | --bi)
93     ac_prev=bindir ;;
94   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
95     bindir="$ac_optarg" ;;
96
97   -build | --build | --buil | --bui | --bu)
98     ac_prev=build ;;
99   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
100     build="$ac_optarg" ;;
101
102   -cache-file | --cache-file | --cache-fil | --cache-fi \
103   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
104     ac_prev=cache_file ;;
105   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
106   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
107     cache_file="$ac_optarg" ;;
108
109   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
110     ac_prev=datadir ;;
111   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
112   | --da=*)
113     datadir="$ac_optarg" ;;
114
115   -disable-* | --disable-*)
116     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
117     # Reject names that are not valid shell variable names.
118     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
119       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
120     fi
121     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
122     eval "enable_${ac_feature}=no" ;;
123
124   -enable-* | --enable-*)
125     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
126     # Reject names that are not valid shell variable names.
127     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
128       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
129     fi
130     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
131     case "$ac_option" in
132       *=*) ;;
133       *) ac_optarg=yes ;;
134     esac
135     eval "enable_${ac_feature}='$ac_optarg'" ;;
136
137   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
138   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
139   | --exec | --exe | --ex)
140     ac_prev=exec_prefix ;;
141   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
142   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
143   | --exec=* | --exe=* | --ex=*)
144     exec_prefix="$ac_optarg" ;;
145
146   -gas | --gas | --ga | --g)
147     # Obsolete; use --with-gas.
148     with_gas=yes ;;
149
150   -help | --help | --hel | --he)
151     # Omit some internal or obsolete options to make the list less imposing.
152     # This message is too long to be a string in the A/UX 3.1 sh.
153     cat << EOF
154 Usage: configure [options] [host]
155 Options: [defaults in brackets after descriptions]
156 Configuration:
157   --cache-file=FILE       cache test results in FILE
158   --help                  print this message
159   --no-create             do not create output files
160   --quiet, --silent       do not print \`checking...' messages
161   --version               print the version of autoconf that created configure
162 Directory and file names:
163   --prefix=PREFIX         install architecture-independent files in PREFIX
164                           [$ac_default_prefix]
165   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
166                           [same as prefix]
167   --bindir=DIR            user executables in DIR [EPREFIX/bin]
168   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
169   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
170   --datadir=DIR           read-only architecture-independent data in DIR
171                           [PREFIX/share]
172   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
173   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
174                           [PREFIX/com]
175   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
176   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
177   --includedir=DIR        C header files in DIR [PREFIX/include]
178   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
179   --infodir=DIR           info documentation in DIR [PREFIX/info]
180   --mandir=DIR            man documentation in DIR [PREFIX/man]
181   --srcdir=DIR            find the sources in DIR [configure dir or ..]
182   --program-prefix=PREFIX prepend PREFIX to installed program names
183   --program-suffix=SUFFIX append SUFFIX to installed program names
184   --program-transform-name=PROGRAM
185                           run sed PROGRAM on installed program names
186 EOF
187     cat << EOF
188 Host type:
189   --build=BUILD           configure for building on BUILD [BUILD=HOST]
190   --host=HOST             configure for HOST [guessed]
191   --target=TARGET         configure for TARGET [TARGET=HOST]
192 Features and packages:
193   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
194   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
195   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
196   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
197   --x-includes=DIR        X include files are in DIR
198   --x-libraries=DIR       X library files are in DIR
199 EOF
200     if test -n "$ac_help"; then
201       echo "--enable and --with options recognized:$ac_help"
202     fi
203     exit 0 ;;
204
205   -host | --host | --hos | --ho)
206     ac_prev=host ;;
207   -host=* | --host=* | --hos=* | --ho=*)
208     host="$ac_optarg" ;;
209
210   -includedir | --includedir | --includedi | --included | --include \
211   | --includ | --inclu | --incl | --inc)
212     ac_prev=includedir ;;
213   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
214   | --includ=* | --inclu=* | --incl=* | --inc=*)
215     includedir="$ac_optarg" ;;
216
217   -infodir | --infodir | --infodi | --infod | --info | --inf)
218     ac_prev=infodir ;;
219   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
220     infodir="$ac_optarg" ;;
221
222   -libdir | --libdir | --libdi | --libd)
223     ac_prev=libdir ;;
224   -libdir=* | --libdir=* | --libdi=* | --libd=*)
225     libdir="$ac_optarg" ;;
226
227   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
228   | --libexe | --libex | --libe)
229     ac_prev=libexecdir ;;
230   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
231   | --libexe=* | --libex=* | --libe=*)
232     libexecdir="$ac_optarg" ;;
233
234   -localstatedir | --localstatedir | --localstatedi | --localstated \
235   | --localstate | --localstat | --localsta | --localst \
236   | --locals | --local | --loca | --loc | --lo)
237     ac_prev=localstatedir ;;
238   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
239   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
240   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
241     localstatedir="$ac_optarg" ;;
242
243   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
244     ac_prev=mandir ;;
245   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
246     mandir="$ac_optarg" ;;
247
248   -nfp | --nfp | --nf)
249     # Obsolete; use --without-fp.
250     with_fp=no ;;
251
252   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
253   | --no-cr | --no-c)
254     no_create=yes ;;
255
256   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
257   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
258     no_recursion=yes ;;
259
260   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
261   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
262   | --oldin | --oldi | --old | --ol | --o)
263     ac_prev=oldincludedir ;;
264   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
265   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
266   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
267     oldincludedir="$ac_optarg" ;;
268
269   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
270     ac_prev=prefix ;;
271   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
272     prefix="$ac_optarg" ;;
273
274   -program-prefix | --program-prefix | --program-prefi | --program-pref \
275   | --program-pre | --program-pr | --program-p)
276     ac_prev=program_prefix ;;
277   -program-prefix=* | --program-prefix=* | --program-prefi=* \
278   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
279     program_prefix="$ac_optarg" ;;
280
281   -program-suffix | --program-suffix | --program-suffi | --program-suff \
282   | --program-suf | --program-su | --program-s)
283     ac_prev=program_suffix ;;
284   -program-suffix=* | --program-suffix=* | --program-suffi=* \
285   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
286     program_suffix="$ac_optarg" ;;
287
288   -program-transform-name | --program-transform-name \
289   | --program-transform-nam | --program-transform-na \
290   | --program-transform-n | --program-transform- \
291   | --program-transform | --program-transfor \
292   | --program-transfo | --program-transf \
293   | --program-trans | --program-tran \
294   | --progr-tra | --program-tr | --program-t)
295     ac_prev=program_transform_name ;;
296   -program-transform-name=* | --program-transform-name=* \
297   | --program-transform-nam=* | --program-transform-na=* \
298   | --program-transform-n=* | --program-transform-=* \
299   | --program-transform=* | --program-transfor=* \
300   | --program-transfo=* | --program-transf=* \
301   | --program-trans=* | --program-tran=* \
302   | --progr-tra=* | --program-tr=* | --program-t=*)
303     program_transform_name="$ac_optarg" ;;
304
305   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
306   | -silent | --silent | --silen | --sile | --sil)
307     silent=yes ;;
308
309   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
310     ac_prev=sbindir ;;
311   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
312   | --sbi=* | --sb=*)
313     sbindir="$ac_optarg" ;;
314
315   -sharedstatedir | --sharedstatedir | --sharedstatedi \
316   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
317   | --sharedst | --shareds | --shared | --share | --shar \
318   | --sha | --sh)
319     ac_prev=sharedstatedir ;;
320   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
321   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
322   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
323   | --sha=* | --sh=*)
324     sharedstatedir="$ac_optarg" ;;
325
326   -site | --site | --sit)
327     ac_prev=site ;;
328   -site=* | --site=* | --sit=*)
329     site="$ac_optarg" ;;
330
331   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
332     ac_prev=srcdir ;;
333   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
334     srcdir="$ac_optarg" ;;
335
336   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
337   | --syscon | --sysco | --sysc | --sys | --sy)
338     ac_prev=sysconfdir ;;
339   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
340   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
341     sysconfdir="$ac_optarg" ;;
342
343   -target | --target | --targe | --targ | --tar | --ta | --t)
344     ac_prev=target ;;
345   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
346     target="$ac_optarg" ;;
347
348   -v | -verbose | --verbose | --verbos | --verbo | --verb)
349     verbose=yes ;;
350
351   -version | --version | --versio | --versi | --vers)
352     echo "configure generated by autoconf version 2.12"
353     exit 0 ;;
354
355   -with-* | --with-*)
356     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
357     # Reject names that are not valid shell variable names.
358     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
359       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
360     fi
361     ac_package=`echo $ac_package| sed 's/-/_/g'`
362     case "$ac_option" in
363       *=*) ;;
364       *) ac_optarg=yes ;;
365     esac
366     eval "with_${ac_package}='$ac_optarg'" ;;
367
368   -without-* | --without-*)
369     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
370     # Reject names that are not valid shell variable names.
371     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
372       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
373     fi
374     ac_package=`echo $ac_package| sed 's/-/_/g'`
375     eval "with_${ac_package}=no" ;;
376
377   --x)
378     # Obsolete; use --with-x.
379     with_x=yes ;;
380
381   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
382   | --x-incl | --x-inc | --x-in | --x-i)
383     ac_prev=x_includes ;;
384   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
385   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
386     x_includes="$ac_optarg" ;;
387
388   -x-libraries | --x-libraries | --x-librarie | --x-librari \
389   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
390     ac_prev=x_libraries ;;
391   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
392   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
393     x_libraries="$ac_optarg" ;;
394
395   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
396     ;;
397
398   *)
399     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
400       echo "configure: warning: $ac_option: invalid host type" 1>&2
401     fi
402     if test "x$nonopt" != xNONE; then
403       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
404     fi
405     nonopt="$ac_option"
406     ;;
407
408   esac
409 done
410
411 if test -n "$ac_prev"; then
412   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
413 fi
414
415 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
416
417 # File descriptor usage:
418 # 0 standard input
419 # 1 file creation
420 # 2 errors and warnings
421 # 3 some systems may open it to /dev/tty
422 # 4 used on the Kubota Titan
423 # 6 checking for... messages and results
424 # 5 compiler messages saved in config.log
425 if test "$silent" = yes; then
426   exec 6>/dev/null
427 else
428   exec 6>&1
429 fi
430 exec 5>./config.log
431
432 echo "\
433 This file contains any messages produced by compilers while
434 running configure, to aid debugging if configure makes a mistake.
435 " 1>&5
436
437 # Strip out --no-create and --no-recursion so they do not pile up.
438 # Also quote any args containing shell metacharacters.
439 ac_configure_args=
440 for ac_arg
441 do
442   case "$ac_arg" in
443   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
444   | --no-cr | --no-c) ;;
445   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
446   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
447   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
448   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
449   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
450   esac
451 done
452
453 # NLS nuisances.
454 # Only set these to C if already set.  These must not be set unconditionally
455 # because not all systems understand e.g. LANG=C (notably SCO).
456 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
457 # Non-C LC_CTYPE values break the ctype check.
458 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
459 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
460 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
461 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
462
463 # confdefs.h avoids OS command line length limits that DEFS can exceed.
464 rm -rf conftest* confdefs.h
465 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
466 echo > confdefs.h
467
468 # A filename unique to this package, relative to the directory that
469 # configure is in, which we can look for to find out if srcdir is correct.
470 ac_unique_file=controls/edit.c
471
472 # Find the source files, if location was not specified.
473 if test -z "$srcdir"; then
474   ac_srcdir_defaulted=yes
475   # Try the directory containing this script, then its parent.
476   ac_prog=$0
477   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
478   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
479   srcdir=$ac_confdir
480   if test ! -r $srcdir/$ac_unique_file; then
481     srcdir=..
482   fi
483 else
484   ac_srcdir_defaulted=no
485 fi
486 if test ! -r $srcdir/$ac_unique_file; then
487   if test "$ac_srcdir_defaulted" = yes; then
488     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
489   else
490     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
491   fi
492 fi
493 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
494
495 # Prefer explicitly selected file to automatically selected ones.
496 if test -z "$CONFIG_SITE"; then
497   if test "x$prefix" != xNONE; then
498     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
499   else
500     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
501   fi
502 fi
503 for ac_site_file in $CONFIG_SITE; do
504   if test -r "$ac_site_file"; then
505     echo "loading site script $ac_site_file"
506     . "$ac_site_file"
507   fi
508 done
509
510 if test -r "$cache_file"; then
511   echo "loading cache $cache_file"
512   . $cache_file
513 else
514   echo "creating cache $cache_file"
515   > $cache_file
516 fi
517
518 ac_ext=c
519 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
520 ac_cpp='$CPP $CPPFLAGS'
521 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
522 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
523 cross_compiling=$ac_cv_prog_cc_cross
524
525 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
526   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
527   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
528     ac_n= ac_c='
529 ' ac_t='        '
530   else
531     ac_n=-n ac_c= ac_t=
532   fi
533 else
534   ac_n= ac_c='\c' ac_t=
535 fi
536
537                 
538
539 ac_aux_dir=
540 for ac_dir in tools $srcdir/tools; do
541   if test -f $ac_dir/install-sh; then
542     ac_aux_dir=$ac_dir
543     ac_install_sh="$ac_aux_dir/install-sh -c"
544     break
545   elif test -f $ac_dir/install.sh; then
546     ac_aux_dir=$ac_dir
547     ac_install_sh="$ac_aux_dir/install.sh -c"
548     break
549   fi
550 done
551 if test -z "$ac_aux_dir"; then
552   { echo "configure: error: can not find install-sh or install.sh in tools $srcdir/tools" 1>&2; exit 1; }
553 fi
554 ac_config_guess=$ac_aux_dir/config.guess
555 ac_config_sub=$ac_aux_dir/config.sub
556 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
557
558
559 # We want these before the checks, so the checks can modify their values.
560 LIBS="$LIBS -lm"
561 test -z "$PROGEXT" && PROGEXT="" 
562
563
564 MAIN_TARGET=emu
565 LIB_TARGET=libwine.a
566 ALT_LINK=" "
567 TRACE_MSGS=yes  # the TRACE() macro
568 DEBUG_MSGS=yes  # the TRACE(), WARN(), and FIXME() macros.
569
570 # Check whether --enable-emulator or --disable-emulator was given.
571 if test "${enable_emulator+set}" = set; then
572   enableval="$enable_emulator"
573   if test "$enableval" = "no"; then MAIN_TARGET="lib"; fi
574 fi
575
576
577 # Check whether --enable-dll or --disable-dll was given.
578 if test "${enable_dll+set}" = set; then
579   enableval="$enable_dll"
580   if test "$enableval" = "no"; then : ; else LIB_TARGET="libwine.so.1.0"; fi
581 fi
582
583
584 # Check whether --enable-lib or --disable-lib was given.
585 if test "${enable_lib+set}" = set; then
586   enableval="$enable_lib"
587   if test "$enableval" = "no"; then ALT_LINK="\$(LIBOBJS) \$(X11OBJS)"; LIB_TARGET=""; fi
588 fi
589
590
591
592 # Check whether --enable-debug or --disable-debug was given.
593 if test "${enable_debug+set}" = set; then
594   enableval="$enable_debug"
595   if test "$enableval" = "no"; then DEBUG_MSGS="no"; fi
596 fi
597
598
599 # Check whether --enable-trace or --disable-trace was given.
600 if test "${enable_trace+set}" = set; then
601   enableval="$enable_trace"
602   if test "$enableval" = "no"; then TRACE_MSGS="no"; fi
603 fi
604
605
606 # Check whether --with-ncurses or --without-ncurses was given.
607 if test "${with_ncurses+set}" = set; then
608   withval="$with_ncurses"
609   if test "$withval" = "yes"; then LIBS="$LIBS -lncurses"; cat >> confdefs.h <<\EOF
610 #define WINE_NCURSES 1
611 EOF
612  fi
613 fi
614
615
616 # Check whether --with-reentrant-x or --without-reentrant-x was given.
617 if test "${with_reentrant_x+set}" = set; then
618   withval="$with_reentrant_x"
619   :
620 fi
621
622
623
624
625
626
627
628 if test "$DEBUG_MSGS" = "no"
629 then
630     cat >> confdefs.h <<\EOF
631 #define NO_DEBUG_MSGS 1
632 EOF
633
634     cat >> confdefs.h <<\EOF
635 #define NO_TRACE_MSGS 1
636 EOF
637
638 else
639     if test "$TRACE_MSGS" = "no"
640     then
641         cat >> confdefs.h <<\EOF
642 #define NO_TRACE_MSGS 1
643 EOF
644
645     fi
646 fi
647
648
649 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
650 echo "configure:651: checking whether ${MAKE-make} sets \${MAKE}" >&5
651 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
652 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
653   echo $ac_n "(cached) $ac_c" 1>&6
654 else
655   cat > conftestmake <<\EOF
656 all:
657         @echo 'ac_maketemp="${MAKE}"'
658 EOF
659 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
660 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
661 if test -n "$ac_maketemp"; then
662   eval ac_cv_prog_make_${ac_make}_set=yes
663 else
664   eval ac_cv_prog_make_${ac_make}_set=no
665 fi
666 rm -f conftestmake
667 fi
668 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
669   echo "$ac_t""yes" 1>&6
670   SET_MAKE=
671 else
672   echo "$ac_t""no" 1>&6
673   SET_MAKE="MAKE=${MAKE-make}"
674 fi
675
676 # Extract the first word of "gcc", so it can be a program name with args.
677 set dummy gcc; ac_word=$2
678 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
679 echo "configure:680: checking for $ac_word" >&5
680 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
681   echo $ac_n "(cached) $ac_c" 1>&6
682 else
683   if test -n "$CC"; then
684   ac_cv_prog_CC="$CC" # Let the user override the test.
685 else
686   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
687   for ac_dir in $PATH; do
688     test -z "$ac_dir" && ac_dir=.
689     if test -f $ac_dir/$ac_word; then
690       ac_cv_prog_CC="gcc"
691       break
692     fi
693   done
694   IFS="$ac_save_ifs"
695 fi
696 fi
697 CC="$ac_cv_prog_CC"
698 if test -n "$CC"; then
699   echo "$ac_t""$CC" 1>&6
700 else
701   echo "$ac_t""no" 1>&6
702 fi
703
704 if test -z "$CC"; then
705   # Extract the first word of "cc", so it can be a program name with args.
706 set dummy cc; ac_word=$2
707 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
708 echo "configure:709: checking for $ac_word" >&5
709 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
710   echo $ac_n "(cached) $ac_c" 1>&6
711 else
712   if test -n "$CC"; then
713   ac_cv_prog_CC="$CC" # Let the user override the test.
714 else
715   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
716   ac_prog_rejected=no
717   for ac_dir in $PATH; do
718     test -z "$ac_dir" && ac_dir=.
719     if test -f $ac_dir/$ac_word; then
720       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
721         ac_prog_rejected=yes
722         continue
723       fi
724       ac_cv_prog_CC="cc"
725       break
726     fi
727   done
728   IFS="$ac_save_ifs"
729 if test $ac_prog_rejected = yes; then
730   # We found a bogon in the path, so make sure we never use it.
731   set dummy $ac_cv_prog_CC
732   shift
733   if test $# -gt 0; then
734     # We chose a different compiler from the bogus one.
735     # However, it has the same basename, so the bogon will be chosen
736     # first if we set CC to just the basename; use the full file name.
737     shift
738     set dummy "$ac_dir/$ac_word" "$@"
739     shift
740     ac_cv_prog_CC="$@"
741   fi
742 fi
743 fi
744 fi
745 CC="$ac_cv_prog_CC"
746 if test -n "$CC"; then
747   echo "$ac_t""$CC" 1>&6
748 else
749   echo "$ac_t""no" 1>&6
750 fi
751
752   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
753 fi
754
755 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
756 echo "configure:757: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
757
758 ac_ext=c
759 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
760 ac_cpp='$CPP $CPPFLAGS'
761 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
762 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
763 cross_compiling=$ac_cv_prog_cc_cross
764
765 cat > conftest.$ac_ext <<EOF
766 #line 767 "configure"
767 #include "confdefs.h"
768 main(){return(0);}
769 EOF
770 if { (eval echo configure:771: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
771   ac_cv_prog_cc_works=yes
772   # If we can't run a trivial program, we are probably using a cross compiler.
773   if (./conftest; exit) 2>/dev/null; then
774     ac_cv_prog_cc_cross=no
775   else
776     ac_cv_prog_cc_cross=yes
777   fi
778 else
779   echo "configure: failed program was:" >&5
780   cat conftest.$ac_ext >&5
781   ac_cv_prog_cc_works=no
782 fi
783 rm -fr conftest*
784
785 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
786 if test $ac_cv_prog_cc_works = no; then
787   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
788 fi
789 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
790 echo "configure:791: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
791 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
792 cross_compiling=$ac_cv_prog_cc_cross
793
794 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
795 echo "configure:796: checking whether we are using GNU C" >&5
796 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
797   echo $ac_n "(cached) $ac_c" 1>&6
798 else
799   cat > conftest.c <<EOF
800 #ifdef __GNUC__
801   yes;
802 #endif
803 EOF
804 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:805: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
805   ac_cv_prog_gcc=yes
806 else
807   ac_cv_prog_gcc=no
808 fi
809 fi
810
811 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
812
813 if test $ac_cv_prog_gcc = yes; then
814   GCC=yes
815   ac_test_CFLAGS="${CFLAGS+set}"
816   ac_save_CFLAGS="$CFLAGS"
817   CFLAGS=
818   echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
819 echo "configure:820: checking whether ${CC-cc} accepts -g" >&5
820 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
821   echo $ac_n "(cached) $ac_c" 1>&6
822 else
823   echo 'void f(){}' > conftest.c
824 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
825   ac_cv_prog_cc_g=yes
826 else
827   ac_cv_prog_cc_g=no
828 fi
829 rm -f conftest*
830
831 fi
832
833 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
834   if test "$ac_test_CFLAGS" = set; then
835     CFLAGS="$ac_save_CFLAGS"
836   elif test $ac_cv_prog_cc_g = yes; then
837     CFLAGS="-g -O2"
838   else
839     CFLAGS="-O2"
840   fi
841 else
842   GCC=
843   test "${CFLAGS+set}" = set || CFLAGS="-g"
844 fi
845
846 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
847 echo "configure:848: checking how to run the C preprocessor" >&5
848 # On Suns, sometimes $CPP names a directory.
849 if test -n "$CPP" && test -d "$CPP"; then
850   CPP=
851 fi
852 if test -z "$CPP"; then
853 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
854   echo $ac_n "(cached) $ac_c" 1>&6
855 else
856     # This must be in double quotes, not single quotes, because CPP may get
857   # substituted into the Makefile and "${CC-cc}" will confuse make.
858   CPP="${CC-cc} -E"
859   # On the NeXT, cc -E runs the code through the compiler's parser,
860   # not just through cpp.
861   cat > conftest.$ac_ext <<EOF
862 #line 863 "configure"
863 #include "confdefs.h"
864 #include <assert.h>
865 Syntax Error
866 EOF
867 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
868 { (eval echo configure:869: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
869 ac_err=`grep -v '^ *+' conftest.out`
870 if test -z "$ac_err"; then
871   :
872 else
873   echo "$ac_err" >&5
874   echo "configure: failed program was:" >&5
875   cat conftest.$ac_ext >&5
876   rm -rf conftest*
877   CPP="${CC-cc} -E -traditional-cpp"
878   cat > conftest.$ac_ext <<EOF
879 #line 880 "configure"
880 #include "confdefs.h"
881 #include <assert.h>
882 Syntax Error
883 EOF
884 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
885 { (eval echo configure:886: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
886 ac_err=`grep -v '^ *+' conftest.out`
887 if test -z "$ac_err"; then
888   :
889 else
890   echo "$ac_err" >&5
891   echo "configure: failed program was:" >&5
892   cat conftest.$ac_ext >&5
893   rm -rf conftest*
894   CPP=/lib/cpp
895 fi
896 rm -f conftest*
897 fi
898 rm -f conftest*
899   ac_cv_prog_CPP="$CPP"
900 fi
901   CPP="$ac_cv_prog_CPP"
902 else
903   ac_cv_prog_CPP="$CPP"
904 fi
905 echo "$ac_t""$CPP" 1>&6
906
907 # If we find X, set shell vars x_includes and x_libraries to the
908 # paths, otherwise set no_x=yes.
909 # Uses ac_ vars as temps to allow command line to override cache and checks.
910 # --without-x overrides everything else, but does not touch the cache.
911 echo $ac_n "checking for X""... $ac_c" 1>&6
912 echo "configure:913: checking for X" >&5
913
914 # Check whether --with-x or --without-x was given.
915 if test "${with_x+set}" = set; then
916   withval="$with_x"
917   :
918 fi
919
920 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
921 if test "x$with_x" = xno; then
922   # The user explicitly disabled X.
923   have_x=disabled
924 else
925   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
926     # Both variables are already set.
927     have_x=yes
928   else
929 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
930   echo $ac_n "(cached) $ac_c" 1>&6
931 else
932   # One or both of the vars are not set, and there is no cached value.
933 ac_x_includes=NO ac_x_libraries=NO
934 rm -fr conftestdir
935 if mkdir conftestdir; then
936   cd conftestdir
937   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
938   cat > Imakefile <<'EOF'
939 acfindx:
940         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
941 EOF
942   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
943     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
944     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
945     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
946     for ac_extension in a so sl; do
947       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
948         test -f $ac_im_libdir/libX11.$ac_extension; then
949         ac_im_usrlibdir=$ac_im_libdir; break
950       fi
951     done
952     # Screen out bogus values from the imake configuration.  They are
953     # bogus both because they are the default anyway, and because
954     # using them would break gcc on systems where it needs fixed includes.
955     case "$ac_im_incroot" in
956         /usr/include) ;;
957         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
958     esac
959     case "$ac_im_usrlibdir" in
960         /usr/lib | /lib) ;;
961         *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
962     esac
963   fi
964   cd ..
965   rm -fr conftestdir
966 fi
967
968 if test "$ac_x_includes" = NO; then
969   # Guess where to find include files, by looking for this one X11 .h file.
970   test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
971
972   # First, try using that file with no special directory specified.
973 cat > conftest.$ac_ext <<EOF
974 #line 975 "configure"
975 #include "confdefs.h"
976 #include <$x_direct_test_include>
977 EOF
978 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
979 { (eval echo configure:980: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
980 ac_err=`grep -v '^ *+' conftest.out`
981 if test -z "$ac_err"; then
982   rm -rf conftest*
983   # We can compile using X headers with no special include directory.
984 ac_x_includes=
985 else
986   echo "$ac_err" >&5
987   echo "configure: failed program was:" >&5
988   cat conftest.$ac_ext >&5
989   rm -rf conftest*
990   # Look for the header file in a standard set of common directories.
991 # Check X11 before X11Rn because it is often a symlink to the current release.
992   for ac_dir in               \
993     /usr/X11/include          \
994     /usr/X11R6/include        \
995     /usr/X11R5/include        \
996     /usr/X11R4/include        \
997                               \
998     /usr/include/X11          \
999     /usr/include/X11R6        \
1000     /usr/include/X11R5        \
1001     /usr/include/X11R4        \
1002                               \
1003     /usr/local/X11/include    \
1004     /usr/local/X11R6/include  \
1005     /usr/local/X11R5/include  \
1006     /usr/local/X11R4/include  \
1007                               \
1008     /usr/local/include/X11    \
1009     /usr/local/include/X11R6  \
1010     /usr/local/include/X11R5  \
1011     /usr/local/include/X11R4  \
1012                               \
1013     /usr/X386/include         \
1014     /usr/x386/include         \
1015     /usr/XFree86/include/X11  \
1016                               \
1017     /usr/include              \
1018     /usr/local/include        \
1019     /usr/unsupported/include  \
1020     /usr/athena/include       \
1021     /usr/local/x11r5/include  \
1022     /usr/lpp/Xamples/include  \
1023                               \
1024     /usr/openwin/include      \
1025     /usr/openwin/share/include \
1026     ; \
1027   do
1028     if test -r "$ac_dir/$x_direct_test_include"; then
1029       ac_x_includes=$ac_dir
1030       break
1031     fi
1032   done
1033 fi
1034 rm -f conftest*
1035 fi # $ac_x_includes = NO
1036
1037 if test "$ac_x_libraries" = NO; then
1038   # Check for the libraries.
1039
1040   test -z "$x_direct_test_library" && x_direct_test_library=Xt
1041   test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
1042
1043   # See if we find them without any special options.
1044   # Don't add to $LIBS permanently.
1045   ac_save_LIBS="$LIBS"
1046   LIBS="-l$x_direct_test_library $LIBS"
1047 cat > conftest.$ac_ext <<EOF
1048 #line 1049 "configure"
1049 #include "confdefs.h"
1050
1051 int main() {
1052 ${x_direct_test_function}()
1053 ; return 0; }
1054 EOF
1055 if { (eval echo configure:1056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1056   rm -rf conftest*
1057   LIBS="$ac_save_LIBS"
1058 # We can link X programs with no special library path.
1059 ac_x_libraries=
1060 else
1061   echo "configure: failed program was:" >&5
1062   cat conftest.$ac_ext >&5
1063   rm -rf conftest*
1064   LIBS="$ac_save_LIBS"
1065 # First see if replacing the include by lib works.
1066 # Check X11 before X11Rn because it is often a symlink to the current release.
1067 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
1068     /usr/X11/lib          \
1069     /usr/X11R6/lib        \
1070     /usr/X11R5/lib        \
1071     /usr/X11R4/lib        \
1072                           \
1073     /usr/lib/X11          \
1074     /usr/lib/X11R6        \
1075     /usr/lib/X11R5        \
1076     /usr/lib/X11R4        \
1077                           \
1078     /usr/local/X11/lib    \
1079     /usr/local/X11R6/lib  \
1080     /usr/local/X11R5/lib  \
1081     /usr/local/X11R4/lib  \
1082                           \
1083     /usr/local/lib/X11    \
1084     /usr/local/lib/X11R6  \
1085     /usr/local/lib/X11R5  \
1086     /usr/local/lib/X11R4  \
1087                           \
1088     /usr/X386/lib         \
1089     /usr/x386/lib         \
1090     /usr/XFree86/lib/X11  \
1091                           \
1092     /usr/lib              \
1093     /usr/local/lib        \
1094     /usr/unsupported/lib  \
1095     /usr/athena/lib       \
1096     /usr/local/x11r5/lib  \
1097     /usr/lpp/Xamples/lib  \
1098     /lib/usr/lib/X11      \
1099                           \
1100     /usr/openwin/lib      \
1101     /usr/openwin/share/lib \
1102     ; \
1103 do
1104   for ac_extension in a so sl; do
1105     if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
1106       ac_x_libraries=$ac_dir
1107       break 2
1108     fi
1109   done
1110 done
1111 fi
1112 rm -f conftest*
1113 fi # $ac_x_libraries = NO
1114
1115 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
1116   # Didn't find X anywhere.  Cache the known absence of X.
1117   ac_cv_have_x="have_x=no"
1118 else
1119   # Record where we found X for the cache.
1120   ac_cv_have_x="have_x=yes \
1121                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
1122 fi
1123 fi
1124   fi
1125   eval "$ac_cv_have_x"
1126 fi # $with_x != no
1127
1128 if test "$have_x" != yes; then
1129   echo "$ac_t""$have_x" 1>&6
1130   no_x=yes
1131 else
1132   # If each of the values was on the command line, it overrides each guess.
1133   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
1134   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
1135   # Update the cache value to reflect the command line values.
1136   ac_cv_have_x="have_x=yes \
1137                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
1138   echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
1139 fi
1140
1141 if test "$no_x" = yes; then
1142   # Not all programs may use this symbol, but it does not hurt to define it.
1143   cat >> confdefs.h <<\EOF
1144 #define X_DISPLAY_MISSING 1
1145 EOF
1146
1147   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
1148 else
1149   if test -n "$x_includes"; then
1150     X_CFLAGS="$X_CFLAGS -I$x_includes"
1151   fi
1152
1153   # It would also be nice to do this for all -L options, not just this one.
1154   if test -n "$x_libraries"; then
1155     X_LIBS="$X_LIBS -L$x_libraries"
1156     # For Solaris; some versions of Sun CC require a space after -R and
1157     # others require no space.  Words are not sufficient . . . .
1158     case "`(uname -sr) 2>/dev/null`" in
1159     "SunOS 5"*)
1160       echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
1161 echo "configure:1162: checking whether -R must be followed by a space" >&5
1162       ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
1163       cat > conftest.$ac_ext <<EOF
1164 #line 1165 "configure"
1165 #include "confdefs.h"
1166
1167 int main() {
1168
1169 ; return 0; }
1170 EOF
1171 if { (eval echo configure:1172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1172   rm -rf conftest*
1173   ac_R_nospace=yes
1174 else
1175   echo "configure: failed program was:" >&5
1176   cat conftest.$ac_ext >&5
1177   rm -rf conftest*
1178   ac_R_nospace=no
1179 fi
1180 rm -f conftest*
1181       if test $ac_R_nospace = yes; then
1182         echo "$ac_t""no" 1>&6
1183         X_LIBS="$X_LIBS -R$x_libraries"
1184       else
1185         LIBS="$ac_xsave_LIBS -R $x_libraries"
1186         cat > conftest.$ac_ext <<EOF
1187 #line 1188 "configure"
1188 #include "confdefs.h"
1189
1190 int main() {
1191
1192 ; return 0; }
1193 EOF
1194 if { (eval echo configure:1195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1195   rm -rf conftest*
1196   ac_R_space=yes
1197 else
1198   echo "configure: failed program was:" >&5
1199   cat conftest.$ac_ext >&5
1200   rm -rf conftest*
1201   ac_R_space=no
1202 fi
1203 rm -f conftest*
1204         if test $ac_R_space = yes; then
1205           echo "$ac_t""yes" 1>&6
1206           X_LIBS="$X_LIBS -R $x_libraries"
1207         else
1208           echo "$ac_t""neither works" 1>&6
1209         fi
1210       fi
1211       LIBS="$ac_xsave_LIBS"
1212     esac
1213   fi
1214
1215   # Check for system-dependent libraries X programs must link with.
1216   # Do this before checking for the system-independent R6 libraries
1217   # (-lICE), since we may need -lsocket or whatever for X linking.
1218
1219   if test "$ISC" = yes; then
1220     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
1221   else
1222     # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
1223     # libraries were built with DECnet support.  And karl@cs.umb.edu says
1224     # the Alpha needs dnet_stub (dnet does not exist).
1225     echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
1226 echo "configure:1227: checking for dnet_ntoa in -ldnet" >&5
1227 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
1228 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1229   echo $ac_n "(cached) $ac_c" 1>&6
1230 else
1231   ac_save_LIBS="$LIBS"
1232 LIBS="-ldnet  $LIBS"
1233 cat > conftest.$ac_ext <<EOF
1234 #line 1235 "configure"
1235 #include "confdefs.h"
1236 /* Override any gcc2 internal prototype to avoid an error.  */
1237 /* We use char because int might match the return type of a gcc2
1238     builtin and then its argument prototype would still apply.  */
1239 char dnet_ntoa();
1240
1241 int main() {
1242 dnet_ntoa()
1243 ; return 0; }
1244 EOF
1245 if { (eval echo configure:1246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1246   rm -rf conftest*
1247   eval "ac_cv_lib_$ac_lib_var=yes"
1248 else
1249   echo "configure: failed program was:" >&5
1250   cat conftest.$ac_ext >&5
1251   rm -rf conftest*
1252   eval "ac_cv_lib_$ac_lib_var=no"
1253 fi
1254 rm -f conftest*
1255 LIBS="$ac_save_LIBS"
1256
1257 fi
1258 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1259   echo "$ac_t""yes" 1>&6
1260   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
1261 else
1262   echo "$ac_t""no" 1>&6
1263 fi
1264
1265     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
1266       echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
1267 echo "configure:1268: checking for dnet_ntoa in -ldnet_stub" >&5
1268 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
1269 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1270   echo $ac_n "(cached) $ac_c" 1>&6
1271 else
1272   ac_save_LIBS="$LIBS"
1273 LIBS="-ldnet_stub  $LIBS"
1274 cat > conftest.$ac_ext <<EOF
1275 #line 1276 "configure"
1276 #include "confdefs.h"
1277 /* Override any gcc2 internal prototype to avoid an error.  */
1278 /* We use char because int might match the return type of a gcc2
1279     builtin and then its argument prototype would still apply.  */
1280 char dnet_ntoa();
1281
1282 int main() {
1283 dnet_ntoa()
1284 ; return 0; }
1285 EOF
1286 if { (eval echo configure:1287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1287   rm -rf conftest*
1288   eval "ac_cv_lib_$ac_lib_var=yes"
1289 else
1290   echo "configure: failed program was:" >&5
1291   cat conftest.$ac_ext >&5
1292   rm -rf conftest*
1293   eval "ac_cv_lib_$ac_lib_var=no"
1294 fi
1295 rm -f conftest*
1296 LIBS="$ac_save_LIBS"
1297
1298 fi
1299 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1300   echo "$ac_t""yes" 1>&6
1301   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
1302 else
1303   echo "$ac_t""no" 1>&6
1304 fi
1305
1306     fi
1307
1308     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
1309     # to get the SysV transport functions.
1310     # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
1311     # needs -lnsl.
1312     # The nsl library prevents programs from opening the X display
1313     # on Irix 5.2, according to dickey@clark.net.
1314     echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
1315 echo "configure:1316: checking for gethostbyname" >&5
1316 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
1317   echo $ac_n "(cached) $ac_c" 1>&6
1318 else
1319   cat > conftest.$ac_ext <<EOF
1320 #line 1321 "configure"
1321 #include "confdefs.h"
1322 /* System header to define __stub macros and hopefully few prototypes,
1323     which can conflict with char gethostbyname(); below.  */
1324 #include <assert.h>
1325 /* Override any gcc2 internal prototype to avoid an error.  */
1326 /* We use char because int might match the return type of a gcc2
1327     builtin and then its argument prototype would still apply.  */
1328 char gethostbyname();
1329
1330 int main() {
1331
1332 /* The GNU C library defines this for functions which it implements
1333     to always fail with ENOSYS.  Some functions are actually named
1334     something starting with __ and the normal name is an alias.  */
1335 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
1336 choke me
1337 #else
1338 gethostbyname();
1339 #endif
1340
1341 ; return 0; }
1342 EOF
1343 if { (eval echo configure:1344: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1344   rm -rf conftest*
1345   eval "ac_cv_func_gethostbyname=yes"
1346 else
1347   echo "configure: failed program was:" >&5
1348   cat conftest.$ac_ext >&5
1349   rm -rf conftest*
1350   eval "ac_cv_func_gethostbyname=no"
1351 fi
1352 rm -f conftest*
1353 fi
1354
1355 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
1356   echo "$ac_t""yes" 1>&6
1357   :
1358 else
1359   echo "$ac_t""no" 1>&6
1360 fi
1361
1362     if test $ac_cv_func_gethostbyname = no; then
1363       echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
1364 echo "configure:1365: checking for gethostbyname in -lnsl" >&5
1365 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
1366 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1367   echo $ac_n "(cached) $ac_c" 1>&6
1368 else
1369   ac_save_LIBS="$LIBS"
1370 LIBS="-lnsl  $LIBS"
1371 cat > conftest.$ac_ext <<EOF
1372 #line 1373 "configure"
1373 #include "confdefs.h"
1374 /* Override any gcc2 internal prototype to avoid an error.  */
1375 /* We use char because int might match the return type of a gcc2
1376     builtin and then its argument prototype would still apply.  */
1377 char gethostbyname();
1378
1379 int main() {
1380 gethostbyname()
1381 ; return 0; }
1382 EOF
1383 if { (eval echo configure:1384: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1384   rm -rf conftest*
1385   eval "ac_cv_lib_$ac_lib_var=yes"
1386 else
1387   echo "configure: failed program was:" >&5
1388   cat conftest.$ac_ext >&5
1389   rm -rf conftest*
1390   eval "ac_cv_lib_$ac_lib_var=no"
1391 fi
1392 rm -f conftest*
1393 LIBS="$ac_save_LIBS"
1394
1395 fi
1396 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1397   echo "$ac_t""yes" 1>&6
1398   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
1399 else
1400   echo "$ac_t""no" 1>&6
1401 fi
1402
1403     fi
1404
1405     # lieder@skyler.mavd.honeywell.com says without -lsocket,
1406     # socket/setsockopt and other routines are undefined under SCO ODT
1407     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
1408     # on later versions), says simon@lia.di.epfl.ch: it contains
1409     # gethostby* variants that don't use the nameserver (or something).
1410     # -lsocket must be given before -lnsl if both are needed.
1411     # We assume that if connect needs -lnsl, so does gethostbyname.
1412     echo $ac_n "checking for connect""... $ac_c" 1>&6
1413 echo "configure:1414: checking for connect" >&5
1414 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
1415   echo $ac_n "(cached) $ac_c" 1>&6
1416 else
1417   cat > conftest.$ac_ext <<EOF
1418 #line 1419 "configure"
1419 #include "confdefs.h"
1420 /* System header to define __stub macros and hopefully few prototypes,
1421     which can conflict with char connect(); below.  */
1422 #include <assert.h>
1423 /* Override any gcc2 internal prototype to avoid an error.  */
1424 /* We use char because int might match the return type of a gcc2
1425     builtin and then its argument prototype would still apply.  */
1426 char connect();
1427
1428 int main() {
1429
1430 /* The GNU C library defines this for functions which it implements
1431     to always fail with ENOSYS.  Some functions are actually named
1432     something starting with __ and the normal name is an alias.  */
1433 #if defined (__stub_connect) || defined (__stub___connect)
1434 choke me
1435 #else
1436 connect();
1437 #endif
1438
1439 ; return 0; }
1440 EOF
1441 if { (eval echo configure:1442: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1442   rm -rf conftest*
1443   eval "ac_cv_func_connect=yes"
1444 else
1445   echo "configure: failed program was:" >&5
1446   cat conftest.$ac_ext >&5
1447   rm -rf conftest*
1448   eval "ac_cv_func_connect=no"
1449 fi
1450 rm -f conftest*
1451 fi
1452
1453 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
1454   echo "$ac_t""yes" 1>&6
1455   :
1456 else
1457   echo "$ac_t""no" 1>&6
1458 fi
1459
1460     if test $ac_cv_func_connect = no; then
1461       echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
1462 echo "configure:1463: checking for connect in -lsocket" >&5
1463 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
1464 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1465   echo $ac_n "(cached) $ac_c" 1>&6
1466 else
1467   ac_save_LIBS="$LIBS"
1468 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
1469 cat > conftest.$ac_ext <<EOF
1470 #line 1471 "configure"
1471 #include "confdefs.h"
1472 /* Override any gcc2 internal prototype to avoid an error.  */
1473 /* We use char because int might match the return type of a gcc2
1474     builtin and then its argument prototype would still apply.  */
1475 char connect();
1476
1477 int main() {
1478 connect()
1479 ; return 0; }
1480 EOF
1481 if { (eval echo configure:1482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1482   rm -rf conftest*
1483   eval "ac_cv_lib_$ac_lib_var=yes"
1484 else
1485   echo "configure: failed program was:" >&5
1486   cat conftest.$ac_ext >&5
1487   rm -rf conftest*
1488   eval "ac_cv_lib_$ac_lib_var=no"
1489 fi
1490 rm -f conftest*
1491 LIBS="$ac_save_LIBS"
1492
1493 fi
1494 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1495   echo "$ac_t""yes" 1>&6
1496   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
1497 else
1498   echo "$ac_t""no" 1>&6
1499 fi
1500
1501     fi
1502
1503     # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
1504     echo $ac_n "checking for remove""... $ac_c" 1>&6
1505 echo "configure:1506: checking for remove" >&5
1506 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
1507   echo $ac_n "(cached) $ac_c" 1>&6
1508 else
1509   cat > conftest.$ac_ext <<EOF
1510 #line 1511 "configure"
1511 #include "confdefs.h"
1512 /* System header to define __stub macros and hopefully few prototypes,
1513     which can conflict with char remove(); below.  */
1514 #include <assert.h>
1515 /* Override any gcc2 internal prototype to avoid an error.  */
1516 /* We use char because int might match the return type of a gcc2
1517     builtin and then its argument prototype would still apply.  */
1518 char remove();
1519
1520 int main() {
1521
1522 /* The GNU C library defines this for functions which it implements
1523     to always fail with ENOSYS.  Some functions are actually named
1524     something starting with __ and the normal name is an alias.  */
1525 #if defined (__stub_remove) || defined (__stub___remove)
1526 choke me
1527 #else
1528 remove();
1529 #endif
1530
1531 ; return 0; }
1532 EOF
1533 if { (eval echo configure:1534: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1534   rm -rf conftest*
1535   eval "ac_cv_func_remove=yes"
1536 else
1537   echo "configure: failed program was:" >&5
1538   cat conftest.$ac_ext >&5
1539   rm -rf conftest*
1540   eval "ac_cv_func_remove=no"
1541 fi
1542 rm -f conftest*
1543 fi
1544
1545 if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
1546   echo "$ac_t""yes" 1>&6
1547   :
1548 else
1549   echo "$ac_t""no" 1>&6
1550 fi
1551
1552     if test $ac_cv_func_remove = no; then
1553       echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
1554 echo "configure:1555: checking for remove in -lposix" >&5
1555 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
1556 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1557   echo $ac_n "(cached) $ac_c" 1>&6
1558 else
1559   ac_save_LIBS="$LIBS"
1560 LIBS="-lposix  $LIBS"
1561 cat > conftest.$ac_ext <<EOF
1562 #line 1563 "configure"
1563 #include "confdefs.h"
1564 /* Override any gcc2 internal prototype to avoid an error.  */
1565 /* We use char because int might match the return type of a gcc2
1566     builtin and then its argument prototype would still apply.  */
1567 char remove();
1568
1569 int main() {
1570 remove()
1571 ; return 0; }
1572 EOF
1573 if { (eval echo configure:1574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1574   rm -rf conftest*
1575   eval "ac_cv_lib_$ac_lib_var=yes"
1576 else
1577   echo "configure: failed program was:" >&5
1578   cat conftest.$ac_ext >&5
1579   rm -rf conftest*
1580   eval "ac_cv_lib_$ac_lib_var=no"
1581 fi
1582 rm -f conftest*
1583 LIBS="$ac_save_LIBS"
1584
1585 fi
1586 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1587   echo "$ac_t""yes" 1>&6
1588   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
1589 else
1590   echo "$ac_t""no" 1>&6
1591 fi
1592
1593     fi
1594
1595     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
1596     echo $ac_n "checking for shmat""... $ac_c" 1>&6
1597 echo "configure:1598: checking for shmat" >&5
1598 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
1599   echo $ac_n "(cached) $ac_c" 1>&6
1600 else
1601   cat > conftest.$ac_ext <<EOF
1602 #line 1603 "configure"
1603 #include "confdefs.h"
1604 /* System header to define __stub macros and hopefully few prototypes,
1605     which can conflict with char shmat(); below.  */
1606 #include <assert.h>
1607 /* Override any gcc2 internal prototype to avoid an error.  */
1608 /* We use char because int might match the return type of a gcc2
1609     builtin and then its argument prototype would still apply.  */
1610 char shmat();
1611
1612 int main() {
1613
1614 /* The GNU C library defines this for functions which it implements
1615     to always fail with ENOSYS.  Some functions are actually named
1616     something starting with __ and the normal name is an alias.  */
1617 #if defined (__stub_shmat) || defined (__stub___shmat)
1618 choke me
1619 #else
1620 shmat();
1621 #endif
1622
1623 ; return 0; }
1624 EOF
1625 if { (eval echo configure:1626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1626   rm -rf conftest*
1627   eval "ac_cv_func_shmat=yes"
1628 else
1629   echo "configure: failed program was:" >&5
1630   cat conftest.$ac_ext >&5
1631   rm -rf conftest*
1632   eval "ac_cv_func_shmat=no"
1633 fi
1634 rm -f conftest*
1635 fi
1636
1637 if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
1638   echo "$ac_t""yes" 1>&6
1639   :
1640 else
1641   echo "$ac_t""no" 1>&6
1642 fi
1643
1644     if test $ac_cv_func_shmat = no; then
1645       echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
1646 echo "configure:1647: checking for shmat in -lipc" >&5
1647 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
1648 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1649   echo $ac_n "(cached) $ac_c" 1>&6
1650 else
1651   ac_save_LIBS="$LIBS"
1652 LIBS="-lipc  $LIBS"
1653 cat > conftest.$ac_ext <<EOF
1654 #line 1655 "configure"
1655 #include "confdefs.h"
1656 /* Override any gcc2 internal prototype to avoid an error.  */
1657 /* We use char because int might match the return type of a gcc2
1658     builtin and then its argument prototype would still apply.  */
1659 char shmat();
1660
1661 int main() {
1662 shmat()
1663 ; return 0; }
1664 EOF
1665 if { (eval echo configure:1666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1666   rm -rf conftest*
1667   eval "ac_cv_lib_$ac_lib_var=yes"
1668 else
1669   echo "configure: failed program was:" >&5
1670   cat conftest.$ac_ext >&5
1671   rm -rf conftest*
1672   eval "ac_cv_lib_$ac_lib_var=no"
1673 fi
1674 rm -f conftest*
1675 LIBS="$ac_save_LIBS"
1676
1677 fi
1678 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1679   echo "$ac_t""yes" 1>&6
1680   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
1681 else
1682   echo "$ac_t""no" 1>&6
1683 fi
1684
1685     fi
1686   fi
1687
1688   # Check for libraries that X11R6 Xt/Xaw programs need.
1689   ac_save_LDFLAGS="$LDFLAGS"
1690   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
1691   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
1692   # check for ICE first), but we must link in the order -lSM -lICE or
1693   # we get undefined symbols.  So assume we have SM if we have ICE.
1694   # These have to be linked with before -lX11, unlike the other
1695   # libraries we check for below, so use a different variable.
1696   #  --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
1697   echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
1698 echo "configure:1699: checking for IceConnectionNumber in -lICE" >&5
1699 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
1700 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1701   echo $ac_n "(cached) $ac_c" 1>&6
1702 else
1703   ac_save_LIBS="$LIBS"
1704 LIBS="-lICE  $LIBS"
1705 cat > conftest.$ac_ext <<EOF
1706 #line 1707 "configure"
1707 #include "confdefs.h"
1708 /* Override any gcc2 internal prototype to avoid an error.  */
1709 /* We use char because int might match the return type of a gcc2
1710     builtin and then its argument prototype would still apply.  */
1711 char IceConnectionNumber();
1712
1713 int main() {
1714 IceConnectionNumber()
1715 ; return 0; }
1716 EOF
1717 if { (eval echo configure:1718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1718   rm -rf conftest*
1719   eval "ac_cv_lib_$ac_lib_var=yes"
1720 else
1721   echo "configure: failed program was:" >&5
1722   cat conftest.$ac_ext >&5
1723   rm -rf conftest*
1724   eval "ac_cv_lib_$ac_lib_var=no"
1725 fi
1726 rm -f conftest*
1727 LIBS="$ac_save_LIBS"
1728
1729 fi
1730 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1731   echo "$ac_t""yes" 1>&6
1732   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
1733 else
1734   echo "$ac_t""no" 1>&6
1735 fi
1736
1737   LDFLAGS="$ac_save_LDFLAGS"
1738
1739 fi
1740
1741 for ac_prog in 'bison -y' byacc
1742 do
1743 # Extract the first word of "$ac_prog", so it can be a program name with args.
1744 set dummy $ac_prog; ac_word=$2
1745 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1746 echo "configure:1747: checking for $ac_word" >&5
1747 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1748   echo $ac_n "(cached) $ac_c" 1>&6
1749 else
1750   if test -n "$YACC"; then
1751   ac_cv_prog_YACC="$YACC" # Let the user override the test.
1752 else
1753   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1754   for ac_dir in $PATH; do
1755     test -z "$ac_dir" && ac_dir=.
1756     if test -f $ac_dir/$ac_word; then
1757       ac_cv_prog_YACC="$ac_prog"
1758       break
1759     fi
1760   done
1761   IFS="$ac_save_ifs"
1762 fi
1763 fi
1764 YACC="$ac_cv_prog_YACC"
1765 if test -n "$YACC"; then
1766   echo "$ac_t""$YACC" 1>&6
1767 else
1768   echo "$ac_t""no" 1>&6
1769 fi
1770
1771 test -n "$YACC" && break
1772 done
1773 test -n "$YACC" || YACC="yacc"
1774
1775 # Extract the first word of "flex", so it can be a program name with args.
1776 set dummy flex; ac_word=$2
1777 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1778 echo "configure:1779: checking for $ac_word" >&5
1779 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
1780   echo $ac_n "(cached) $ac_c" 1>&6
1781 else
1782   if test -n "$LEX"; then
1783   ac_cv_prog_LEX="$LEX" # Let the user override the test.
1784 else
1785   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1786   for ac_dir in $PATH; do
1787     test -z "$ac_dir" && ac_dir=.
1788     if test -f $ac_dir/$ac_word; then
1789       ac_cv_prog_LEX="flex"
1790       break
1791     fi
1792   done
1793   IFS="$ac_save_ifs"
1794   test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
1795 fi
1796 fi
1797 LEX="$ac_cv_prog_LEX"
1798 if test -n "$LEX"; then
1799   echo "$ac_t""$LEX" 1>&6
1800 else
1801   echo "$ac_t""no" 1>&6
1802 fi
1803
1804 if test -z "$LEXLIB"
1805 then
1806   case "$LEX" in
1807   flex*) ac_lib=fl ;;
1808   *) ac_lib=l ;;
1809   esac
1810   echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
1811 echo "configure:1812: checking for yywrap in -l$ac_lib" >&5
1812 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
1813 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1814   echo $ac_n "(cached) $ac_c" 1>&6
1815 else
1816   ac_save_LIBS="$LIBS"
1817 LIBS="-l$ac_lib  $LIBS"
1818 cat > conftest.$ac_ext <<EOF
1819 #line 1820 "configure"
1820 #include "confdefs.h"
1821 /* Override any gcc2 internal prototype to avoid an error.  */
1822 /* We use char because int might match the return type of a gcc2
1823     builtin and then its argument prototype would still apply.  */
1824 char yywrap();
1825
1826 int main() {
1827 yywrap()
1828 ; return 0; }
1829 EOF
1830 if { (eval echo configure:1831: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1831   rm -rf conftest*
1832   eval "ac_cv_lib_$ac_lib_var=yes"
1833 else
1834   echo "configure: failed program was:" >&5
1835   cat conftest.$ac_ext >&5
1836   rm -rf conftest*
1837   eval "ac_cv_lib_$ac_lib_var=no"
1838 fi
1839 rm -f conftest*
1840 LIBS="$ac_save_LIBS"
1841
1842 fi
1843 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1844   echo "$ac_t""yes" 1>&6
1845   LEXLIB="-l$ac_lib"
1846 else
1847   echo "$ac_t""no" 1>&6
1848 fi
1849
1850 fi
1851
1852 # Extract the first word of "ranlib", so it can be a program name with args.
1853 set dummy ranlib; ac_word=$2
1854 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1855 echo "configure:1856: checking for $ac_word" >&5
1856 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1857   echo $ac_n "(cached) $ac_c" 1>&6
1858 else
1859   if test -n "$RANLIB"; then
1860   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1861 else
1862   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1863   for ac_dir in $PATH; do
1864     test -z "$ac_dir" && ac_dir=.
1865     if test -f $ac_dir/$ac_word; then
1866       ac_cv_prog_RANLIB="ranlib"
1867       break
1868     fi
1869   done
1870   IFS="$ac_save_ifs"
1871   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1872 fi
1873 fi
1874 RANLIB="$ac_cv_prog_RANLIB"
1875 if test -n "$RANLIB"; then
1876   echo "$ac_t""$RANLIB" 1>&6
1877 else
1878   echo "$ac_t""no" 1>&6
1879 fi
1880
1881 # Find a good install program.  We prefer a C program (faster),
1882 # so one script is as good as another.  But avoid the broken or
1883 # incompatible versions:
1884 # SysV /etc/install, /usr/sbin/install
1885 # SunOS /usr/etc/install
1886 # IRIX /sbin/install
1887 # AIX /bin/install
1888 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1889 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1890 # ./install, which can be erroneously created by make from ./install.sh.
1891 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1892 echo "configure:1893: checking for a BSD compatible install" >&5
1893 if test -z "$INSTALL"; then
1894 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1895   echo $ac_n "(cached) $ac_c" 1>&6
1896 else
1897     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
1898   for ac_dir in $PATH; do
1899     # Account for people who put trailing slashes in PATH elements.
1900     case "$ac_dir/" in
1901     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1902     *)
1903       # OSF1 and SCO ODT 3.0 have their own names for install.
1904       for ac_prog in ginstall installbsd scoinst install; do
1905         if test -f $ac_dir/$ac_prog; then
1906           if test $ac_prog = install &&
1907             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1908             # AIX install.  It has an incompatible calling convention.
1909             # OSF/1 installbsd also uses dspmsg, but is usable.
1910             :
1911           else
1912             ac_cv_path_install="$ac_dir/$ac_prog -c"
1913             break 2
1914           fi
1915         fi
1916       done
1917       ;;
1918     esac
1919   done
1920   IFS="$ac_save_IFS"
1921
1922 fi
1923   if test "${ac_cv_path_install+set}" = set; then
1924     INSTALL="$ac_cv_path_install"
1925   else
1926     # As a last resort, use the slow shell script.  We don't cache a
1927     # path for INSTALL within a source directory, because that will
1928     # break other packages using the cache if that directory is
1929     # removed, or if the path is relative.
1930     INSTALL="$ac_install_sh"
1931   fi
1932 fi
1933 echo "$ac_t""$INSTALL" 1>&6
1934
1935 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1936 # It thinks the first close brace ends the variable substitution.
1937 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1938
1939 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1940
1941 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1942 echo "configure:1943: checking whether ln -s works" >&5
1943 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1944   echo $ac_n "(cached) $ac_c" 1>&6
1945 else
1946   rm -f conftestdata
1947 if ln -s X conftestdata 2>/dev/null
1948 then
1949   rm -f conftestdata
1950   ac_cv_prog_LN_S="ln -s"
1951 else
1952   ac_cv_prog_LN_S=ln
1953 fi
1954 fi
1955 LN_S="$ac_cv_prog_LN_S"
1956 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1957   echo "$ac_t""yes" 1>&6
1958 else
1959   echo "$ac_t""no" 1>&6
1960 fi
1961
1962 # Extract the first word of "c2man", so it can be a program name with args.
1963 set dummy c2man; ac_word=$2
1964 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1965 echo "configure:1966: checking for $ac_word" >&5
1966 if eval "test \"`echo '$''{'ac_cv_prog_C2MAN'+set}'`\" = set"; then
1967   echo $ac_n "(cached) $ac_c" 1>&6
1968 else
1969   if test -n "$C2MAN"; then
1970   ac_cv_prog_C2MAN="$C2MAN" # Let the user override the test.
1971 else
1972   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1973   for ac_dir in $PATH; do
1974     test -z "$ac_dir" && ac_dir=.
1975     if test -f $ac_dir/$ac_word; then
1976       ac_cv_prog_C2MAN="c2man"
1977       break
1978     fi
1979   done
1980   IFS="$ac_save_ifs"
1981   test -z "$ac_cv_prog_C2MAN" && ac_cv_prog_C2MAN="true"
1982 fi
1983 fi
1984 C2MAN="$ac_cv_prog_C2MAN"
1985 if test -n "$C2MAN"; then
1986   echo "$ac_t""$C2MAN" 1>&6
1987 else
1988   echo "$ac_t""no" 1>&6
1989 fi
1990
1991
1992
1993 echo $ac_n "checking for i386_set_ldt in -li386""... $ac_c" 1>&6
1994 echo "configure:1995: checking for i386_set_ldt in -li386" >&5
1995 ac_lib_var=`echo i386'_'i386_set_ldt | sed 'y%./+-%__p_%'`
1996 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1997   echo $ac_n "(cached) $ac_c" 1>&6
1998 else
1999   ac_save_LIBS="$LIBS"
2000 LIBS="-li386  $LIBS"
2001 cat > conftest.$ac_ext <<EOF
2002 #line 2003 "configure"
2003 #include "confdefs.h"
2004 /* Override any gcc2 internal prototype to avoid an error.  */
2005 /* We use char because int might match the return type of a gcc2
2006     builtin and then its argument prototype would still apply.  */
2007 char i386_set_ldt();
2008
2009 int main() {
2010 i386_set_ldt()
2011 ; return 0; }
2012 EOF
2013 if { (eval echo configure:2014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2014   rm -rf conftest*
2015   eval "ac_cv_lib_$ac_lib_var=yes"
2016 else
2017   echo "configure: failed program was:" >&5
2018   cat conftest.$ac_ext >&5
2019   rm -rf conftest*
2020   eval "ac_cv_lib_$ac_lib_var=no"
2021 fi
2022 rm -f conftest*
2023 LIBS="$ac_save_LIBS"
2024
2025 fi
2026 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2027   echo "$ac_t""yes" 1>&6
2028     ac_tr_lib=HAVE_LIB`echo i386 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2029     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2030   cat >> confdefs.h <<EOF
2031 #define $ac_tr_lib 1
2032 EOF
2033
2034   LIBS="-li386 $LIBS"
2035
2036 else
2037   echo "$ac_t""no" 1>&6
2038 fi
2039
2040 echo $ac_n "checking for iswalnum in -lw""... $ac_c" 1>&6
2041 echo "configure:2042: checking for iswalnum in -lw" >&5
2042 ac_lib_var=`echo w'_'iswalnum | sed 'y%./+-%__p_%'`
2043 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2044   echo $ac_n "(cached) $ac_c" 1>&6
2045 else
2046   ac_save_LIBS="$LIBS"
2047 LIBS="-lw  $LIBS"
2048 cat > conftest.$ac_ext <<EOF
2049 #line 2050 "configure"
2050 #include "confdefs.h"
2051 /* Override any gcc2 internal prototype to avoid an error.  */
2052 /* We use char because int might match the return type of a gcc2
2053     builtin and then its argument prototype would still apply.  */
2054 char iswalnum();
2055
2056 int main() {
2057 iswalnum()
2058 ; return 0; }
2059 EOF
2060 if { (eval echo configure:2061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2061   rm -rf conftest*
2062   eval "ac_cv_lib_$ac_lib_var=yes"
2063 else
2064   echo "configure: failed program was:" >&5
2065   cat conftest.$ac_ext >&5
2066   rm -rf conftest*
2067   eval "ac_cv_lib_$ac_lib_var=no"
2068 fi
2069 rm -f conftest*
2070 LIBS="$ac_save_LIBS"
2071
2072 fi
2073 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2074   echo "$ac_t""yes" 1>&6
2075     ac_tr_lib=HAVE_LIB`echo w | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2076     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2077   cat >> confdefs.h <<EOF
2078 #define $ac_tr_lib 1
2079 EOF
2080
2081   LIBS="-lw $LIBS"
2082
2083 else
2084   echo "$ac_t""no" 1>&6
2085 fi
2086
2087 for ac_func in gethostbyname
2088 do
2089 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2090 echo "configure:2091: checking for $ac_func" >&5
2091 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2092   echo $ac_n "(cached) $ac_c" 1>&6
2093 else
2094   cat > conftest.$ac_ext <<EOF
2095 #line 2096 "configure"
2096 #include "confdefs.h"
2097 /* System header to define __stub macros and hopefully few prototypes,
2098     which can conflict with char $ac_func(); below.  */
2099 #include <assert.h>
2100 /* Override any gcc2 internal prototype to avoid an error.  */
2101 /* We use char because int might match the return type of a gcc2
2102     builtin and then its argument prototype would still apply.  */
2103 char $ac_func();
2104
2105 int main() {
2106
2107 /* The GNU C library defines this for functions which it implements
2108     to always fail with ENOSYS.  Some functions are actually named
2109     something starting with __ and the normal name is an alias.  */
2110 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2111 choke me
2112 #else
2113 $ac_func();
2114 #endif
2115
2116 ; return 0; }
2117 EOF
2118 if { (eval echo configure:2119: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2119   rm -rf conftest*
2120   eval "ac_cv_func_$ac_func=yes"
2121 else
2122   echo "configure: failed program was:" >&5
2123   cat conftest.$ac_ext >&5
2124   rm -rf conftest*
2125   eval "ac_cv_func_$ac_func=no"
2126 fi
2127 rm -f conftest*
2128 fi
2129
2130 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2131   echo "$ac_t""yes" 1>&6
2132     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2133   cat >> confdefs.h <<EOF
2134 #define $ac_tr_func 1
2135 EOF
2136  
2137 else
2138   echo "$ac_t""no" 1>&6
2139 fi
2140 done
2141
2142 if test "$ac_cv_func_gethostbyname" = "no"
2143 then
2144     echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
2145 echo "configure:2146: checking for gethostbyname in -lnsl" >&5
2146 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
2147 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2148   echo $ac_n "(cached) $ac_c" 1>&6
2149 else
2150   ac_save_LIBS="$LIBS"
2151 LIBS="-lnsl  $LIBS"
2152 cat > conftest.$ac_ext <<EOF
2153 #line 2154 "configure"
2154 #include "confdefs.h"
2155 /* Override any gcc2 internal prototype to avoid an error.  */
2156 /* We use char because int might match the return type of a gcc2
2157     builtin and then its argument prototype would still apply.  */
2158 char gethostbyname();
2159
2160 int main() {
2161 gethostbyname()
2162 ; return 0; }
2163 EOF
2164 if { (eval echo configure:2165: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2165   rm -rf conftest*
2166   eval "ac_cv_lib_$ac_lib_var=yes"
2167 else
2168   echo "configure: failed program was:" >&5
2169   cat conftest.$ac_ext >&5
2170   rm -rf conftest*
2171   eval "ac_cv_lib_$ac_lib_var=no"
2172 fi
2173 rm -f conftest*
2174 LIBS="$ac_save_LIBS"
2175
2176 fi
2177 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2178   echo "$ac_t""yes" 1>&6
2179     ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2180     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2181   cat >> confdefs.h <<EOF
2182 #define $ac_tr_lib 1
2183 EOF
2184
2185   LIBS="-lnsl $LIBS"
2186
2187 else
2188   echo "$ac_t""no" 1>&6
2189 fi
2190
2191 fi
2192 echo $ac_n "checking for setrunelocale in -lxpg4""... $ac_c" 1>&6
2193 echo "configure:2194: checking for setrunelocale in -lxpg4" >&5
2194 ac_lib_var=`echo xpg4'_'setrunelocale | sed 'y%./+-%__p_%'`
2195 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2196   echo $ac_n "(cached) $ac_c" 1>&6
2197 else
2198   ac_save_LIBS="$LIBS"
2199 LIBS="-lxpg4  $LIBS"
2200 cat > conftest.$ac_ext <<EOF
2201 #line 2202 "configure"
2202 #include "confdefs.h"
2203 /* Override any gcc2 internal prototype to avoid an error.  */
2204 /* We use char because int might match the return type of a gcc2
2205     builtin and then its argument prototype would still apply.  */
2206 char setrunelocale();
2207
2208 int main() {
2209 setrunelocale()
2210 ; return 0; }
2211 EOF
2212 if { (eval echo configure:2213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2213   rm -rf conftest*
2214   eval "ac_cv_lib_$ac_lib_var=yes"
2215 else
2216   echo "configure: failed program was:" >&5
2217   cat conftest.$ac_ext >&5
2218   rm -rf conftest*
2219   eval "ac_cv_lib_$ac_lib_var=no"
2220 fi
2221 rm -f conftest*
2222 LIBS="$ac_save_LIBS"
2223
2224 fi
2225 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2226   echo "$ac_t""yes" 1>&6
2227     ac_tr_lib=HAVE_LIB`echo xpg4 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2228     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2229   cat >> confdefs.h <<EOF
2230 #define $ac_tr_lib 1
2231 EOF
2232
2233   LIBS="-lxpg4 $LIBS"
2234
2235 else
2236   echo "$ac_t""no" 1>&6
2237 fi
2238
2239 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2240 echo "configure:2241: checking for dlopen in -ldl" >&5
2241 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2242 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2243   echo $ac_n "(cached) $ac_c" 1>&6
2244 else
2245   ac_save_LIBS="$LIBS"
2246 LIBS="-ldl  $LIBS"
2247 cat > conftest.$ac_ext <<EOF
2248 #line 2249 "configure"
2249 #include "confdefs.h"
2250 /* Override any gcc2 internal prototype to avoid an error.  */
2251 /* We use char because int might match the return type of a gcc2
2252     builtin and then its argument prototype would still apply.  */
2253 char dlopen();
2254
2255 int main() {
2256 dlopen()
2257 ; return 0; }
2258 EOF
2259 if { (eval echo configure:2260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2260   rm -rf conftest*
2261   eval "ac_cv_lib_$ac_lib_var=yes"
2262 else
2263   echo "configure: failed program was:" >&5
2264   cat conftest.$ac_ext >&5
2265   rm -rf conftest*
2266   eval "ac_cv_lib_$ac_lib_var=no"
2267 fi
2268 rm -f conftest*
2269 LIBS="$ac_save_LIBS"
2270
2271 fi
2272 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2273   echo "$ac_t""yes" 1>&6
2274     ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2275     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2276   cat >> confdefs.h <<EOF
2277 #define $ac_tr_lib 1
2278 EOF
2279
2280   LIBS="-ldl $LIBS"
2281
2282 else
2283   echo "$ac_t""no" 1>&6
2284 fi
2285
2286
2287 if test "$have_x" = "yes"
2288 then
2289     XLIB="-lXpm -lXext -lX11"
2290                     echo $ac_n "checking for XShmQueryExtension in -lXext""... $ac_c" 1>&6
2291 echo "configure:2292: checking for XShmQueryExtension in -lXext" >&5
2292 ac_lib_var=`echo Xext'_'XShmQueryExtension | sed 'y%./+-%__p_%'`
2293 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2294   echo $ac_n "(cached) $ac_c" 1>&6
2295 else
2296   ac_save_LIBS="$LIBS"
2297 LIBS="-lXext $X_LIBS -lXext -lX11 $LIBS"
2298 cat > conftest.$ac_ext <<EOF
2299 #line 2300 "configure"
2300 #include "confdefs.h"
2301 /* Override any gcc2 internal prototype to avoid an error.  */
2302 /* We use char because int might match the return type of a gcc2
2303     builtin and then its argument prototype would still apply.  */
2304 char XShmQueryExtension();
2305
2306 int main() {
2307 XShmQueryExtension()
2308 ; return 0; }
2309 EOF
2310 if { (eval echo configure:2311: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2311   rm -rf conftest*
2312   eval "ac_cv_lib_$ac_lib_var=yes"
2313 else
2314   echo "configure: failed program was:" >&5
2315   cat conftest.$ac_ext >&5
2316   rm -rf conftest*
2317   eval "ac_cv_lib_$ac_lib_var=no"
2318 fi
2319 rm -f conftest*
2320 LIBS="$ac_save_LIBS"
2321
2322 fi
2323 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2324   echo "$ac_t""yes" 1>&6
2325   cat >> confdefs.h <<\EOF
2326 #define HAVE_LIBXXSHM 1
2327 EOF
2328
2329 else
2330   echo "$ac_t""no" 1>&6
2331 fi
2332
2333         echo $ac_n "checking for XF86DGAQueryExtension in -lXxf86dga""... $ac_c" 1>&6
2334 echo "configure:2335: checking for XF86DGAQueryExtension in -lXxf86dga" >&5
2335 ac_lib_var=`echo Xxf86dga'_'XF86DGAQueryExtension | sed 'y%./+-%__p_%'`
2336 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2337   echo $ac_n "(cached) $ac_c" 1>&6
2338 else
2339   ac_save_LIBS="$LIBS"
2340 LIBS="-lXxf86dga $X_LIBS -lXext -lX11 $LIBS"
2341 cat > conftest.$ac_ext <<EOF
2342 #line 2343 "configure"
2343 #include "confdefs.h"
2344 /* Override any gcc2 internal prototype to avoid an error.  */
2345 /* We use char because int might match the return type of a gcc2
2346     builtin and then its argument prototype would still apply.  */
2347 char XF86DGAQueryExtension();
2348
2349 int main() {
2350 XF86DGAQueryExtension()
2351 ; return 0; }
2352 EOF
2353 if { (eval echo configure:2354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2354   rm -rf conftest*
2355   eval "ac_cv_lib_$ac_lib_var=yes"
2356 else
2357   echo "configure: failed program was:" >&5
2358   cat conftest.$ac_ext >&5
2359   rm -rf conftest*
2360   eval "ac_cv_lib_$ac_lib_var=no"
2361 fi
2362 rm -f conftest*
2363 LIBS="$ac_save_LIBS"
2364
2365 fi
2366 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2367   echo "$ac_t""yes" 1>&6
2368   cat >> confdefs.h <<\EOF
2369 #define HAVE_LIBXXF86DGA 1
2370 EOF
2371  X_PRE_LIBS="$X_PRE_LIBS -lXxf86dga"
2372 else
2373   echo "$ac_t""no" 1>&6
2374 fi
2375
2376         echo $ac_n "checking for XF86VidModeQueryExtension in -lXxf86vm""... $ac_c" 1>&6
2377 echo "configure:2378: checking for XF86VidModeQueryExtension in -lXxf86vm" >&5
2378 ac_lib_var=`echo Xxf86vm'_'XF86VidModeQueryExtension | sed 'y%./+-%__p_%'`
2379 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2380   echo $ac_n "(cached) $ac_c" 1>&6
2381 else
2382   ac_save_LIBS="$LIBS"
2383 LIBS="-lXxf86vm $X_LIBS -lXext -lX11 $LIBS"
2384 cat > conftest.$ac_ext <<EOF
2385 #line 2386 "configure"
2386 #include "confdefs.h"
2387 /* Override any gcc2 internal prototype to avoid an error.  */
2388 /* We use char because int might match the return type of a gcc2
2389     builtin and then its argument prototype would still apply.  */
2390 char XF86VidModeQueryExtension();
2391
2392 int main() {
2393 XF86VidModeQueryExtension()
2394 ; return 0; }
2395 EOF
2396 if { (eval echo configure:2397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2397   rm -rf conftest*
2398   eval "ac_cv_lib_$ac_lib_var=yes"
2399 else
2400   echo "configure: failed program was:" >&5
2401   cat conftest.$ac_ext >&5
2402   rm -rf conftest*
2403   eval "ac_cv_lib_$ac_lib_var=no"
2404 fi
2405 rm -f conftest*
2406 LIBS="$ac_save_LIBS"
2407
2408 fi
2409 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2410   echo "$ac_t""yes" 1>&6
2411   cat >> confdefs.h <<\EOF
2412 #define HAVE_LIBXXF86VM 1
2413 EOF
2414  X_PRE_LIBS="$X_PRE_LIBS -lXxf86vm"
2415 else
2416   echo "$ac_t""no" 1>&6
2417 fi
2418
2419 else
2420     XLIB=""
2421     X_CFLAGS=""
2422     X_LIBS=""
2423 fi
2424
2425 for ac_hdr in sys/soundcard.h machine/soundcard.h
2426 do
2427 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2428 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2429 echo "configure:2430: checking for $ac_hdr" >&5
2430 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2431   echo $ac_n "(cached) $ac_c" 1>&6
2432 else
2433   cat > conftest.$ac_ext <<EOF
2434 #line 2435 "configure"
2435 #include "confdefs.h"
2436 #include <$ac_hdr>
2437 EOF
2438 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2439 { (eval echo configure:2440: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2440 ac_err=`grep -v '^ *+' conftest.out`
2441 if test -z "$ac_err"; then
2442   rm -rf conftest*
2443   eval "ac_cv_header_$ac_safe=yes"
2444 else
2445   echo "$ac_err" >&5
2446   echo "configure: failed program was:" >&5
2447   cat conftest.$ac_ext >&5
2448   rm -rf conftest*
2449   eval "ac_cv_header_$ac_safe=no"
2450 fi
2451 rm -f conftest*
2452 fi
2453 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2454   echo "$ac_t""yes" 1>&6
2455     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2456   cat >> confdefs.h <<EOF
2457 #define $ac_tr_hdr 1
2458 EOF
2459  
2460 else
2461   echo "$ac_t""no" 1>&6
2462 fi
2463 done
2464
2465
2466 echo $ac_n "checking "for Open Sound System"""... $ac_c" 1>&6
2467 echo "configure:2468: checking "for Open Sound System"" >&5
2468 if eval "test \"`echo '$''{'ac_cv_c_opensoundsystem'+set}'`\" = set"; then
2469   echo $ac_n "(cached) $ac_c" 1>&6
2470 else
2471   cat > conftest.$ac_ext <<EOF
2472 #line 2473 "configure"
2473 #include "confdefs.h"
2474
2475         #ifdef HAVE_SYS_SOUNDCARD_H
2476                 #include <sys/soundcard.h>
2477         #endif
2478         #ifdef HAVE_MACHINE_SOUNDCARD_H
2479                 #include <machine/soundcard.h>
2480         #endif
2481         
2482 int main() {
2483
2484
2485 /* check for one of the Open Sound System specific SNDCTL_ defines */
2486 #if !defined(SNDCTL_DSP_STEREO)
2487 #error No open sound system
2488 #endif
2489
2490 ; return 0; }
2491 EOF
2492 if { (eval echo configure:2493: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2493   rm -rf conftest*
2494   ac_cv_c_opensoundsystem="yes"
2495 else
2496   echo "configure: failed program was:" >&5
2497   cat conftest.$ac_ext >&5
2498   rm -rf conftest*
2499   ac_cv_c_opensoundsystem="no"
2500 fi
2501 rm -f conftest*
2502 fi
2503
2504 echo "$ac_t""$ac_cv_c_opensoundsystem" 1>&6
2505
2506 if test "$ac_cv_c_opensoundsystem" = "yes"
2507 then
2508     cat >> confdefs.h <<\EOF
2509 #define HAVE_OSS 1
2510 EOF
2511
2512 fi
2513
2514
2515 echo $ac_n "checking "for union semun"""... $ac_c" 1>&6
2516 echo "configure:2517: checking "for union semun"" >&5
2517 if eval "test \"`echo '$''{'ac_cv_c_union_semun'+set}'`\" = set"; then
2518   echo $ac_n "(cached) $ac_c" 1>&6
2519 else
2520   cat > conftest.$ac_ext <<EOF
2521 #line 2522 "configure"
2522 #include "confdefs.h"
2523 #include <sys/types.h>
2524 #include <sys/sem.h>
2525 int main() {
2526 union semun foo
2527 ; return 0; }
2528 EOF
2529 if { (eval echo configure:2530: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2530   rm -rf conftest*
2531   ac_cv_c_union_semun="yes"
2532 else
2533   echo "configure: failed program was:" >&5
2534   cat conftest.$ac_ext >&5
2535   rm -rf conftest*
2536   ac_cv_c_union_semun="no"
2537 fi
2538 rm -f conftest*
2539 fi
2540
2541 echo "$ac_t""$ac_cv_c_union_semun" 1>&6
2542 if test "$ac_cv_c_union_semun" = "yes"
2543 then
2544     cat >> confdefs.h <<\EOF
2545 #define HAVE_UNION_SEMUN 1
2546 EOF
2547
2548 fi
2549
2550 if test "$ac_cv_prog_LN_S" = "ln -s"; then : ; else LN_S=cp ; fi
2551
2552
2553 if test "x${GCC}" = "xyes"
2554 then
2555   CFLAGS="$CFLAGS -Wall"
2556   echo $ac_n "checking "for gcc strength-reduce bug"""... $ac_c" 1>&6
2557 echo "configure:2558: checking "for gcc strength-reduce bug"" >&5
2558 if eval "test \"`echo '$''{'ac_cv_c_gcc_strength_bug'+set}'`\" = set"; then
2559   echo $ac_n "(cached) $ac_c" 1>&6
2560 else
2561   if test "$cross_compiling" = yes; then
2562   ac_cv_c_gcc_strength_bug="yes"
2563 else
2564   cat > conftest.$ac_ext <<EOF
2565 #line 2566 "configure"
2566 #include "confdefs.h"
2567
2568 int main(void) {
2569   static int Array[3];
2570   unsigned int B = 3;
2571   int i;
2572   for(i=0; i<B; i++) Array[i] = i - 3;
2573   exit( Array[1] != -2 );
2574 }
2575 EOF
2576 if { (eval echo configure:2577: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2577 then
2578   ac_cv_c_gcc_strength_bug="no"
2579 else
2580   echo "configure: failed program was:" >&5
2581   cat conftest.$ac_ext >&5
2582   rm -fr conftest*
2583   ac_cv_c_gcc_strength_bug="yes"
2584 fi
2585 rm -fr conftest*
2586 fi
2587  
2588 fi
2589
2590 echo "$ac_t""$ac_cv_c_gcc_strength_bug" 1>&6
2591   if test "$ac_cv_c_gcc_strength_bug" = "yes"
2592   then
2593     CFLAGS="$CFLAGS -fno-strength-reduce"
2594   fi
2595 fi
2596
2597
2598 echo $ac_n "checking "whether external symbols need an underscore prefix"""... $ac_c" 1>&6
2599 echo "configure:2600: checking "whether external symbols need an underscore prefix"" >&5
2600 if eval "test \"`echo '$''{'ac_cv_c_extern_prefix'+set}'`\" = set"; then
2601   echo $ac_n "(cached) $ac_c" 1>&6
2602 else
2603   saved_libs=$LIBS
2604 LIBS="conftest_asm.s $LIBS"
2605 cat > conftest_asm.s <<EOF
2606         .globl _ac_test
2607 _ac_test:
2608         .long 0
2609 EOF
2610 cat > conftest.$ac_ext <<EOF
2611 #line 2612 "configure"
2612 #include "confdefs.h"
2613 extern int ac_test;
2614 int main() {
2615 if (ac_test) return 1
2616 ; return 0; }
2617 EOF
2618 if { (eval echo configure:2619: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2619   rm -rf conftest*
2620   ac_cv_c_extern_prefix="yes"
2621 else
2622   echo "configure: failed program was:" >&5
2623   cat conftest.$ac_ext >&5
2624   rm -rf conftest*
2625   ac_cv_c_extern_prefix="no"
2626 fi
2627 rm -f conftest*
2628 LIBS=$saved_libs
2629 fi
2630
2631 echo "$ac_t""$ac_cv_c_extern_prefix" 1>&6
2632 if test "$ac_cv_c_extern_prefix" = "yes"
2633 then
2634   cat >> confdefs.h <<\EOF
2635 #define NEED_UNDERSCORE_PREFIX 1
2636 EOF
2637
2638 fi
2639
2640
2641 echo $ac_n "checking "whether assembler accepts .string"""... $ac_c" 1>&6
2642 echo "configure:2643: checking "whether assembler accepts .string"" >&5
2643 if eval "test \"`echo '$''{'ac_cv_c_asm_string'+set}'`\" = set"; then
2644   echo $ac_n "(cached) $ac_c" 1>&6
2645 else
2646   saved_libs=$LIBS
2647 LIBS="conftest_asm.s $LIBS"
2648 cat > conftest_asm.s <<EOF
2649         .string "test"
2650 EOF
2651 cat > conftest.$ac_ext <<EOF
2652 #line 2653 "configure"
2653 #include "confdefs.h"
2654
2655 int main() {
2656
2657 ; return 0; }
2658 EOF
2659 if { (eval echo configure:2660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2660   rm -rf conftest*
2661   ac_cv_c_asm_string="yes"
2662 else
2663   echo "configure: failed program was:" >&5
2664   cat conftest.$ac_ext >&5
2665   rm -rf conftest*
2666   ac_cv_c_asm_string="no"
2667 fi
2668 rm -f conftest*
2669 LIBS=$saved_libs
2670 fi
2671
2672 echo "$ac_t""$ac_cv_c_asm_string" 1>&6
2673 if test "$ac_cv_c_asm_string" = "yes"
2674 then
2675   cat >> confdefs.h <<\EOF
2676 #define HAVE_ASM_STRING 1
2677 EOF
2678
2679 fi
2680
2681
2682 DLLFLAGS=""
2683 if test "$LIB_TARGET" = "libwine.so.1.0"
2684 then
2685   echo $ac_n "checking "whether we can build a dll"""... $ac_c" 1>&6
2686 echo "configure:2687: checking "whether we can build a dll"" >&5
2687 if eval "test \"`echo '$''{'ac_cv_c_dll'+set}'`\" = set"; then
2688   echo $ac_n "(cached) $ac_c" 1>&6
2689 else
2690   saved_cflags=$CFLAGS
2691   CFLAGS="$CFLAGS -fPIC -shared -Wl,-soname,conftest.so.1.0"
2692   cat > conftest.$ac_ext <<EOF
2693 #line 2694 "configure"
2694 #include "confdefs.h"
2695
2696 int main() {
2697 return 1
2698 ; return 0; }
2699 EOF
2700 if { (eval echo configure:2701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2701   rm -rf conftest*
2702   ac_cv_c_dll="yes"
2703 else
2704   echo "configure: failed program was:" >&5
2705   cat conftest.$ac_ext >&5
2706   rm -rf conftest*
2707   ac_cv_c_dll="no"
2708 fi
2709 rm -f conftest*
2710   CFLAGS=$saved_cflags
2711   
2712 fi
2713
2714 echo "$ac_t""$ac_cv_c_dll" 1>&6
2715   if test "$ac_cv_c_dll" = "yes"
2716   then
2717     DLLFLAGS="-fPIC"
2718   else
2719     LIB_TARGET="libwine.a"
2720   fi
2721 fi
2722
2723
2724
2725 echo $ac_n "checking "for reentrant libc"""... $ac_c" 1>&6
2726 echo "configure:2727: checking "for reentrant libc"" >&5
2727 if eval "test \"`echo '$''{'wine_cv_libc_reentrant'+set}'`\" = set"; then
2728   echo $ac_n "(cached) $ac_c" 1>&6
2729 else
2730   if test "$cross_compiling" = yes; then
2731   wine_cv_libc_reentrant=yes 
2732 else
2733   cat > conftest.$ac_ext <<EOF
2734 #line 2735 "configure"
2735 #include "confdefs.h"
2736 int myerrno = 0;
2737 char buf[256];
2738 int *__errno_location(){return &myerrno;}
2739 main(){connect(0,buf,255); exit(!myerrno);}
2740 EOF
2741 if { (eval echo configure:2742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2742 then
2743   wine_cv_libc_reentrant=yes
2744 else
2745   echo "configure: failed program was:" >&5
2746   cat conftest.$ac_ext >&5
2747   rm -fr conftest*
2748   wine_cv_libc_reentrant=no
2749 fi
2750 rm -fr conftest*
2751 fi
2752   
2753 fi
2754
2755 echo "$ac_t""$wine_cv_libc_reentrant" 1>&6
2756 if test "$wine_cv_libc_reentrant" = "no" 
2757 then
2758   cat >> confdefs.h <<\EOF
2759 #define NO_REENTRANT_LIBC 1
2760 EOF
2761
2762 fi
2763
2764
2765 echo $ac_n "checking "for reentrant X libraries"""... $ac_c" 1>&6
2766 echo "configure:2767: checking "for reentrant X libraries"" >&5
2767 if eval "test \"`echo '$''{'wine_cv_x_reentrant'+set}'`\" = set"; then
2768   echo $ac_n "(cached) $ac_c" 1>&6
2769 else
2770    if test "x$with_reentrant_x" = "xno"
2771     then
2772         wine_cv_x_reentrant=no
2773     else
2774         libX11_ckeck=none
2775         for dir in "$x_libraries" /usr/lib /usr/local/lib /lib; do
2776             if test -r $dir/libX11.so; then
2777                 libX11_check="-D $dir/libX11.so"
2778                 break 1
2779             fi
2780             if test -r $dir/libX11.a; then
2781                 libX11_check="$dir/libX11.a"
2782                 break 1
2783             fi
2784         done
2785         if test "$libX11_check" != "none"; then
2786             if nm $libX11_check | grep __errno_location >/dev/null 2>&1
2787             then
2788                 wine_cv_x_reentrant=yes
2789             else
2790                 wine_cv_x_reentrant=no
2791             fi
2792         else
2793             wine_cv_x_reentrant=unknown
2794         fi
2795     fi  
2796 fi
2797
2798 echo "$ac_t""$wine_cv_x_reentrant" 1>&6
2799 if test "$wine_cv_x_reentrant" = "no"
2800 then
2801   cat >> confdefs.h <<\EOF
2802 #define NO_REENTRANT_X11 1
2803 EOF
2804
2805 fi
2806
2807
2808 for ac_func in clone getpagesize memmove sendmsg sigaltstack strerror stricmp tcgetattr timegm usleep wait4 waitpid vfscanf
2809 do
2810 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2811 echo "configure:2812: checking for $ac_func" >&5
2812 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2813   echo $ac_n "(cached) $ac_c" 1>&6
2814 else
2815   cat > conftest.$ac_ext <<EOF
2816 #line 2817 "configure"
2817 #include "confdefs.h"
2818 /* System header to define __stub macros and hopefully few prototypes,
2819     which can conflict with char $ac_func(); below.  */
2820 #include <assert.h>
2821 /* Override any gcc2 internal prototype to avoid an error.  */
2822 /* We use char because int might match the return type of a gcc2
2823     builtin and then its argument prototype would still apply.  */
2824 char $ac_func();
2825
2826 int main() {
2827
2828 /* The GNU C library defines this for functions which it implements
2829     to always fail with ENOSYS.  Some functions are actually named
2830     something starting with __ and the normal name is an alias.  */
2831 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2832 choke me
2833 #else
2834 $ac_func();
2835 #endif
2836
2837 ; return 0; }
2838 EOF
2839 if { (eval echo configure:2840: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2840   rm -rf conftest*
2841   eval "ac_cv_func_$ac_func=yes"
2842 else
2843   echo "configure: failed program was:" >&5
2844   cat conftest.$ac_ext >&5
2845   rm -rf conftest*
2846   eval "ac_cv_func_$ac_func=no"
2847 fi
2848 rm -f conftest*
2849 fi
2850
2851 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2852   echo "$ac_t""yes" 1>&6
2853     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2854   cat >> confdefs.h <<EOF
2855 #define $ac_tr_func 1
2856 EOF
2857  
2858 else
2859   echo "$ac_t""no" 1>&6
2860 fi
2861 done
2862
2863 for ac_hdr in wctype.h sys/syscall.h syscall.h sys/param.h sys/vfs.h sys/mount.h sys/statfs.h float.h linux/cdrom.h linux/ucdrom.h sys/cdio.h sys/filio.h sys/modem.h strings.h sys/strtio.h dlfcn.h unistd.h sys/sockio.h net/if.h netinet/in.h linux/ipx.h
2864 do
2865 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2866 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2867 echo "configure:2868: checking for $ac_hdr" >&5
2868 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2869   echo $ac_n "(cached) $ac_c" 1>&6
2870 else
2871   cat > conftest.$ac_ext <<EOF
2872 #line 2873 "configure"
2873 #include "confdefs.h"
2874 #include <$ac_hdr>
2875 EOF
2876 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2877 { (eval echo configure:2878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2878 ac_err=`grep -v '^ *+' conftest.out`
2879 if test -z "$ac_err"; then
2880   rm -rf conftest*
2881   eval "ac_cv_header_$ac_safe=yes"
2882 else
2883   echo "$ac_err" >&5
2884   echo "configure: failed program was:" >&5
2885   cat conftest.$ac_ext >&5
2886   rm -rf conftest*
2887   eval "ac_cv_header_$ac_safe=no"
2888 fi
2889 rm -f conftest*
2890 fi
2891 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2892   echo "$ac_t""yes" 1>&6
2893     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2894   cat >> confdefs.h <<EOF
2895 #define $ac_tr_hdr 1
2896 EOF
2897  
2898 else
2899   echo "$ac_t""no" 1>&6
2900 fi
2901 done
2902
2903 echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6
2904 echo "configure:2905: checking whether stat file-mode macros are broken" >&5
2905 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then
2906   echo $ac_n "(cached) $ac_c" 1>&6
2907 else
2908   cat > conftest.$ac_ext <<EOF
2909 #line 2910 "configure"
2910 #include "confdefs.h"
2911 #include <sys/types.h>
2912 #include <sys/stat.h>
2913
2914 #if defined(S_ISBLK) && defined(S_IFDIR)
2915 # if S_ISBLK (S_IFDIR)
2916 You lose.
2917 # endif
2918 #endif
2919
2920 #if defined(S_ISBLK) && defined(S_IFCHR)
2921 # if S_ISBLK (S_IFCHR)
2922 You lose.
2923 # endif
2924 #endif
2925
2926 #if defined(S_ISLNK) && defined(S_IFREG)
2927 # if S_ISLNK (S_IFREG)
2928 You lose.
2929 # endif
2930 #endif
2931
2932 #if defined(S_ISSOCK) && defined(S_IFREG)
2933 # if S_ISSOCK (S_IFREG)
2934 You lose.
2935 # endif
2936 #endif
2937
2938 EOF
2939 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2940   egrep "You lose" >/dev/null 2>&1; then
2941   rm -rf conftest*
2942   ac_cv_header_stat_broken=yes
2943 else
2944   rm -rf conftest*
2945   ac_cv_header_stat_broken=no
2946 fi
2947 rm -f conftest*
2948
2949 fi
2950
2951 echo "$ac_t""$ac_cv_header_stat_broken" 1>&6
2952 if test $ac_cv_header_stat_broken = yes; then
2953   cat >> confdefs.h <<\EOF
2954 #define STAT_MACROS_BROKEN 1
2955 EOF
2956
2957 fi
2958
2959 echo $ac_n "checking for working const""... $ac_c" 1>&6
2960 echo "configure:2961: checking for working const" >&5
2961 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2962   echo $ac_n "(cached) $ac_c" 1>&6
2963 else
2964   cat > conftest.$ac_ext <<EOF
2965 #line 2966 "configure"
2966 #include "confdefs.h"
2967
2968 int main() {
2969
2970 /* Ultrix mips cc rejects this.  */
2971 typedef int charset[2]; const charset x;
2972 /* SunOS 4.1.1 cc rejects this.  */
2973 char const *const *ccp;
2974 char **p;
2975 /* NEC SVR4.0.2 mips cc rejects this.  */
2976 struct point {int x, y;};
2977 static struct point const zero = {0,0};
2978 /* AIX XL C 1.02.0.0 rejects this.
2979    It does not let you subtract one const X* pointer from another in an arm
2980    of an if-expression whose if-part is not a constant expression */
2981 const char *g = "string";
2982 ccp = &g + (g ? g-g : 0);
2983 /* HPUX 7.0 cc rejects these. */
2984 ++ccp;
2985 p = (char**) ccp;
2986 ccp = (char const *const *) p;
2987 { /* SCO 3.2v4 cc rejects this.  */
2988   char *t;
2989   char const *s = 0 ? (char *) 0 : (char const *) 0;
2990
2991   *t++ = 0;
2992 }
2993 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
2994   int x[] = {25, 17};
2995   const int *foo = &x[0];
2996   ++foo;
2997 }
2998 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2999   typedef const int *iptr;
3000   iptr p = 0;
3001   ++p;
3002 }
3003 { /* AIX XL C 1.02.0.0 rejects this saying
3004      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3005   struct s { int j; const int *ap[3]; };
3006   struct s *b; b->j = 5;
3007 }
3008 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3009   const int foo = 10;
3010 }
3011
3012 ; return 0; }
3013 EOF
3014 if { (eval echo configure:3015: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3015   rm -rf conftest*
3016   ac_cv_c_const=yes
3017 else
3018   echo "configure: failed program was:" >&5
3019   cat conftest.$ac_ext >&5
3020   rm -rf conftest*
3021   ac_cv_c_const=no
3022 fi
3023 rm -f conftest*
3024 fi
3025
3026 echo "$ac_t""$ac_cv_c_const" 1>&6
3027 if test $ac_cv_c_const = no; then
3028   cat >> confdefs.h <<\EOF
3029 #define const 
3030 EOF
3031
3032 fi
3033
3034 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3035 echo "configure:3036: checking for ANSI C header files" >&5
3036 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3037   echo $ac_n "(cached) $ac_c" 1>&6
3038 else
3039   cat > conftest.$ac_ext <<EOF
3040 #line 3041 "configure"
3041 #include "confdefs.h"
3042 #include <stdlib.h>
3043 #include <stdarg.h>
3044 #include <string.h>
3045 #include <float.h>
3046 EOF
3047 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3048 { (eval echo configure:3049: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3049 ac_err=`grep -v '^ *+' conftest.out`
3050 if test -z "$ac_err"; then
3051   rm -rf conftest*
3052   ac_cv_header_stdc=yes
3053 else
3054   echo "$ac_err" >&5
3055   echo "configure: failed program was:" >&5
3056   cat conftest.$ac_ext >&5
3057   rm -rf conftest*
3058   ac_cv_header_stdc=no
3059 fi
3060 rm -f conftest*
3061
3062 if test $ac_cv_header_stdc = yes; then
3063   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3064 cat > conftest.$ac_ext <<EOF
3065 #line 3066 "configure"
3066 #include "confdefs.h"
3067 #include <string.h>
3068 EOF
3069 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3070   egrep "memchr" >/dev/null 2>&1; then
3071   :
3072 else
3073   rm -rf conftest*
3074   ac_cv_header_stdc=no
3075 fi
3076 rm -f conftest*
3077
3078 fi
3079
3080 if test $ac_cv_header_stdc = yes; then
3081   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3082 cat > conftest.$ac_ext <<EOF
3083 #line 3084 "configure"
3084 #include "confdefs.h"
3085 #include <stdlib.h>
3086 EOF
3087 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3088   egrep "free" >/dev/null 2>&1; then
3089   :
3090 else
3091   rm -rf conftest*
3092   ac_cv_header_stdc=no
3093 fi
3094 rm -f conftest*
3095
3096 fi
3097
3098 if test $ac_cv_header_stdc = yes; then
3099   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3100 if test "$cross_compiling" = yes; then
3101   :
3102 else
3103   cat > conftest.$ac_ext <<EOF
3104 #line 3105 "configure"
3105 #include "confdefs.h"
3106 #include <ctype.h>
3107 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3108 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3109 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3110 int main () { int i; for (i = 0; i < 256; i++)
3111 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3112 exit (0); }
3113
3114 EOF
3115 if { (eval echo configure:3116: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
3116 then
3117   :
3118 else
3119   echo "configure: failed program was:" >&5
3120   cat conftest.$ac_ext >&5
3121   rm -fr conftest*
3122   ac_cv_header_stdc=no
3123 fi
3124 rm -fr conftest*
3125 fi
3126
3127 fi
3128 fi
3129
3130 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3131 if test $ac_cv_header_stdc = yes; then
3132   cat >> confdefs.h <<\EOF
3133 #define STDC_HEADERS 1
3134 EOF
3135
3136 fi
3137
3138 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3139 echo "configure:3140: checking for size_t" >&5
3140 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3141   echo $ac_n "(cached) $ac_c" 1>&6
3142 else
3143   cat > conftest.$ac_ext <<EOF
3144 #line 3145 "configure"
3145 #include "confdefs.h"
3146 #include <sys/types.h>
3147 #if STDC_HEADERS
3148 #include <stdlib.h>
3149 #include <stddef.h>
3150 #endif
3151 EOF
3152 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3153   egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3154   rm -rf conftest*
3155   ac_cv_type_size_t=yes
3156 else
3157   rm -rf conftest*
3158   ac_cv_type_size_t=no
3159 fi
3160 rm -f conftest*
3161
3162 fi
3163 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3164 if test $ac_cv_type_size_t = no; then
3165   cat >> confdefs.h <<\EOF
3166 #define size_t unsigned
3167 EOF
3168
3169 fi
3170
3171 echo $ac_n "checking size of long long""... $ac_c" 1>&6
3172 echo "configure:3173: checking size of long long" >&5
3173 if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
3174   echo $ac_n "(cached) $ac_c" 1>&6
3175 else
3176   if test "$cross_compiling" = yes; then
3177   ac_cv_sizeof_long_long=0
3178 else
3179   cat > conftest.$ac_ext <<EOF
3180 #line 3181 "configure"
3181 #include "confdefs.h"
3182 #include <stdio.h>
3183 main()
3184 {
3185   FILE *f=fopen("conftestval", "w");
3186   if (!f) exit(1);
3187   fprintf(f, "%d\n", sizeof(long long));
3188   exit(0);
3189 }
3190 EOF
3191 if { (eval echo configure:3192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
3192 then
3193   ac_cv_sizeof_long_long=`cat conftestval`
3194 else
3195   echo "configure: failed program was:" >&5
3196   cat conftest.$ac_ext >&5
3197   rm -fr conftest*
3198   ac_cv_sizeof_long_long=0
3199 fi
3200 rm -fr conftest*
3201 fi
3202
3203 fi
3204 echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
3205 cat >> confdefs.h <<EOF
3206 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
3207 EOF
3208
3209
3210
3211
3212 if test $ac_cv_func_sendmsg = no; then
3213     echo $ac_n "checking for sendmsg in -lsocket""... $ac_c" 1>&6
3214 echo "configure:3215: checking for sendmsg in -lsocket" >&5
3215 ac_lib_var=`echo socket'_'sendmsg | sed 'y%./+-%__p_%'`
3216 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3217   echo $ac_n "(cached) $ac_c" 1>&6
3218 else
3219   ac_save_LIBS="$LIBS"
3220 LIBS="-lsocket  $LIBS"
3221 cat > conftest.$ac_ext <<EOF
3222 #line 3223 "configure"
3223 #include "confdefs.h"
3224 /* Override any gcc2 internal prototype to avoid an error.  */
3225 /* We use char because int might match the return type of a gcc2
3226     builtin and then its argument prototype would still apply.  */
3227 char sendmsg();
3228
3229 int main() {
3230 sendmsg()
3231 ; return 0; }
3232 EOF
3233 if { (eval echo configure:3234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
3234   rm -rf conftest*
3235   eval "ac_cv_lib_$ac_lib_var=yes"
3236 else
3237   echo "configure: failed program was:" >&5
3238   cat conftest.$ac_ext >&5
3239   rm -rf conftest*
3240   eval "ac_cv_lib_$ac_lib_var=no"
3241 fi
3242 rm -f conftest*
3243 LIBS="$ac_save_LIBS"
3244
3245 fi
3246 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3247   echo "$ac_t""yes" 1>&6
3248     ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3249     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3250   cat >> confdefs.h <<EOF
3251 #define $ac_tr_lib 1
3252 EOF
3253
3254   LIBS="-lsocket $LIBS"
3255
3256 else
3257   echo "$ac_t""no" 1>&6
3258 fi
3259
3260 fi
3261
3262
3263 if test "$ac_cv_header_sys_vfs_h" = "yes"
3264 then
3265     echo $ac_n "checking "whether sys/vfs.h defines statfs"""... $ac_c" 1>&6
3266 echo "configure:3267: checking "whether sys/vfs.h defines statfs"" >&5
3267 if eval "test \"`echo '$''{'wine_cv_sys_vfs_has_statfs'+set}'`\" = set"; then
3268   echo $ac_n "(cached) $ac_c" 1>&6
3269 else
3270   cat > conftest.$ac_ext <<EOF
3271 #line 3272 "configure"
3272 #include "confdefs.h"
3273
3274         #include <sys/types.h>
3275         #ifdef HAVE_SYS_PARAM_H
3276         # include <sys/param.h>
3277         #endif
3278         #include <sys/vfs.h>
3279         
3280 int main() {
3281
3282                 struct statfs stfs;
3283
3284                 memset(&stfs,0,sizeof(stfs));
3285         
3286 ; return 0; }
3287 EOF
3288 if { (eval echo configure:3289: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3289   rm -rf conftest*
3290   wine_cv_sys_vfs_has_statfs=yes
3291 else
3292   echo "configure: failed program was:" >&5
3293   cat conftest.$ac_ext >&5
3294   rm -rf conftest*
3295   wine_cv_sys_vfs_has_statfs=no
3296         
3297 fi
3298 rm -f conftest*
3299     
3300 fi
3301
3302 echo "$ac_t""$wine_cv_sys_vfs_has_statfs" 1>&6
3303     if test "$wine_cv_sys_vfs_has_statfs" = "yes"
3304     then
3305       cat >> confdefs.h <<\EOF
3306 #define STATFS_DEFINED_BY_SYS_VFS 1
3307 EOF
3308
3309     fi
3310 fi
3311
3312 if test "$ac_cv_header_sys_statfs_h" = "yes"
3313 then
3314     echo $ac_n "checking "whether sys/statfs.h defines statfs"""... $ac_c" 1>&6
3315 echo "configure:3316: checking "whether sys/statfs.h defines statfs"" >&5
3316 if eval "test \"`echo '$''{'wine_cv_sys_statfs_has_statfs'+set}'`\" = set"; then
3317   echo $ac_n "(cached) $ac_c" 1>&6
3318 else
3319   cat > conftest.$ac_ext <<EOF
3320 #line 3321 "configure"
3321 #include "confdefs.h"
3322
3323         #include <sys/types.h>
3324         #ifdef HAVE_SYS_PARAM_H
3325         # include <sys/param.h>
3326         #endif
3327         #include <sys/statfs.h>
3328         
3329 int main() {
3330
3331                 struct statfs stfs;
3332         
3333 ; return 0; }
3334 EOF
3335 if { (eval echo configure:3336: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3336   rm -rf conftest*
3337   wine_cv_sys_statfs_has_statfs=yes
3338 else
3339   echo "configure: failed program was:" >&5
3340   cat conftest.$ac_ext >&5
3341   rm -rf conftest*
3342   wine_cv_sys_statfs_has_statfs=no
3343         
3344 fi
3345 rm -f conftest*
3346     
3347 fi
3348
3349 echo "$ac_t""$wine_cv_sys_statfs_has_statfs" 1>&6
3350     if test "$wine_cv_sys_statfs_has_statfs" = "yes"
3351     then
3352       cat >> confdefs.h <<\EOF
3353 #define STATFS_DEFINED_BY_SYS_STATFS 1
3354 EOF
3355
3356     fi
3357 fi
3358
3359 if test "$ac_cv_header_sys_mount_h" = "yes"
3360 then
3361     echo $ac_n "checking "whether sys/mount.h defines statfs"""... $ac_c" 1>&6
3362 echo "configure:3363: checking "whether sys/mount.h defines statfs"" >&5
3363 if eval "test \"`echo '$''{'wine_cv_sys_mount_has_statfs'+set}'`\" = set"; then
3364   echo $ac_n "(cached) $ac_c" 1>&6
3365 else
3366   cat > conftest.$ac_ext <<EOF
3367 #line 3368 "configure"
3368 #include "confdefs.h"
3369
3370         #include <sys/types.h>
3371         #ifdef HAVE_SYS_PARAM_H
3372         # include <sys/param.h>
3373         #endif
3374         #include <sys/mount.h>
3375         
3376 int main() {
3377
3378                 struct statfs stfs;
3379         
3380 ; return 0; }
3381 EOF
3382 if { (eval echo configure:3383: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3383   rm -rf conftest*
3384   wine_cv_sys_mount_has_statfs=yes
3385 else
3386   echo "configure: failed program was:" >&5
3387   cat conftest.$ac_ext >&5
3388   rm -rf conftest*
3389   wine_cv_sys_mount_has_statfs=no
3390         
3391 fi
3392 rm -f conftest*
3393     
3394 fi
3395
3396 echo "$ac_t""$wine_cv_sys_mount_has_statfs" 1>&6
3397     if test "$wine_cv_sys_mount_has_statfs" = "yes"
3398     then
3399       cat >> confdefs.h <<\EOF
3400 #define STATFS_DEFINED_BY_SYS_MOUNT 1
3401 EOF
3402
3403     fi
3404 fi
3405
3406
3407 echo $ac_n "checking "for statfs.f_bfree"""... $ac_c" 1>&6
3408 echo "configure:3409: checking "for statfs.f_bfree"" >&5
3409 if eval "test \"`echo '$''{'wine_cv_statfs_bfree'+set}'`\" = set"; then
3410   echo $ac_n "(cached) $ac_c" 1>&6
3411 else
3412    if test "x$statfs_bfree" = "xno"
3413     then
3414         wine_cv_statfs_bfree=no
3415     else
3416         cat > conftest.$ac_ext <<EOF
3417 #line 3418 "configure"
3418 #include "confdefs.h"
3419
3420         #include <sys/types.h>
3421         #ifdef HAVE_SYS_PARAM_H
3422         # include <sys/param.h>
3423         #endif
3424         #ifdef STATFS_DEFINED_BY_SYS_MOUNT
3425         # include <sys/mount.h>
3426         #else
3427         # ifdef STATFS_DEFINED_BY_SYS_VFS
3428         #  include <sys/vfs.h>
3429         # else
3430         #  ifdef STATFS_DEFINED_BY_SYS_STATFS
3431         #   include <sys/statfs.h>
3432         #  endif
3433         # endif
3434         #endif
3435         
3436 int main() {
3437
3438                 struct statfs stfs;
3439
3440                 stfs.f_bfree++;
3441         
3442 ; return 0; }
3443 EOF
3444 if { (eval echo configure:3445: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3445   rm -rf conftest*
3446   wine_cv_statfs_bfree=yes
3447 else
3448   echo "configure: failed program was:" >&5
3449   cat conftest.$ac_ext >&5
3450   rm -rf conftest*
3451   wine_cv_statfs_bfree=no
3452         
3453 fi
3454 rm -f conftest*
3455     fi  
3456 fi
3457
3458 echo "$ac_t""$wine_cv_statfs_bfree" 1>&6
3459 if test "$wine_cv_statfs_bfree" = "yes"
3460 then
3461   cat >> confdefs.h <<\EOF
3462 #define STATFS_HAS_BFREE 1
3463 EOF
3464
3465 fi
3466
3467 echo $ac_n "checking "for statfs.f_bavail"""... $ac_c" 1>&6
3468 echo "configure:3469: checking "for statfs.f_bavail"" >&5
3469 if eval "test \"`echo '$''{'wine_cv_statfs_bavail'+set}'`\" = set"; then
3470   echo $ac_n "(cached) $ac_c" 1>&6
3471 else
3472    if test "x$statfs_bavail" = "xno"
3473     then
3474         wine_cv_statfs_bavail=no
3475     else
3476         cat > conftest.$ac_ext <<EOF
3477 #line 3478 "configure"
3478 #include "confdefs.h"
3479
3480         #include <sys/types.h>
3481         #ifdef HAVE_SYS_PARAM_H
3482         # include <sys/param.h>
3483         #endif
3484         #ifdef STATFS_DEFINED_BY_SYS_MOUNT
3485         # include <sys/mount.h>
3486         #else
3487         # ifdef STATFS_DEFINED_BY_SYS_VFS
3488         #  include <sys/vfs.h>
3489         # else
3490         #  ifdef STATFS_DEFINED_BY_SYS_STATFS
3491         #   include <sys/statfs.h>
3492         #  endif
3493         # endif
3494         #endif
3495         
3496 int main() {
3497
3498                 struct statfs stfs;
3499
3500                 stfs.f_bavail++;
3501         
3502 ; return 0; }
3503 EOF
3504 if { (eval echo configure:3505: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3505   rm -rf conftest*
3506   wine_cv_statfs_bavail=yes
3507 else
3508   echo "configure: failed program was:" >&5
3509   cat conftest.$ac_ext >&5
3510   rm -rf conftest*
3511   wine_cv_statfs_bavail=no
3512         
3513 fi
3514 rm -f conftest*
3515     fi  
3516 fi
3517
3518 echo "$ac_t""$wine_cv_statfs_bavail" 1>&6
3519 if test "$wine_cv_statfs_bavail" = "yes"
3520 then
3521   cat >> confdefs.h <<\EOF
3522 #define STATFS_HAS_BAVAIL 1
3523 EOF
3524
3525 fi
3526
3527
3528 echo $ac_n "checking "for working sigaltstack"""... $ac_c" 1>&6
3529 echo "configure:3530: checking "for working sigaltstack"" >&5
3530 if eval "test \"`echo '$''{'ac_cv_c_working_sigaltstack'+set}'`\" = set"; then
3531   echo $ac_n "(cached) $ac_c" 1>&6
3532 else
3533   if test "$cross_compiling" = yes; then
3534   ac_cv_c_working_sigaltstack="no"
3535
3536 else
3537   cat > conftest.$ac_ext <<EOF
3538 #line 3539 "configure"
3539 #include "confdefs.h"
3540
3541         #include <stdio.h>
3542         #include <time.h> /* <sys/time.h> ? bad magic without end */
3543         #include <sys/types.h>
3544         #include <sys/signal.h>
3545         #ifdef HAVE_SYS_PARAM_H
3546         # include <sys/param.h>
3547         #endif
3548         #ifdef HAVE_SYSCALL_H
3549         # include <syscall.h>
3550         #else
3551         # ifdef HAVE_SYS_SYSCALL_H
3552         #  include <sys/syscall.h>
3553         # endif
3554         #endif
3555         
3556         unsigned char *xaltstack;
3557
3558         int
3559         main(int argc,char **argv) {
3560             struct sigaltstack  ss;
3561
3562             xaltstack = malloc(16384);
3563             ss.ss_sp    = xaltstack;
3564             ss.ss_size  = 16384;
3565             ss.ss_flags = 0;
3566             if (sigaltstack(&ss, NULL) < 0) {
3567                 /* this catches the glibc case */
3568                 perror("sigaltstack");
3569                 return (1); /* aka exit(1) aka fail */
3570             }
3571             /* assume it works. */
3572             return 0; /* OK */
3573         }
3574         
3575 EOF
3576 if { (eval echo configure:3577: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
3577 then
3578   ac_cv_c_working_sigaltstack="yes"
3579 else
3580   echo "configure: failed program was:" >&5
3581   cat conftest.$ac_ext >&5
3582   rm -fr conftest*
3583   ac_cv_c_working_sigaltstack="no"
3584 fi
3585 rm -fr conftest*
3586 fi
3587
3588 fi
3589
3590 echo "$ac_t""$ac_cv_c_working_sigaltstack" 1>&6
3591
3592 if test "$ac_cv_c_working_sigaltstack" = "yes"
3593 then
3594     cat >> confdefs.h <<\EOF
3595 #define HAVE_WORKING_SIGALTSTACK 1
3596 EOF
3597
3598 fi
3599
3600
3601
3602 echo $ac_n "checking "for msg_accrights in struct msghdr"""... $ac_c" 1>&6
3603 echo "configure:3604: checking "for msg_accrights in struct msghdr"" >&5
3604 if eval "test \"`echo '$''{'ac_cv_c_msg_accrights'+set}'`\" = set"; then
3605   echo $ac_n "(cached) $ac_c" 1>&6
3606 else
3607   cat > conftest.$ac_ext <<EOF
3608 #line 3609 "configure"
3609 #include "confdefs.h"
3610 #include <sys/types.h>
3611 #include <sys/socket.h>
3612 int main() {
3613 struct msghdr hdr; hdr.msg_accrights=0
3614 ; return 0; }
3615 EOF
3616 if { (eval echo configure:3617: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3617   rm -rf conftest*
3618   ac_cv_c_msg_accrights="yes"
3619 else
3620   echo "configure: failed program was:" >&5
3621   cat conftest.$ac_ext >&5
3622   rm -rf conftest*
3623   ac_cv_c_msg_accrights="no"
3624 fi
3625 rm -f conftest*
3626 fi
3627
3628 echo "$ac_t""$ac_cv_c_msg_accrights" 1>&6
3629 if test "$ac_cv_c_msg_accrights" = "yes"
3630 then
3631     cat >> confdefs.h <<\EOF
3632 #define HAVE_MSGHDR_ACCRIGHTS 1
3633 EOF
3634
3635 fi
3636
3637
3638 MAKE_RULES=Make.rules
3639
3640
3641 trap '' 1 2 15
3642 cat > confcache <<\EOF
3643 # This file is a shell script that caches the results of configure
3644 # tests run on this system so they can be shared between configure
3645 # scripts and configure runs.  It is not useful on other systems.
3646 # If it contains results you don't want to keep, you may remove or edit it.
3647 #
3648 # By default, configure uses ./config.cache as the cache file,
3649 # creating it if it does not exist already.  You can give configure
3650 # the --cache-file=FILE option to use a different cache file; that is
3651 # what configure does when it calls configure scripts in
3652 # subdirectories, so they share the cache.
3653 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3654 # config.status only pays attention to the cache file if you give it the
3655 # --recheck option to rerun configure.
3656 #
3657 EOF
3658 # The following way of writing the cache mishandles newlines in values,
3659 # but we know of no workaround that is simple, portable, and efficient.
3660 # So, don't put newlines in cache variables' values.
3661 # Ultrix sh set writes to stderr and can't be redirected directly,
3662 # and sets the high bit in the cache file unless we assign to the vars.
3663 (set) 2>&1 |
3664   case `(ac_space=' '; set) 2>&1` in
3665   *ac_space=\ *)
3666     # `set' does not quote correctly, so add quotes (double-quote substitution
3667     # turns \\\\ into \\, and sed turns \\ into \).
3668     sed -n \
3669       -e "s/'/'\\\\''/g" \
3670       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3671     ;;
3672   *)
3673     # `set' quotes correctly as required by POSIX, so do not add quotes.
3674     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3675     ;;
3676   esac >> confcache
3677 if cmp -s $cache_file confcache; then
3678   :
3679 else
3680   if test -w $cache_file; then
3681     echo "updating cache $cache_file"
3682     cat confcache > $cache_file
3683   else
3684     echo "not updating unwritable cache $cache_file"
3685   fi
3686 fi
3687 rm -f confcache
3688
3689 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3690
3691 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3692 # Let make expand exec_prefix.
3693 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3694
3695 # Any assignment to VPATH causes Sun make to only execute
3696 # the first set of double-colon rules, so remove it if not needed.
3697 # If there is a colon in the path, we need to keep it.
3698 if test "x$srcdir" = x.; then
3699   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
3700 fi
3701
3702 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3703
3704 DEFS=-DHAVE_CONFIG_H
3705
3706 # Without the "./", some shells look in PATH for config.status.
3707 : ${CONFIG_STATUS=./config.status}
3708
3709 echo creating $CONFIG_STATUS
3710 rm -f $CONFIG_STATUS
3711 cat > $CONFIG_STATUS <<EOF
3712 #! /bin/sh
3713 # Generated automatically by configure.
3714 # Run this file to recreate the current configuration.
3715 # This directory was configured as follows,
3716 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3717 #
3718 # $0 $ac_configure_args
3719 #
3720 # Compiler output produced by configure, useful for debugging
3721 # configure, is in ./config.log if it exists.
3722
3723 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3724 for ac_option
3725 do
3726   case "\$ac_option" in
3727   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3728     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3729     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3730   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3731     echo "$CONFIG_STATUS generated by autoconf version 2.12"
3732     exit 0 ;;
3733   -help | --help | --hel | --he | --h)
3734     echo "\$ac_cs_usage"; exit 0 ;;
3735   *) echo "\$ac_cs_usage"; exit 1 ;;
3736   esac
3737 done
3738
3739 ac_given_srcdir=$srcdir
3740 ac_given_INSTALL="$INSTALL"
3741
3742 trap 'rm -fr `echo "
3743 Make.rules
3744 Makefile
3745 console/Makefile
3746 controls/Makefile
3747 debugger/Makefile
3748 dlls/Makefile
3749 dlls/comctl32/Makefile
3750 dlls/imagehlp/Makefile
3751 dlls/msacm/Makefile
3752 dlls/msacm32/Makefile
3753 dlls/ntdll/Makefile
3754 dlls/psapi/Makefile
3755 dlls/shell32/Makefile
3756 dlls/winaspi/Makefile
3757 dlls/wnaspi32/Makefile
3758 documentation/Makefile
3759 files/Makefile
3760 graphics/Makefile
3761 graphics/metafiledrv/Makefile
3762 graphics/psdrv/Makefile
3763 graphics/win16drv/Makefile
3764 graphics/x11drv/Makefile
3765 if1632/Makefile
3766 ipc/Makefile
3767 library/Makefile
3768 libtest/Makefile
3769 loader/Makefile
3770 loader/ne/Makefile
3771 loader/dos/Makefile
3772 memory/Makefile
3773 misc/Makefile
3774 miscemu/Makefile
3775 msdos/Makefile
3776 multimedia/Makefile
3777 objects/Makefile
3778 ole/Makefile
3779 programs/Makefile
3780 programs/clock/Makefile
3781 programs/control/Makefile
3782 programs/notepad/Makefile
3783 programs/progman/Makefile
3784 programs/regtest/Makefile
3785 programs/view/Makefile
3786 programs/winhelp/Makefile
3787 programs/winver/Makefile
3788 rc/Makefile
3789 relay32/Makefile
3790 resources/Makefile
3791 scheduler/Makefile
3792 server/Makefile
3793 tools/Makefile
3794 tools/wrc/Makefile
3795 tsx11/Makefile
3796 win32/Makefile
3797 windows/Makefile
3798 windows/ttydrv/Makefile
3799 windows/x11drv/Makefile  include/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3800 EOF
3801 cat >> $CONFIG_STATUS <<EOF
3802
3803 # Protect against being on the right side of a sed subst in config.status.
3804 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3805  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3806 $ac_vpsub
3807 $extrasub
3808 s%@CFLAGS@%$CFLAGS%g
3809 s%@CPPFLAGS@%$CPPFLAGS%g
3810 s%@CXXFLAGS@%$CXXFLAGS%g
3811 s%@DEFS@%$DEFS%g
3812 s%@LDFLAGS@%$LDFLAGS%g
3813 s%@LIBS@%$LIBS%g
3814 s%@exec_prefix@%$exec_prefix%g
3815 s%@prefix@%$prefix%g
3816 s%@program_transform_name@%$program_transform_name%g
3817 s%@bindir@%$bindir%g
3818 s%@sbindir@%$sbindir%g
3819 s%@libexecdir@%$libexecdir%g
3820 s%@datadir@%$datadir%g
3821 s%@sysconfdir@%$sysconfdir%g
3822 s%@sharedstatedir@%$sharedstatedir%g
3823 s%@localstatedir@%$localstatedir%g
3824 s%@libdir@%$libdir%g
3825 s%@includedir@%$includedir%g
3826 s%@oldincludedir@%$oldincludedir%g
3827 s%@infodir@%$infodir%g
3828 s%@mandir@%$mandir%g
3829 s%@PROGEXT@%$PROGEXT%g
3830 s%@MAIN_TARGET@%$MAIN_TARGET%g
3831 s%@LIB_TARGET@%$LIB_TARGET%g
3832 s%@ALT_LINK@%$ALT_LINK%g
3833 s%@OPTIONS@%$OPTIONS%g
3834 s%@SET_MAKE@%$SET_MAKE%g
3835 s%@CC@%$CC%g
3836 s%@CPP@%$CPP%g
3837 s%@X_CFLAGS@%$X_CFLAGS%g
3838 s%@X_PRE_LIBS@%$X_PRE_LIBS%g
3839 s%@X_LIBS@%$X_LIBS%g
3840 s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
3841 s%@YACC@%$YACC%g
3842 s%@LEX@%$LEX%g
3843 s%@LEXLIB@%$LEXLIB%g
3844 s%@RANLIB@%$RANLIB%g
3845 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3846 s%@INSTALL_DATA@%$INSTALL_DATA%g
3847 s%@LN_S@%$LN_S%g
3848 s%@C2MAN@%$C2MAN%g
3849 s%@XLIB@%$XLIB%g
3850 s%@DLLFLAGS@%$DLLFLAGS%g
3851 /@MAKE_RULES@/r $MAKE_RULES
3852 s%@MAKE_RULES@%%g
3853
3854 CEOF
3855 EOF
3856
3857 cat >> $CONFIG_STATUS <<\EOF
3858
3859 # Split the substitutions into bite-sized pieces for seds with
3860 # small command number limits, like on Digital OSF/1 and HP-UX.
3861 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3862 ac_file=1 # Number of current file.
3863 ac_beg=1 # First line for current file.
3864 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3865 ac_more_lines=:
3866 ac_sed_cmds=""
3867 while $ac_more_lines; do
3868   if test $ac_beg -gt 1; then
3869     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3870   else
3871     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3872   fi
3873   if test ! -s conftest.s$ac_file; then
3874     ac_more_lines=false
3875     rm -f conftest.s$ac_file
3876   else
3877     if test -z "$ac_sed_cmds"; then
3878       ac_sed_cmds="sed -f conftest.s$ac_file"
3879     else
3880       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3881     fi
3882     ac_file=`expr $ac_file + 1`
3883     ac_beg=$ac_end
3884     ac_end=`expr $ac_end + $ac_max_sed_cmds`
3885   fi
3886 done
3887 if test -z "$ac_sed_cmds"; then
3888   ac_sed_cmds=cat
3889 fi
3890 EOF
3891
3892 cat >> $CONFIG_STATUS <<EOF
3893
3894 CONFIG_FILES=\${CONFIG_FILES-"Make.rules
3895 Makefile
3896 console/Makefile
3897 controls/Makefile
3898 debugger/Makefile
3899 dlls/Makefile
3900 dlls/comctl32/Makefile
3901 dlls/imagehlp/Makefile
3902 dlls/msacm/Makefile
3903 dlls/msacm32/Makefile
3904 dlls/ntdll/Makefile
3905 dlls/psapi/Makefile
3906 dlls/shell32/Makefile
3907 dlls/winaspi/Makefile
3908 dlls/wnaspi32/Makefile
3909 documentation/Makefile
3910 files/Makefile
3911 graphics/Makefile
3912 graphics/metafiledrv/Makefile
3913 graphics/psdrv/Makefile
3914 graphics/win16drv/Makefile
3915 graphics/x11drv/Makefile
3916 if1632/Makefile
3917 ipc/Makefile
3918 library/Makefile
3919 libtest/Makefile
3920 loader/Makefile
3921 loader/ne/Makefile
3922 loader/dos/Makefile
3923 memory/Makefile
3924 misc/Makefile
3925 miscemu/Makefile
3926 msdos/Makefile
3927 multimedia/Makefile
3928 objects/Makefile
3929 ole/Makefile
3930 programs/Makefile
3931 programs/clock/Makefile
3932 programs/control/Makefile
3933 programs/notepad/Makefile
3934 programs/progman/Makefile
3935 programs/regtest/Makefile
3936 programs/view/Makefile
3937 programs/winhelp/Makefile
3938 programs/winver/Makefile
3939 rc/Makefile
3940 relay32/Makefile
3941 resources/Makefile
3942 scheduler/Makefile
3943 server/Makefile
3944 tools/Makefile
3945 tools/wrc/Makefile
3946 tsx11/Makefile
3947 win32/Makefile
3948 windows/Makefile
3949 windows/ttydrv/Makefile
3950 windows/x11drv/Makefile "}
3951 EOF
3952 cat >> $CONFIG_STATUS <<\EOF
3953 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3954   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3955   case "$ac_file" in
3956   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3957        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3958   *) ac_file_in="${ac_file}.in" ;;
3959   esac
3960
3961   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3962
3963   # Remove last slash and all that follows it.  Not all systems have dirname.
3964   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3965   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3966     # The file is in a subdirectory.
3967     test ! -d "$ac_dir" && mkdir "$ac_dir"
3968     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3969     # A "../" for each directory in $ac_dir_suffix.
3970     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3971   else
3972     ac_dir_suffix= ac_dots=
3973   fi
3974
3975   case "$ac_given_srcdir" in
3976   .)  srcdir=.
3977       if test -z "$ac_dots"; then top_srcdir=.
3978       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3979   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3980   *) # Relative path.
3981     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3982     top_srcdir="$ac_dots$ac_given_srcdir" ;;
3983   esac
3984
3985   case "$ac_given_INSTALL" in
3986   [/$]*) INSTALL="$ac_given_INSTALL" ;;
3987   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3988   esac
3989
3990   echo creating "$ac_file"
3991   rm -f "$ac_file"
3992   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3993   case "$ac_file" in
3994   *Makefile*) ac_comsub="1i\\
3995 # $configure_input" ;;
3996   *) ac_comsub= ;;
3997   esac
3998
3999   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4000   sed -e "$ac_comsub
4001 s%@configure_input@%$configure_input%g
4002 s%@srcdir@%$srcdir%g
4003 s%@top_srcdir@%$top_srcdir%g
4004 s%@INSTALL@%$INSTALL%g
4005 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
4006 fi; done
4007 rm -f conftest.s*
4008
4009 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4010 # NAME is the cpp macro being defined and VALUE is the value it is being given.
4011 #
4012 # ac_d sets the value in "#define NAME VALUE" lines.
4013 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
4014 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
4015 ac_dC='\3'
4016 ac_dD='%g'
4017 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
4018 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
4019 ac_uB='\([      ]\)%\1#\2define\3'
4020 ac_uC=' '
4021 ac_uD='\4%g'
4022 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
4023 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
4024 ac_eB='$%\1#\2define\3'
4025 ac_eC=' '
4026 ac_eD='%g'
4027
4028 if test "${CONFIG_HEADERS+set}" != set; then
4029 EOF
4030 cat >> $CONFIG_STATUS <<EOF
4031   CONFIG_HEADERS="include/config.h"
4032 EOF
4033 cat >> $CONFIG_STATUS <<\EOF
4034 fi
4035 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
4036   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4037   case "$ac_file" in
4038   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4039        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4040   *) ac_file_in="${ac_file}.in" ;;
4041   esac
4042
4043   echo creating $ac_file
4044
4045   rm -f conftest.frag conftest.in conftest.out
4046   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4047   cat $ac_file_inputs > conftest.in
4048
4049 EOF
4050
4051 # Transform confdefs.h into a sed script conftest.vals that substitutes
4052 # the proper values into config.h.in to produce config.h.  And first:
4053 # Protect against being on the right side of a sed subst in config.status.
4054 # Protect against being in an unquoted here document in config.status.
4055 rm -f conftest.vals
4056 cat > conftest.hdr <<\EOF
4057 s/[\\&%]/\\&/g
4058 s%[\\$`]%\\&%g
4059 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
4060 s%ac_d%ac_u%gp
4061 s%ac_u%ac_e%gp
4062 EOF
4063 sed -n -f conftest.hdr confdefs.h > conftest.vals
4064 rm -f conftest.hdr
4065
4066 # This sed command replaces #undef with comments.  This is necessary, for
4067 # example, in the case of _POSIX_SOURCE, which is predefined and required
4068 # on some systems where configure will not decide to define it.
4069 cat >> conftest.vals <<\EOF
4070 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4071 EOF
4072
4073 # Break up conftest.vals because some shells have a limit on
4074 # the size of here documents, and old seds have small limits too.
4075
4076 rm -f conftest.tail
4077 while :
4078 do
4079   ac_lines=`grep -c . conftest.vals`
4080   # grep -c gives empty output for an empty file on some AIX systems.
4081   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4082   # Write a limited-size here document to conftest.frag.
4083   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4084   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4085   echo 'CEOF
4086   sed -f conftest.frag conftest.in > conftest.out
4087   rm -f conftest.in
4088   mv conftest.out conftest.in
4089 ' >> $CONFIG_STATUS
4090   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4091   rm -f conftest.vals
4092   mv conftest.tail conftest.vals
4093 done
4094 rm -f conftest.vals
4095
4096 cat >> $CONFIG_STATUS <<\EOF
4097   rm -f conftest.frag conftest.h
4098   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
4099   cat conftest.in >> conftest.h
4100   rm -f conftest.in
4101   if cmp -s $ac_file conftest.h 2>/dev/null; then
4102     echo "$ac_file is unchanged"
4103     rm -f conftest.h
4104   else
4105     # Remove last slash and all that follows it.  Not all systems have dirname.
4106       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4107       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4108       # The file is in a subdirectory.
4109       test ! -d "$ac_dir" && mkdir "$ac_dir"
4110     fi
4111     rm -f $ac_file
4112     mv conftest.h $ac_file
4113   fi
4114 fi; done
4115
4116 EOF
4117 cat >> $CONFIG_STATUS <<EOF
4118
4119 EOF
4120 cat >> $CONFIG_STATUS <<\EOF
4121
4122 exit 0
4123 EOF
4124 chmod +x $CONFIG_STATUS
4125 rm -fr confdefs* $ac_clean_files
4126 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
4127
4128
4129 if test "$wine_cv_libc_reentrant" = "no" 
4130 then
4131   echo
4132   echo "*** Warning: non-reentrant libc detected. Wine will be build without"
4133   echo "*** thread support. Consider upgrading libc to a more recent"
4134   echo "*** reentrant version of libc."
4135   echo
4136 fi
4137
4138 echo
4139 echo "Configure finished.  Do 'make depend; make' to compile Wine."
4140 echo
4141