No specific user configuration
[platform/upstream/bash.git] / configure
1 #! /bin/sh
2 # From configure.ac for Bash 4.3, version 4.063.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.69 for bash 4.3-release.
5 #
6 # Report bugs to <bug-bash@gnu.org>.
7 #
8 #
9 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
10 #
11 #
12 # This configure script is free software; the Free Software Foundation
13 # gives unlimited permission to copy, distribute and modify it.
14 ## -------------------- ##
15 ## M4sh Initialization. ##
16 ## -------------------- ##
17
18 # Be more Bourne compatible
19 DUALCASE=1; export DUALCASE # for MKS sh
20 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
21   emulate sh
22   NULLCMD=:
23   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24   # is contrary to our usage.  Disable this feature.
25   alias -g '${1+"$@"}'='"$@"'
26   setopt NO_GLOB_SUBST
27 else
28   case `(set -o) 2>/dev/null` in #(
29   *posix*) :
30     set -o posix ;; #(
31   *) :
32      ;;
33 esac
34 fi
35
36
37 as_nl='
38 '
39 export as_nl
40 # Printing a long string crashes Solaris 7 /usr/bin/printf.
41 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
44 # Prefer a ksh shell builtin over an external printf program on Solaris,
45 # but without wasting forks for bash or zsh.
46 if test -z "$BASH_VERSION$ZSH_VERSION" \
47     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='print -r --'
49   as_echo_n='print -rn --'
50 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51   as_echo='printf %s\n'
52   as_echo_n='printf %s'
53 else
54   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
55     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
56     as_echo_n='/usr/ucb/echo -n'
57   else
58     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
59     as_echo_n_body='eval
60       arg=$1;
61       case $arg in #(
62       *"$as_nl"*)
63         expr "X$arg" : "X\\(.*\\)$as_nl";
64         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65       esac;
66       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
67     '
68     export as_echo_n_body
69     as_echo_n='sh -c $as_echo_n_body as_echo'
70   fi
71   export as_echo_body
72   as_echo='sh -c $as_echo_body as_echo'
73 fi
74
75 # The user is always right.
76 if test "${PATH_SEPARATOR+set}" != set; then
77   PATH_SEPARATOR=:
78   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
80       PATH_SEPARATOR=';'
81   }
82 fi
83
84
85 # IFS
86 # We need space, tab and new line, in precisely that order.  Quoting is
87 # there to prevent editors from complaining about space-tab.
88 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
89 # splitting by setting IFS to empty value.)
90 IFS=" ""        $as_nl"
91
92 # Find who we are.  Look in the path if we contain no directory separator.
93 as_myself=
94 case $0 in #((
95   *[\\/]* ) as_myself=$0 ;;
96   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 for as_dir in $PATH
98 do
99   IFS=$as_save_IFS
100   test -z "$as_dir" && as_dir=.
101     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102   done
103 IFS=$as_save_IFS
104
105      ;;
106 esac
107 # We did not find ourselves, most probably we were run as `sh COMMAND'
108 # in which case we are not to be found in the path.
109 if test "x$as_myself" = x; then
110   as_myself=$0
111 fi
112 if test ! -f "$as_myself"; then
113   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114   exit 1
115 fi
116
117 # Unset variables that we do not need and which cause bugs (e.g. in
118 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
119 # suppresses any "Segmentation fault" message there.  '((' could
120 # trigger a bug in pdksh 5.2.14.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 done
125 PS1='$ '
126 PS2='> '
127 PS4='+ '
128
129 # NLS nuisances.
130 LC_ALL=C
131 export LC_ALL
132 LANGUAGE=C
133 export LANGUAGE
134
135 # CDPATH.
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138 # Use a proper internal environment variable to ensure we don't fall
139   # into an infinite loop, continuously re-executing ourselves.
140   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
141     _as_can_reexec=no; export _as_can_reexec;
142     # We cannot yet assume a decent shell, so we have to provide a
143 # neutralization value for shells without unset; and this also
144 # works around shells that cannot unset nonexistent variables.
145 # Preserve -v and -x to the replacement shell.
146 BASH_ENV=/dev/null
147 ENV=/dev/null
148 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
149 case $- in # ((((
150   *v*x* | *x*v* ) as_opts=-vx ;;
151   *v* ) as_opts=-v ;;
152   *x* ) as_opts=-x ;;
153   * ) as_opts= ;;
154 esac
155 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
156 # Admittedly, this is quite paranoid, since all the known shells bail
157 # out after a failed `exec'.
158 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
159 as_fn_exit 255
160   fi
161   # We don't want this to propagate to other subprocesses.
162           { _as_can_reexec=; unset _as_can_reexec;}
163 if test "x$CONFIG_SHELL" = x; then
164   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
165   emulate sh
166   NULLCMD=:
167   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
168   # is contrary to our usage.  Disable this feature.
169   alias -g '\${1+\"\$@\"}'='\"\$@\"'
170   setopt NO_GLOB_SUBST
171 else
172   case \`(set -o) 2>/dev/null\` in #(
173   *posix*) :
174     set -o posix ;; #(
175   *) :
176      ;;
177 esac
178 fi
179 "
180   as_required="as_fn_return () { (exit \$1); }
181 as_fn_success () { as_fn_return 0; }
182 as_fn_failure () { as_fn_return 1; }
183 as_fn_ret_success () { return 0; }
184 as_fn_ret_failure () { return 1; }
185
186 exitcode=0
187 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
188 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
189 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
190 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
191 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
192
193 else
194   exitcode=1; echo positional parameters were not saved.
195 fi
196 test x\$exitcode = x0 || exit 1
197 test -x / || exit 1"
198   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
199   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
200   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
201   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
202 test \$(( 1 + 1 )) = 2 || exit 1"
203   if (eval "$as_required") 2>/dev/null; then :
204   as_have_required=yes
205 else
206   as_have_required=no
207 fi
208   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
209
210 else
211   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
212 as_found=false
213 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
214 do
215   IFS=$as_save_IFS
216   test -z "$as_dir" && as_dir=.
217   as_found=:
218   case $as_dir in #(
219          /*)
220            for as_base in sh bash ksh sh5; do
221              # Try only shells that exist, to save several forks.
222              as_shell=$as_dir/$as_base
223              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
224                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
225   CONFIG_SHELL=$as_shell as_have_required=yes
226                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
227   break 2
228 fi
229 fi
230            done;;
231        esac
232   as_found=false
233 done
234 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
235               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
236   CONFIG_SHELL=$SHELL as_have_required=yes
237 fi; }
238 IFS=$as_save_IFS
239
240
241       if test "x$CONFIG_SHELL" != x; then :
242   export CONFIG_SHELL
243              # We cannot yet assume a decent shell, so we have to provide a
244 # neutralization value for shells without unset; and this also
245 # works around shells that cannot unset nonexistent variables.
246 # Preserve -v and -x to the replacement shell.
247 BASH_ENV=/dev/null
248 ENV=/dev/null
249 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
250 case $- in # ((((
251   *v*x* | *x*v* ) as_opts=-vx ;;
252   *v* ) as_opts=-v ;;
253   *x* ) as_opts=-x ;;
254   * ) as_opts= ;;
255 esac
256 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
257 # Admittedly, this is quite paranoid, since all the known shells bail
258 # out after a failed `exec'.
259 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
260 exit 255
261 fi
262
263     if test x$as_have_required = xno; then :
264   $as_echo "$0: This script requires a shell more modern than all"
265   $as_echo "$0: the shells that I found on your system."
266   if test x${ZSH_VERSION+set} = xset ; then
267     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
268     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
269   else
270     $as_echo "$0: Please tell bug-autoconf@gnu.org and bug-bash@gnu.org
271 $0: about your system, including any error possibly output
272 $0: before this message. Then install a modern shell, or
273 $0: manually run the script under such a shell if you do
274 $0: have one."
275   fi
276   exit 1
277 fi
278 fi
279 fi
280 SHELL=${CONFIG_SHELL-/bin/sh}
281 export SHELL
282 # Unset more variables known to interfere with behavior of common tools.
283 CLICOLOR_FORCE= GREP_OPTIONS=
284 unset CLICOLOR_FORCE GREP_OPTIONS
285
286 ## --------------------- ##
287 ## M4sh Shell Functions. ##
288 ## --------------------- ##
289 # as_fn_unset VAR
290 # ---------------
291 # Portably unset VAR.
292 as_fn_unset ()
293 {
294   { eval $1=; unset $1;}
295 }
296 as_unset=as_fn_unset
297
298 # as_fn_set_status STATUS
299 # -----------------------
300 # Set $? to STATUS, without forking.
301 as_fn_set_status ()
302 {
303   return $1
304 } # as_fn_set_status
305
306 # as_fn_exit STATUS
307 # -----------------
308 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
309 as_fn_exit ()
310 {
311   set +e
312   as_fn_set_status $1
313   exit $1
314 } # as_fn_exit
315
316 # as_fn_mkdir_p
317 # -------------
318 # Create "$as_dir" as a directory, including parents if necessary.
319 as_fn_mkdir_p ()
320 {
321
322   case $as_dir in #(
323   -*) as_dir=./$as_dir;;
324   esac
325   test -d "$as_dir" || eval $as_mkdir_p || {
326     as_dirs=
327     while :; do
328       case $as_dir in #(
329       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
330       *) as_qdir=$as_dir;;
331       esac
332       as_dirs="'$as_qdir' $as_dirs"
333       as_dir=`$as_dirname -- "$as_dir" ||
334 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
335          X"$as_dir" : 'X\(//\)[^/]' \| \
336          X"$as_dir" : 'X\(//\)$' \| \
337          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
338 $as_echo X"$as_dir" |
339     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
340             s//\1/
341             q
342           }
343           /^X\(\/\/\)[^/].*/{
344             s//\1/
345             q
346           }
347           /^X\(\/\/\)$/{
348             s//\1/
349             q
350           }
351           /^X\(\/\).*/{
352             s//\1/
353             q
354           }
355           s/.*/./; q'`
356       test -d "$as_dir" && break
357     done
358     test -z "$as_dirs" || eval "mkdir $as_dirs"
359   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
360
361
362 } # as_fn_mkdir_p
363
364 # as_fn_executable_p FILE
365 # -----------------------
366 # Test if FILE is an executable regular file.
367 as_fn_executable_p ()
368 {
369   test -f "$1" && test -x "$1"
370 } # as_fn_executable_p
371 # as_fn_append VAR VALUE
372 # ----------------------
373 # Append the text in VALUE to the end of the definition contained in VAR. Take
374 # advantage of any shell optimizations that allow amortized linear growth over
375 # repeated appends, instead of the typical quadratic growth present in naive
376 # implementations.
377 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
378   eval 'as_fn_append ()
379   {
380     eval $1+=\$2
381   }'
382 else
383   as_fn_append ()
384   {
385     eval $1=\$$1\$2
386   }
387 fi # as_fn_append
388
389 # as_fn_arith ARG...
390 # ------------------
391 # Perform arithmetic evaluation on the ARGs, and store the result in the
392 # global $as_val. Take advantage of shells that can avoid forks. The arguments
393 # must be portable across $(()) and expr.
394 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
395   eval 'as_fn_arith ()
396   {
397     as_val=$(( $* ))
398   }'
399 else
400   as_fn_arith ()
401   {
402     as_val=`expr "$@" || test $? -eq 1`
403   }
404 fi # as_fn_arith
405
406
407 # as_fn_error STATUS ERROR [LINENO LOG_FD]
408 # ----------------------------------------
409 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
410 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
411 # script with STATUS, using 1 if that was 0.
412 as_fn_error ()
413 {
414   as_status=$1; test $as_status -eq 0 && as_status=1
415   if test "$4"; then
416     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
417     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
418   fi
419   $as_echo "$as_me: error: $2" >&2
420   as_fn_exit $as_status
421 } # as_fn_error
422
423 if expr a : '\(a\)' >/dev/null 2>&1 &&
424    test "X`expr 00001 : '.*\(...\)'`" = X001; then
425   as_expr=expr
426 else
427   as_expr=false
428 fi
429
430 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
431   as_basename=basename
432 else
433   as_basename=false
434 fi
435
436 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
437   as_dirname=dirname
438 else
439   as_dirname=false
440 fi
441
442 as_me=`$as_basename -- "$0" ||
443 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
444          X"$0" : 'X\(//\)$' \| \
445          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
446 $as_echo X/"$0" |
447     sed '/^.*\/\([^/][^/]*\)\/*$/{
448             s//\1/
449             q
450           }
451           /^X\/\(\/\/\)$/{
452             s//\1/
453             q
454           }
455           /^X\/\(\/\).*/{
456             s//\1/
457             q
458           }
459           s/.*/./; q'`
460
461 # Avoid depending upon Character Ranges.
462 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
463 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
464 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
465 as_cr_digits='0123456789'
466 as_cr_alnum=$as_cr_Letters$as_cr_digits
467
468
469   as_lineno_1=$LINENO as_lineno_1a=$LINENO
470   as_lineno_2=$LINENO as_lineno_2a=$LINENO
471   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
472   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
473   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
474   sed -n '
475     p
476     /[$]LINENO/=
477   ' <$as_myself |
478     sed '
479       s/[$]LINENO.*/&-/
480       t lineno
481       b
482       :lineno
483       N
484       :loop
485       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
486       t loop
487       s/-\n.*//
488     ' >$as_me.lineno &&
489   chmod +x "$as_me.lineno" ||
490     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
491
492   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
493   # already done that, so ensure we don't try to do so again and fall
494   # in an infinite loop.  This has already happened in practice.
495   _as_can_reexec=no; export _as_can_reexec
496   # Don't try to exec as it changes $[0], causing all sort of problems
497   # (the dirname of $[0] is not the place where we might find the
498   # original and so on.  Autoconf is especially sensitive to this).
499   . "./$as_me.lineno"
500   # Exit status is that of the last command.
501   exit
502 }
503
504 ECHO_C= ECHO_N= ECHO_T=
505 case `echo -n x` in #(((((
506 -n*)
507   case `echo 'xy\c'` in
508   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
509   xy)  ECHO_C='\c';;
510   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
511        ECHO_T=' ';;
512   esac;;
513 *)
514   ECHO_N='-n';;
515 esac
516
517 rm -f conf$$ conf$$.exe conf$$.file
518 if test -d conf$$.dir; then
519   rm -f conf$$.dir/conf$$.file
520 else
521   rm -f conf$$.dir
522   mkdir conf$$.dir 2>/dev/null
523 fi
524 if (echo >conf$$.file) 2>/dev/null; then
525   if ln -s conf$$.file conf$$ 2>/dev/null; then
526     as_ln_s='ln -s'
527     # ... but there are two gotchas:
528     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
529     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
530     # In both cases, we have to default to `cp -pR'.
531     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
532       as_ln_s='cp -pR'
533   elif ln conf$$.file conf$$ 2>/dev/null; then
534     as_ln_s=ln
535   else
536     as_ln_s='cp -pR'
537   fi
538 else
539   as_ln_s='cp -pR'
540 fi
541 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
542 rmdir conf$$.dir 2>/dev/null
543
544 if mkdir -p . 2>/dev/null; then
545   as_mkdir_p='mkdir -p "$as_dir"'
546 else
547   test -d ./-p && rmdir ./-p
548   as_mkdir_p=false
549 fi
550
551 as_test_x='test -x'
552 as_executable_p=as_fn_executable_p
553
554 # Sed expression to map a string onto a valid CPP name.
555 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
556
557 # Sed expression to map a string onto a valid variable name.
558 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
559
560
561 test -n "$DJDIR" || exec 7<&0 </dev/null
562 exec 6>&1
563
564 # Name of the host.
565 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
566 # so uname gets run too.
567 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
568
569 #
570 # Initializations.
571 #
572 ac_default_prefix=/usr/local
573 ac_clean_files=
574 ac_config_libobj_dir=.
575 LIBOBJS=
576 cross_compiling=no
577 subdirs=
578 MFLAGS=
579 MAKEFLAGS=
580
581 # Identity of this package.
582 PACKAGE_NAME='bash'
583 PACKAGE_TARNAME='bash'
584 PACKAGE_VERSION='4.3-release'
585 PACKAGE_STRING='bash 4.3-release'
586 PACKAGE_BUGREPORT='bug-bash@gnu.org'
587 PACKAGE_URL=''
588
589 ac_unique_file="shell.h"
590 # Factoring default headers for most tests.
591 ac_includes_default="\
592 #include <stdio.h>
593 #ifdef HAVE_SYS_TYPES_H
594 # include <sys/types.h>
595 #endif
596 #ifdef HAVE_SYS_STAT_H
597 # include <sys/stat.h>
598 #endif
599 #ifdef STDC_HEADERS
600 # include <stdlib.h>
601 # include <stddef.h>
602 #else
603 # ifdef HAVE_STDLIB_H
604 #  include <stdlib.h>
605 # endif
606 #endif
607 #ifdef HAVE_STRING_H
608 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
609 #  include <memory.h>
610 # endif
611 # include <string.h>
612 #endif
613 #ifdef HAVE_STRINGS_H
614 # include <strings.h>
615 #endif
616 #ifdef HAVE_INTTYPES_H
617 # include <inttypes.h>
618 #endif
619 #ifdef HAVE_STDINT_H
620 # include <stdint.h>
621 #endif
622 #ifdef HAVE_UNISTD_H
623 # include <unistd.h>
624 #endif"
625
626 ac_header_list=
627 ac_func_list=
628 ac_subst_vars='LTLIBOBJS
629 LOCAL_DEFS
630 LOCAL_LDFLAGS
631 LOCAL_CFLAGS
632 LOCAL_LIBS
633 MALLOC_DEBUG
634 DEBUG
635 RELSTATUS
636 BASHVERS
637 ARFLAGS
638 BUILD_DIR
639 incdir
640 PROFILE_FLAGS
641 SHOBJ_STATUS
642 SHOBJ_LIBS
643 SHOBJ_XLDFLAGS
644 SHOBJ_LDFLAGS
645 SHOBJ_LD
646 SHOBJ_CFLAGS
647 SHOBJ_CC
648 JOBS_O
649 TERMCAP_DEP
650 TERMCAP_LIB
651 SIGLIST_O
652 PTHREAD_H_DEFINES_STRUCT_TIMESPEC
653 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
654 TIME_H_DEFINES_STRUCT_TIMESPEC
655 LIBINTL_H
656 INTL_INC
657 INTL_DEP
658 LIBOBJS
659 POSUB
660 LTLIBINTL
661 LIBINTL
662 INTLLIBS
663 INTL_LIBTOOL_SUFFIX_PREFIX
664 INTLOBJS
665 GENCAT
666 INSTOBJEXT
667 DATADIRNAME
668 CATOBJEXT
669 USE_INCLUDED_LIBINTL
670 BUILD_INCLUDED_LIBINTL
671 INTLBISON
672 LTLIBICONV
673 LIBICONV
674 GLIBC21
675 ALLOCA
676 MSGMERGE
677 XGETTEXT
678 GMSGFMT
679 MSGFMT
680 USE_NLS
681 MKINSTALLDIRS
682 SIZE
683 MAKE_SHELL
684 SET_MAKE
685 YFLAGS
686 YACC
687 RANLIB
688 AR
689 INSTALL_DATA
690 INSTALL_SCRIPT
691 INSTALL_PROGRAM
692 TILDE_LIB
693 HIST_LIBDIR
694 HISTORY_DEP
695 HISTORY_LIB
696 RL_INCLUDE
697 RL_INCLUDEDIR
698 RL_LIBDIR
699 READLINE_DEP
700 READLINE_LIB
701 RL_MINOR
702 RL_MAJOR
703 RL_VERSION
704 LIBS_FOR_BUILD
705 STATIC_LD
706 SIGNAMES_O
707 SIGNAMES_H
708 CROSS_COMPILE
709 EGREP
710 GREP
711 CPP
712 OBJEXT
713 EXEEXT
714 ac_ct_CC
715 CPPFLAGS
716 LDFLAGS
717 CFLAGS
718 CC
719 HELPSTRINGS
720 HELPFILES_TARGET
721 HELPINSTALL
722 HELPDIRDEFINE
723 HELPDIR
724 MALLOC_DEP
725 MALLOC_LDFLAGS
726 MALLOC_LIBRARY
727 MALLOC_LIB
728 MALLOC_SRC
729 MALLOC_TARGET
730 PURIFY
731 TESTSCRIPT
732 CPPFLAGS_FOR_BUILD
733 LDFLAGS_FOR_BUILD
734 CFLAGS_FOR_BUILD
735 CC_FOR_BUILD
736 DEBUGGER_START_FILE
737 host_os
738 host_vendor
739 host_cpu
740 host
741 build_os
742 build_vendor
743 build_cpu
744 build
745 target_alias
746 host_alias
747 build_alias
748 LIBS
749 ECHO_T
750 ECHO_N
751 ECHO_C
752 DEFS
753 mandir
754 localedir
755 libdir
756 psdir
757 pdfdir
758 dvidir
759 htmldir
760 infodir
761 docdir
762 oldincludedir
763 includedir
764 localstatedir
765 sharedstatedir
766 sysconfdir
767 datadir
768 datarootdir
769 libexecdir
770 sbindir
771 bindir
772 program_transform_name
773 prefix
774 exec_prefix
775 PACKAGE_URL
776 PACKAGE_BUGREPORT
777 PACKAGE_STRING
778 PACKAGE_VERSION
779 PACKAGE_TARNAME
780 PACKAGE_NAME
781 PATH_SEPARATOR
782 SHELL'
783 ac_subst_files=''
784 ac_user_opts='
785 enable_option_checking
786 with_afs
787 with_bash_malloc
788 with_curses
789 with_gnu_malloc
790 with_installed_readline
791 with_purecov
792 with_purify
793 enable_minimal_config
794 enable_alias
795 enable_arith_for_command
796 enable_array_variables
797 enable_bang_history
798 enable_brace_expansion
799 enable_casemod_attributes
800 enable_casemod_expansions
801 enable_command_timing
802 enable_cond_command
803 enable_cond_regexp
804 enable_coprocesses
805 enable_debugger
806 enable_direxpand_default
807 enable_directory_stack
808 enable_disabled_builtins
809 enable_dparen_arithmetic
810 enable_extended_glob
811 enable_extended_glob_default
812 enable_glob_asciiranges_default
813 enable_help_builtin
814 enable_history
815 enable_job_control
816 enable_multibyte
817 enable_net_redirections
818 enable_process_substitution
819 enable_progcomp
820 enable_prompt_string_decoding
821 enable_readline
822 enable_restricted
823 enable_select
824 enable_separate_helpfiles
825 enable_single_help_strings
826 enable_strict_posix_default
827 enable_usg_echo_default
828 enable_xpg_echo_default
829 enable_mem_scramble
830 enable_profiling
831 enable_static_link
832 enable_largefile
833 enable_nls
834 with_gnu_ld
835 enable_rpath
836 with_libiconv_prefix
837 with_included_gettext
838 with_libintl_prefix
839 '
840       ac_precious_vars='build_alias
841 host_alias
842 target_alias
843 DEBUGGER_START_FILE
844 CC_FOR_BUILD
845 CFLAGS_FOR_BUILD
846 LDFLAGS_FOR_BUILD
847 CPPFLAGS_FOR_BUILD
848 CC
849 CFLAGS
850 LDFLAGS
851 LIBS
852 CPPFLAGS
853 CPP
854 YACC
855 YFLAGS'
856
857
858 # Initialize some variables set by options.
859 ac_init_help=
860 ac_init_version=false
861 ac_unrecognized_opts=
862 ac_unrecognized_sep=
863 # The variables have the same names as the options, with
864 # dashes changed to underlines.
865 cache_file=/dev/null
866 exec_prefix=NONE
867 no_create=
868 no_recursion=
869 prefix=NONE
870 program_prefix=NONE
871 program_suffix=NONE
872 program_transform_name=s,x,x,
873 silent=
874 site=
875 srcdir=
876 verbose=
877 x_includes=NONE
878 x_libraries=NONE
879
880 # Installation directory options.
881 # These are left unexpanded so users can "make install exec_prefix=/foo"
882 # and all the variables that are supposed to be based on exec_prefix
883 # by default will actually change.
884 # Use braces instead of parens because sh, perl, etc. also accept them.
885 # (The list follows the same order as the GNU Coding Standards.)
886 bindir='${exec_prefix}/bin'
887 sbindir='${exec_prefix}/sbin'
888 libexecdir='${exec_prefix}/libexec'
889 datarootdir='${prefix}/share'
890 datadir='${datarootdir}'
891 sysconfdir='${prefix}/etc'
892 sharedstatedir='${prefix}/com'
893 localstatedir='${prefix}/var'
894 includedir='${prefix}/include'
895 oldincludedir='/usr/include'
896 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
897 infodir='${datarootdir}/info'
898 htmldir='${docdir}'
899 dvidir='${docdir}'
900 pdfdir='${docdir}'
901 psdir='${docdir}'
902 libdir='${exec_prefix}/lib'
903 localedir='${datarootdir}/locale'
904 mandir='${datarootdir}/man'
905
906 ac_prev=
907 ac_dashdash=
908 for ac_option
909 do
910   # If the previous option needs an argument, assign it.
911   if test -n "$ac_prev"; then
912     eval $ac_prev=\$ac_option
913     ac_prev=
914     continue
915   fi
916
917   case $ac_option in
918   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
919   *=)   ac_optarg= ;;
920   *)    ac_optarg=yes ;;
921   esac
922
923   # Accept the important Cygnus configure options, so we can diagnose typos.
924
925   case $ac_dashdash$ac_option in
926   --)
927     ac_dashdash=yes ;;
928
929   -bindir | --bindir | --bindi | --bind | --bin | --bi)
930     ac_prev=bindir ;;
931   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
932     bindir=$ac_optarg ;;
933
934   -build | --build | --buil | --bui | --bu)
935     ac_prev=build_alias ;;
936   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
937     build_alias=$ac_optarg ;;
938
939   -cache-file | --cache-file | --cache-fil | --cache-fi \
940   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
941     ac_prev=cache_file ;;
942   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
943   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
944     cache_file=$ac_optarg ;;
945
946   --config-cache | -C)
947     cache_file=config.cache ;;
948
949   -datadir | --datadir | --datadi | --datad)
950     ac_prev=datadir ;;
951   -datadir=* | --datadir=* | --datadi=* | --datad=*)
952     datadir=$ac_optarg ;;
953
954   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
955   | --dataroo | --dataro | --datar)
956     ac_prev=datarootdir ;;
957   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
958   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
959     datarootdir=$ac_optarg ;;
960
961   -disable-* | --disable-*)
962     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
963     # Reject names that are not valid shell variable names.
964     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
965       as_fn_error $? "invalid feature name: $ac_useropt"
966     ac_useropt_orig=$ac_useropt
967     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
968     case $ac_user_opts in
969       *"
970 "enable_$ac_useropt"
971 "*) ;;
972       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
973          ac_unrecognized_sep=', ';;
974     esac
975     eval enable_$ac_useropt=no ;;
976
977   -docdir | --docdir | --docdi | --doc | --do)
978     ac_prev=docdir ;;
979   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
980     docdir=$ac_optarg ;;
981
982   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
983     ac_prev=dvidir ;;
984   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
985     dvidir=$ac_optarg ;;
986
987   -enable-* | --enable-*)
988     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
989     # Reject names that are not valid shell variable names.
990     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
991       as_fn_error $? "invalid feature name: $ac_useropt"
992     ac_useropt_orig=$ac_useropt
993     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
994     case $ac_user_opts in
995       *"
996 "enable_$ac_useropt"
997 "*) ;;
998       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
999          ac_unrecognized_sep=', ';;
1000     esac
1001     eval enable_$ac_useropt=\$ac_optarg ;;
1002
1003   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1004   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1005   | --exec | --exe | --ex)
1006     ac_prev=exec_prefix ;;
1007   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1008   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1009   | --exec=* | --exe=* | --ex=*)
1010     exec_prefix=$ac_optarg ;;
1011
1012   -gas | --gas | --ga | --g)
1013     # Obsolete; use --with-gas.
1014     with_gas=yes ;;
1015
1016   -help | --help | --hel | --he | -h)
1017     ac_init_help=long ;;
1018   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1019     ac_init_help=recursive ;;
1020   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1021     ac_init_help=short ;;
1022
1023   -host | --host | --hos | --ho)
1024     ac_prev=host_alias ;;
1025   -host=* | --host=* | --hos=* | --ho=*)
1026     host_alias=$ac_optarg ;;
1027
1028   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1029     ac_prev=htmldir ;;
1030   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1031   | --ht=*)
1032     htmldir=$ac_optarg ;;
1033
1034   -includedir | --includedir | --includedi | --included | --include \
1035   | --includ | --inclu | --incl | --inc)
1036     ac_prev=includedir ;;
1037   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1038   | --includ=* | --inclu=* | --incl=* | --inc=*)
1039     includedir=$ac_optarg ;;
1040
1041   -infodir | --infodir | --infodi | --infod | --info | --inf)
1042     ac_prev=infodir ;;
1043   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1044     infodir=$ac_optarg ;;
1045
1046   -libdir | --libdir | --libdi | --libd)
1047     ac_prev=libdir ;;
1048   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1049     libdir=$ac_optarg ;;
1050
1051   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1052   | --libexe | --libex | --libe)
1053     ac_prev=libexecdir ;;
1054   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1055   | --libexe=* | --libex=* | --libe=*)
1056     libexecdir=$ac_optarg ;;
1057
1058   -localedir | --localedir | --localedi | --localed | --locale)
1059     ac_prev=localedir ;;
1060   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1061     localedir=$ac_optarg ;;
1062
1063   -localstatedir | --localstatedir | --localstatedi | --localstated \
1064   | --localstate | --localstat | --localsta | --localst | --locals)
1065     ac_prev=localstatedir ;;
1066   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1067   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1068     localstatedir=$ac_optarg ;;
1069
1070   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1071     ac_prev=mandir ;;
1072   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1073     mandir=$ac_optarg ;;
1074
1075   -nfp | --nfp | --nf)
1076     # Obsolete; use --without-fp.
1077     with_fp=no ;;
1078
1079   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1080   | --no-cr | --no-c | -n)
1081     no_create=yes ;;
1082
1083   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1084   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1085     no_recursion=yes ;;
1086
1087   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1088   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1089   | --oldin | --oldi | --old | --ol | --o)
1090     ac_prev=oldincludedir ;;
1091   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1092   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1093   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1094     oldincludedir=$ac_optarg ;;
1095
1096   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1097     ac_prev=prefix ;;
1098   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1099     prefix=$ac_optarg ;;
1100
1101   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1102   | --program-pre | --program-pr | --program-p)
1103     ac_prev=program_prefix ;;
1104   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1105   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1106     program_prefix=$ac_optarg ;;
1107
1108   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1109   | --program-suf | --program-su | --program-s)
1110     ac_prev=program_suffix ;;
1111   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1112   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1113     program_suffix=$ac_optarg ;;
1114
1115   -program-transform-name | --program-transform-name \
1116   | --program-transform-nam | --program-transform-na \
1117   | --program-transform-n | --program-transform- \
1118   | --program-transform | --program-transfor \
1119   | --program-transfo | --program-transf \
1120   | --program-trans | --program-tran \
1121   | --progr-tra | --program-tr | --program-t)
1122     ac_prev=program_transform_name ;;
1123   -program-transform-name=* | --program-transform-name=* \
1124   | --program-transform-nam=* | --program-transform-na=* \
1125   | --program-transform-n=* | --program-transform-=* \
1126   | --program-transform=* | --program-transfor=* \
1127   | --program-transfo=* | --program-transf=* \
1128   | --program-trans=* | --program-tran=* \
1129   | --progr-tra=* | --program-tr=* | --program-t=*)
1130     program_transform_name=$ac_optarg ;;
1131
1132   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1133     ac_prev=pdfdir ;;
1134   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1135     pdfdir=$ac_optarg ;;
1136
1137   -psdir | --psdir | --psdi | --psd | --ps)
1138     ac_prev=psdir ;;
1139   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1140     psdir=$ac_optarg ;;
1141
1142   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1143   | -silent | --silent | --silen | --sile | --sil)
1144     silent=yes ;;
1145
1146   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1147     ac_prev=sbindir ;;
1148   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1149   | --sbi=* | --sb=*)
1150     sbindir=$ac_optarg ;;
1151
1152   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1153   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1154   | --sharedst | --shareds | --shared | --share | --shar \
1155   | --sha | --sh)
1156     ac_prev=sharedstatedir ;;
1157   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1158   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1159   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1160   | --sha=* | --sh=*)
1161     sharedstatedir=$ac_optarg ;;
1162
1163   -site | --site | --sit)
1164     ac_prev=site ;;
1165   -site=* | --site=* | --sit=*)
1166     site=$ac_optarg ;;
1167
1168   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1169     ac_prev=srcdir ;;
1170   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1171     srcdir=$ac_optarg ;;
1172
1173   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1174   | --syscon | --sysco | --sysc | --sys | --sy)
1175     ac_prev=sysconfdir ;;
1176   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1177   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1178     sysconfdir=$ac_optarg ;;
1179
1180   -target | --target | --targe | --targ | --tar | --ta | --t)
1181     ac_prev=target_alias ;;
1182   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1183     target_alias=$ac_optarg ;;
1184
1185   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1186     verbose=yes ;;
1187
1188   -version | --version | --versio | --versi | --vers | -V)
1189     ac_init_version=: ;;
1190
1191   -with-* | --with-*)
1192     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1193     # Reject names that are not valid shell variable names.
1194     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1195       as_fn_error $? "invalid package name: $ac_useropt"
1196     ac_useropt_orig=$ac_useropt
1197     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1198     case $ac_user_opts in
1199       *"
1200 "with_$ac_useropt"
1201 "*) ;;
1202       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1203          ac_unrecognized_sep=', ';;
1204     esac
1205     eval with_$ac_useropt=\$ac_optarg ;;
1206
1207   -without-* | --without-*)
1208     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1209     # Reject names that are not valid shell variable names.
1210     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1211       as_fn_error $? "invalid package name: $ac_useropt"
1212     ac_useropt_orig=$ac_useropt
1213     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1214     case $ac_user_opts in
1215       *"
1216 "with_$ac_useropt"
1217 "*) ;;
1218       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1219          ac_unrecognized_sep=', ';;
1220     esac
1221     eval with_$ac_useropt=no ;;
1222
1223   --x)
1224     # Obsolete; use --with-x.
1225     with_x=yes ;;
1226
1227   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1228   | --x-incl | --x-inc | --x-in | --x-i)
1229     ac_prev=x_includes ;;
1230   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1231   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1232     x_includes=$ac_optarg ;;
1233
1234   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1235   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1236     ac_prev=x_libraries ;;
1237   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1238   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1239     x_libraries=$ac_optarg ;;
1240
1241   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1242 Try \`$0 --help' for more information"
1243     ;;
1244
1245   *=*)
1246     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1247     # Reject names that are not valid shell variable names.
1248     case $ac_envvar in #(
1249       '' | [0-9]* | *[!_$as_cr_alnum]* )
1250       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1251     esac
1252     eval $ac_envvar=\$ac_optarg
1253     export $ac_envvar ;;
1254
1255   *)
1256     # FIXME: should be removed in autoconf 3.0.
1257     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1258     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1259       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1260     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1261     ;;
1262
1263   esac
1264 done
1265
1266 if test -n "$ac_prev"; then
1267   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1268   as_fn_error $? "missing argument to $ac_option"
1269 fi
1270
1271 if test -n "$ac_unrecognized_opts"; then
1272   case $enable_option_checking in
1273     no) ;;
1274     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1275     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1276   esac
1277 fi
1278
1279 # Check all directory arguments for consistency.
1280 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1281                 datadir sysconfdir sharedstatedir localstatedir includedir \
1282                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1283                 libdir localedir mandir
1284 do
1285   eval ac_val=\$$ac_var
1286   # Remove trailing slashes.
1287   case $ac_val in
1288     */ )
1289       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1290       eval $ac_var=\$ac_val;;
1291   esac
1292   # Be sure to have absolute directory names.
1293   case $ac_val in
1294     [\\/$]* | ?:[\\/]* )  continue;;
1295     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1296   esac
1297   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1298 done
1299
1300 # There might be people who depend on the old broken behavior: `$host'
1301 # used to hold the argument of --host etc.
1302 # FIXME: To remove some day.
1303 build=$build_alias
1304 host=$host_alias
1305 target=$target_alias
1306
1307 # FIXME: To remove some day.
1308 if test "x$host_alias" != x; then
1309   if test "x$build_alias" = x; then
1310     cross_compiling=maybe
1311   elif test "x$build_alias" != "x$host_alias"; then
1312     cross_compiling=yes
1313   fi
1314 fi
1315
1316 ac_tool_prefix=
1317 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1318
1319 test "$silent" = yes && exec 6>/dev/null
1320
1321
1322 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1323 ac_ls_di=`ls -di .` &&
1324 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1325   as_fn_error $? "working directory cannot be determined"
1326 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1327   as_fn_error $? "pwd does not report name of working directory"
1328
1329
1330 # Find the source files, if location was not specified.
1331 if test -z "$srcdir"; then
1332   ac_srcdir_defaulted=yes
1333   # Try the directory containing this script, then the parent directory.
1334   ac_confdir=`$as_dirname -- "$as_myself" ||
1335 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1336          X"$as_myself" : 'X\(//\)[^/]' \| \
1337          X"$as_myself" : 'X\(//\)$' \| \
1338          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1339 $as_echo X"$as_myself" |
1340     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1341             s//\1/
1342             q
1343           }
1344           /^X\(\/\/\)[^/].*/{
1345             s//\1/
1346             q
1347           }
1348           /^X\(\/\/\)$/{
1349             s//\1/
1350             q
1351           }
1352           /^X\(\/\).*/{
1353             s//\1/
1354             q
1355           }
1356           s/.*/./; q'`
1357   srcdir=$ac_confdir
1358   if test ! -r "$srcdir/$ac_unique_file"; then
1359     srcdir=..
1360   fi
1361 else
1362   ac_srcdir_defaulted=no
1363 fi
1364 if test ! -r "$srcdir/$ac_unique_file"; then
1365   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1366   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1367 fi
1368 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1369 ac_abs_confdir=`(
1370         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1371         pwd)`
1372 # When building in place, set srcdir=.
1373 if test "$ac_abs_confdir" = "$ac_pwd"; then
1374   srcdir=.
1375 fi
1376 # Remove unnecessary trailing slashes from srcdir.
1377 # Double slashes in file names in object file debugging info
1378 # mess up M-x gdb in Emacs.
1379 case $srcdir in
1380 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1381 esac
1382 for ac_var in $ac_precious_vars; do
1383   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1384   eval ac_env_${ac_var}_value=\$${ac_var}
1385   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1386   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1387 done
1388
1389 #
1390 # Report the --help message.
1391 #
1392 if test "$ac_init_help" = "long"; then
1393   # Omit some internal or obsolete options to make the list less imposing.
1394   # This message is too long to be a string in the A/UX 3.1 sh.
1395   cat <<_ACEOF
1396 \`configure' configures bash 4.3-release to adapt to many kinds of systems.
1397
1398 Usage: $0 [OPTION]... [VAR=VALUE]...
1399
1400 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1401 VAR=VALUE.  See below for descriptions of some of the useful variables.
1402
1403 Defaults for the options are specified in brackets.
1404
1405 Configuration:
1406   -h, --help              display this help and exit
1407       --help=short        display options specific to this package
1408       --help=recursive    display the short help of all the included packages
1409   -V, --version           display version information and exit
1410   -q, --quiet, --silent   do not print \`checking ...' messages
1411       --cache-file=FILE   cache test results in FILE [disabled]
1412   -C, --config-cache      alias for \`--cache-file=config.cache'
1413   -n, --no-create         do not create output files
1414       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1415
1416 Installation directories:
1417   --prefix=PREFIX         install architecture-independent files in PREFIX
1418                           [$ac_default_prefix]
1419   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1420                           [PREFIX]
1421
1422 By default, \`make install' will install all the files in
1423 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1424 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1425 for instance \`--prefix=\$HOME'.
1426
1427 For better control, use the options below.
1428
1429 Fine tuning of the installation directories:
1430   --bindir=DIR            user executables [EPREFIX/bin]
1431   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1432   --libexecdir=DIR        program executables [EPREFIX/libexec]
1433   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1434   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1435   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1436   --libdir=DIR            object code libraries [EPREFIX/lib]
1437   --includedir=DIR        C header files [PREFIX/include]
1438   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1439   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1440   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1441   --infodir=DIR           info documentation [DATAROOTDIR/info]
1442   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1443   --mandir=DIR            man documentation [DATAROOTDIR/man]
1444   --docdir=DIR            documentation root [DATAROOTDIR/doc/bash]
1445   --htmldir=DIR           html documentation [DOCDIR]
1446   --dvidir=DIR            dvi documentation [DOCDIR]
1447   --pdfdir=DIR            pdf documentation [DOCDIR]
1448   --psdir=DIR             ps documentation [DOCDIR]
1449 _ACEOF
1450
1451   cat <<\_ACEOF
1452
1453 System types:
1454   --build=BUILD     configure for building on BUILD [guessed]
1455   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1456 _ACEOF
1457 fi
1458
1459 if test -n "$ac_init_help"; then
1460   case $ac_init_help in
1461      short | recursive ) echo "Configuration of bash 4.3-release:";;
1462    esac
1463   cat <<\_ACEOF
1464
1465 Optional Features:
1466   --disable-option-checking  ignore unrecognized --enable/--with options
1467   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1468   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1469   --enable-minimal-config a minimal sh-like configuration
1470   --enable-alias          enable shell aliases
1471   --enable-arith-for-command
1472                           enable arithmetic for command
1473   --enable-array-variables
1474                           include shell array variables
1475   --enable-bang-history   turn on csh-style history substitution
1476   --enable-brace-expansion
1477                           include brace expansion
1478   --enable-casemod-attributes
1479                           include case-modifying variable attributes
1480   --enable-casemod-expansions
1481                           include case-modifying word expansions
1482   --enable-command-timing enable the time reserved word and command timing
1483   --enable-cond-command   enable the conditional command
1484   --enable-cond-regexp    enable extended regular expression matching in
1485                           conditional commands
1486   --enable-coprocesses    enable coprocess support and the coproc reserved
1487                           word
1488   --enable-debugger       enable support for bash debugger
1489   --enable-direxpand-default
1490                           enable the direxpand shell option by default
1491   --enable-directory-stack
1492                           enable builtins pushd/popd/dirs
1493   --enable-disabled-builtins
1494                           allow disabled builtins to still be invoked
1495   --enable-dparen-arithmetic
1496                           include ((...)) command
1497   --enable-extended-glob  include ksh-style extended pattern matching
1498   --enable-extended-glob-default
1499                           force extended pattern matching to be enabled by
1500                           default
1501   --enable-glob-asciiranges-default
1502                           force bracket range expressions in pattern matching
1503                           to use the C locale by default
1504   --enable-help-builtin   include the help builtin
1505   --enable-history        turn on command history
1506   --enable-job-control    enable job control features
1507   --enable-multibyte      enable multibyte characters if OS supports them
1508   --enable-net-redirections
1509                           enable /dev/tcp/host/port redirection
1510   --enable-process-substitution
1511                           enable process substitution
1512   --enable-progcomp       enable programmable completion and the complete
1513                           builtin
1514   --enable-prompt-string-decoding
1515                           turn on escape character decoding in prompts
1516   --enable-readline       turn on command line editing
1517   --enable-restricted     enable a restricted shell
1518   --enable-select         include select command
1519   --enable-separate-helpfiles
1520                           use external files for help builtin documentation
1521   --enable-single-help-strings
1522                           store help documentation as a single string to ease
1523                           translation
1524   --enable-strict-posix-default
1525                           configure bash to be posix-conformant by default
1526   --enable-usg-echo-default
1527                           a synonym for --enable-xpg-echo-default
1528   --enable-xpg-echo-default
1529                           make the echo builtin expand escape sequences by
1530                           default
1531   --enable-mem-scramble   scramble memory on calls to malloc and free
1532   --enable-profiling      allow profiling with gprof
1533   --enable-static-link    link bash statically, for use as a root shell
1534   --disable-largefile     omit support for large files
1535   --disable-nls           do not use Native Language Support
1536   --disable-rpath         do not hardcode runtime library paths
1537
1538 Optional Packages:
1539   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1540   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1541   --with-afs              if you are running AFS
1542   --with-bash-malloc      use the Bash version of malloc
1543   --with-curses           use the curses library instead of the termcap
1544                           library
1545   --with-gnu-malloc       synonym for --with-bash-malloc
1546   --with-installed-readline
1547                           use a version of the readline library that is
1548                           already installed
1549   --with-purecov          configure to postprocess with pure coverage
1550   --with-purify           configure to postprocess with purify
1551   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1552   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1553   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1554   --with-included-gettext use the GNU gettext library included here
1555   --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
1556   --without-libintl-prefix     don't search for libintl in includedir and libdir
1557
1558 Some influential environment variables:
1559   DEBUGGER_START_FILE
1560               location of bash debugger initialization file
1561   CC_FOR_BUILD
1562               C compiler used when compiling binaries used only at build time
1563   CFLAGS_FOR_BUILD
1564               Compliation options (CFLAGS) used when compiling binaries used
1565               only at build time
1566   LDFLAGS_FOR_BUILD
1567               Linker options (LDFLAGS) used when compiling binaries used only
1568               at build time
1569   CPPFLAGS_FOR_BUILD
1570               C preprocessor options (CPPFLAGS) used when compiling binaries
1571               used only at build time
1572   CC          C compiler command
1573   CFLAGS      C compiler flags
1574   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1575               nonstandard directory <lib dir>
1576   LIBS        libraries to pass to the linker, e.g. -l<library>
1577   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1578               you have headers in a nonstandard directory <include dir>
1579   CPP         C preprocessor
1580   YACC        The `Yet Another Compiler Compiler' implementation to use.
1581               Defaults to the first program found out of: `bison -y', `byacc',
1582               `yacc'.
1583   YFLAGS      The list of arguments that will be passed by default to $YACC.
1584               This script will default YFLAGS to the empty string to avoid a
1585               default value of `-d' given by some make applications.
1586
1587 Use these variables to override the choices made by `configure' or to help
1588 it to find libraries and programs with nonstandard names/locations.
1589
1590 Report bugs to <bug-bash@gnu.org>.
1591 _ACEOF
1592 ac_status=$?
1593 fi
1594
1595 if test "$ac_init_help" = "recursive"; then
1596   # If there are subdirs, report their specific --help.
1597   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1598     test -d "$ac_dir" ||
1599       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1600       continue
1601     ac_builddir=.
1602
1603 case "$ac_dir" in
1604 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1605 *)
1606   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1607   # A ".." for each directory in $ac_dir_suffix.
1608   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1609   case $ac_top_builddir_sub in
1610   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1611   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1612   esac ;;
1613 esac
1614 ac_abs_top_builddir=$ac_pwd
1615 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1616 # for backward compatibility:
1617 ac_top_builddir=$ac_top_build_prefix
1618
1619 case $srcdir in
1620   .)  # We are building in place.
1621     ac_srcdir=.
1622     ac_top_srcdir=$ac_top_builddir_sub
1623     ac_abs_top_srcdir=$ac_pwd ;;
1624   [\\/]* | ?:[\\/]* )  # Absolute name.
1625     ac_srcdir=$srcdir$ac_dir_suffix;
1626     ac_top_srcdir=$srcdir
1627     ac_abs_top_srcdir=$srcdir ;;
1628   *) # Relative name.
1629     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1630     ac_top_srcdir=$ac_top_build_prefix$srcdir
1631     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1632 esac
1633 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1634
1635     cd "$ac_dir" || { ac_status=$?; continue; }
1636     # Check for guested configure.
1637     if test -f "$ac_srcdir/configure.gnu"; then
1638       echo &&
1639       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1640     elif test -f "$ac_srcdir/configure"; then
1641       echo &&
1642       $SHELL "$ac_srcdir/configure" --help=recursive
1643     else
1644       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1645     fi || ac_status=$?
1646     cd "$ac_pwd" || { ac_status=$?; break; }
1647   done
1648 fi
1649
1650 test -n "$ac_init_help" && exit $ac_status
1651 if $ac_init_version; then
1652   cat <<\_ACEOF
1653 bash configure 4.3-release
1654 generated by GNU Autoconf 2.69
1655
1656 Copyright (C) 2012 Free Software Foundation, Inc.
1657 This configure script is free software; the Free Software Foundation
1658 gives unlimited permission to copy, distribute and modify it.
1659 _ACEOF
1660   exit
1661 fi
1662
1663 ## ------------------------ ##
1664 ## Autoconf initialization. ##
1665 ## ------------------------ ##
1666
1667 # ac_fn_c_try_compile LINENO
1668 # --------------------------
1669 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1670 ac_fn_c_try_compile ()
1671 {
1672   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1673   rm -f conftest.$ac_objext
1674   if { { ac_try="$ac_compile"
1675 case "(($ac_try" in
1676   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1677   *) ac_try_echo=$ac_try;;
1678 esac
1679 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1680 $as_echo "$ac_try_echo"; } >&5
1681   (eval "$ac_compile") 2>conftest.err
1682   ac_status=$?
1683   if test -s conftest.err; then
1684     grep -v '^ *+' conftest.err >conftest.er1
1685     cat conftest.er1 >&5
1686     mv -f conftest.er1 conftest.err
1687   fi
1688   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1689   test $ac_status = 0; } && {
1690          test -z "$ac_c_werror_flag" ||
1691          test ! -s conftest.err
1692        } && test -s conftest.$ac_objext; then :
1693   ac_retval=0
1694 else
1695   $as_echo "$as_me: failed program was:" >&5
1696 sed 's/^/| /' conftest.$ac_ext >&5
1697
1698         ac_retval=1
1699 fi
1700   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1701   as_fn_set_status $ac_retval
1702
1703 } # ac_fn_c_try_compile
1704
1705 # ac_fn_c_try_link LINENO
1706 # -----------------------
1707 # Try to link conftest.$ac_ext, and return whether this succeeded.
1708 ac_fn_c_try_link ()
1709 {
1710   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1711   rm -f conftest.$ac_objext conftest$ac_exeext
1712   if { { ac_try="$ac_link"
1713 case "(($ac_try" in
1714   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1715   *) ac_try_echo=$ac_try;;
1716 esac
1717 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1718 $as_echo "$ac_try_echo"; } >&5
1719   (eval "$ac_link") 2>conftest.err
1720   ac_status=$?
1721   if test -s conftest.err; then
1722     grep -v '^ *+' conftest.err >conftest.er1
1723     cat conftest.er1 >&5
1724     mv -f conftest.er1 conftest.err
1725   fi
1726   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1727   test $ac_status = 0; } && {
1728          test -z "$ac_c_werror_flag" ||
1729          test ! -s conftest.err
1730        } && test -s conftest$ac_exeext && {
1731          test "$cross_compiling" = yes ||
1732          test -x conftest$ac_exeext
1733        }; then :
1734   ac_retval=0
1735 else
1736   $as_echo "$as_me: failed program was:" >&5
1737 sed 's/^/| /' conftest.$ac_ext >&5
1738
1739         ac_retval=1
1740 fi
1741   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1742   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1743   # interfere with the next link command; also delete a directory that is
1744   # left behind by Apple's compiler.  We do this before executing the actions.
1745   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1746   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1747   as_fn_set_status $ac_retval
1748
1749 } # ac_fn_c_try_link
1750
1751 # ac_fn_c_try_cpp LINENO
1752 # ----------------------
1753 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1754 ac_fn_c_try_cpp ()
1755 {
1756   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1757   if { { ac_try="$ac_cpp conftest.$ac_ext"
1758 case "(($ac_try" in
1759   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1760   *) ac_try_echo=$ac_try;;
1761 esac
1762 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763 $as_echo "$ac_try_echo"; } >&5
1764   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1765   ac_status=$?
1766   if test -s conftest.err; then
1767     grep -v '^ *+' conftest.err >conftest.er1
1768     cat conftest.er1 >&5
1769     mv -f conftest.er1 conftest.err
1770   fi
1771   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1772   test $ac_status = 0; } > conftest.i && {
1773          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1774          test ! -s conftest.err
1775        }; then :
1776   ac_retval=0
1777 else
1778   $as_echo "$as_me: failed program was:" >&5
1779 sed 's/^/| /' conftest.$ac_ext >&5
1780
1781     ac_retval=1
1782 fi
1783   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1784   as_fn_set_status $ac_retval
1785
1786 } # ac_fn_c_try_cpp
1787
1788 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1789 # -------------------------------------------------------
1790 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1791 # the include files in INCLUDES and setting the cache variable VAR
1792 # accordingly.
1793 ac_fn_c_check_header_mongrel ()
1794 {
1795   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1796   if eval \${$3+:} false; then :
1797   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1798 $as_echo_n "checking for $2... " >&6; }
1799 if eval \${$3+:} false; then :
1800   $as_echo_n "(cached) " >&6
1801 fi
1802 eval ac_res=\$$3
1803                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1804 $as_echo "$ac_res" >&6; }
1805 else
1806   # Is the header compilable?
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1808 $as_echo_n "checking $2 usability... " >&6; }
1809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810 /* end confdefs.h.  */
1811 $4
1812 #include <$2>
1813 _ACEOF
1814 if ac_fn_c_try_compile "$LINENO"; then :
1815   ac_header_compiler=yes
1816 else
1817   ac_header_compiler=no
1818 fi
1819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1821 $as_echo "$ac_header_compiler" >&6; }
1822
1823 # Is the header present?
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1825 $as_echo_n "checking $2 presence... " >&6; }
1826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1827 /* end confdefs.h.  */
1828 #include <$2>
1829 _ACEOF
1830 if ac_fn_c_try_cpp "$LINENO"; then :
1831   ac_header_preproc=yes
1832 else
1833   ac_header_preproc=no
1834 fi
1835 rm -f conftest.err conftest.i conftest.$ac_ext
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1837 $as_echo "$ac_header_preproc" >&6; }
1838
1839 # So?  What about this header?
1840 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1841   yes:no: )
1842     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1843 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1844     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1845 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1846     ;;
1847   no:yes:* )
1848     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1849 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1850     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1851 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1852     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1853 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1854     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1855 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1856     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1857 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1858 ( $as_echo "## ------------------------------- ##
1859 ## Report this to bug-bash@gnu.org ##
1860 ## ------------------------------- ##"
1861      ) | sed "s/^/$as_me: WARNING:     /" >&2
1862     ;;
1863 esac
1864   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1865 $as_echo_n "checking for $2... " >&6; }
1866 if eval \${$3+:} false; then :
1867   $as_echo_n "(cached) " >&6
1868 else
1869   eval "$3=\$ac_header_compiler"
1870 fi
1871 eval ac_res=\$$3
1872                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1873 $as_echo "$ac_res" >&6; }
1874 fi
1875   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1876
1877 } # ac_fn_c_check_header_mongrel
1878
1879 # ac_fn_c_try_run LINENO
1880 # ----------------------
1881 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1882 # that executables *can* be run.
1883 ac_fn_c_try_run ()
1884 {
1885   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1886   if { { ac_try="$ac_link"
1887 case "(($ac_try" in
1888   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1889   *) ac_try_echo=$ac_try;;
1890 esac
1891 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1892 $as_echo "$ac_try_echo"; } >&5
1893   (eval "$ac_link") 2>&5
1894   ac_status=$?
1895   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1896   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1897   { { case "(($ac_try" in
1898   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1899   *) ac_try_echo=$ac_try;;
1900 esac
1901 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1902 $as_echo "$ac_try_echo"; } >&5
1903   (eval "$ac_try") 2>&5
1904   ac_status=$?
1905   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1906   test $ac_status = 0; }; }; then :
1907   ac_retval=0
1908 else
1909   $as_echo "$as_me: program exited with status $ac_status" >&5
1910        $as_echo "$as_me: failed program was:" >&5
1911 sed 's/^/| /' conftest.$ac_ext >&5
1912
1913        ac_retval=$ac_status
1914 fi
1915   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1916   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1917   as_fn_set_status $ac_retval
1918
1919 } # ac_fn_c_try_run
1920
1921 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1922 # -------------------------------------------------------
1923 # Tests whether HEADER exists and can be compiled using the include files in
1924 # INCLUDES, setting the cache variable VAR accordingly.
1925 ac_fn_c_check_header_compile ()
1926 {
1927   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1928   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1929 $as_echo_n "checking for $2... " >&6; }
1930 if eval \${$3+:} false; then :
1931   $as_echo_n "(cached) " >&6
1932 else
1933   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934 /* end confdefs.h.  */
1935 $4
1936 #include <$2>
1937 _ACEOF
1938 if ac_fn_c_try_compile "$LINENO"; then :
1939   eval "$3=yes"
1940 else
1941   eval "$3=no"
1942 fi
1943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944 fi
1945 eval ac_res=\$$3
1946                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947 $as_echo "$ac_res" >&6; }
1948   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1949
1950 } # ac_fn_c_check_header_compile
1951
1952 # ac_fn_c_check_func LINENO FUNC VAR
1953 # ----------------------------------
1954 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1955 ac_fn_c_check_func ()
1956 {
1957   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1958   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1959 $as_echo_n "checking for $2... " >&6; }
1960 if eval \${$3+:} false; then :
1961   $as_echo_n "(cached) " >&6
1962 else
1963   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1964 /* end confdefs.h.  */
1965 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1966    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1967 #define $2 innocuous_$2
1968
1969 /* System header to define __stub macros and hopefully few prototypes,
1970     which can conflict with char $2 (); below.
1971     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1972     <limits.h> exists even on freestanding compilers.  */
1973
1974 #ifdef __STDC__
1975 # include <limits.h>
1976 #else
1977 # include <assert.h>
1978 #endif
1979
1980 #undef $2
1981
1982 /* Override any GCC internal prototype to avoid an error.
1983    Use char because int might match the return type of a GCC
1984    builtin and then its argument prototype would still apply.  */
1985 #ifdef __cplusplus
1986 extern "C"
1987 #endif
1988 char $2 ();
1989 /* The GNU C library defines this for functions which it implements
1990     to always fail with ENOSYS.  Some functions are actually named
1991     something starting with __ and the normal name is an alias.  */
1992 #if defined __stub_$2 || defined __stub___$2
1993 choke me
1994 #endif
1995
1996 int
1997 main ()
1998 {
1999 return $2 ();
2000   ;
2001   return 0;
2002 }
2003 _ACEOF
2004 if ac_fn_c_try_link "$LINENO"; then :
2005   eval "$3=yes"
2006 else
2007   eval "$3=no"
2008 fi
2009 rm -f core conftest.err conftest.$ac_objext \
2010     conftest$ac_exeext conftest.$ac_ext
2011 fi
2012 eval ac_res=\$$3
2013                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2014 $as_echo "$ac_res" >&6; }
2015   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2016
2017 } # ac_fn_c_check_func
2018
2019 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2020 # -------------------------------------------
2021 # Tests whether TYPE exists after having included INCLUDES, setting cache
2022 # variable VAR accordingly.
2023 ac_fn_c_check_type ()
2024 {
2025   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2026   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2027 $as_echo_n "checking for $2... " >&6; }
2028 if eval \${$3+:} false; then :
2029   $as_echo_n "(cached) " >&6
2030 else
2031   eval "$3=no"
2032   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2033 /* end confdefs.h.  */
2034 $4
2035 int
2036 main ()
2037 {
2038 if (sizeof ($2))
2039          return 0;
2040   ;
2041   return 0;
2042 }
2043 _ACEOF
2044 if ac_fn_c_try_compile "$LINENO"; then :
2045   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2046 /* end confdefs.h.  */
2047 $4
2048 int
2049 main ()
2050 {
2051 if (sizeof (($2)))
2052             return 0;
2053   ;
2054   return 0;
2055 }
2056 _ACEOF
2057 if ac_fn_c_try_compile "$LINENO"; then :
2058
2059 else
2060   eval "$3=yes"
2061 fi
2062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2063 fi
2064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2065 fi
2066 eval ac_res=\$$3
2067                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2068 $as_echo "$ac_res" >&6; }
2069   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2070
2071 } # ac_fn_c_check_type
2072
2073 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2074 # ---------------------------------------------
2075 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2076 # accordingly.
2077 ac_fn_c_check_decl ()
2078 {
2079   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2080   as_decl_name=`echo $2|sed 's/ *(.*//'`
2081   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2082   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2083 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2084 if eval \${$3+:} false; then :
2085   $as_echo_n "(cached) " >&6
2086 else
2087   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2088 /* end confdefs.h.  */
2089 $4
2090 int
2091 main ()
2092 {
2093 #ifndef $as_decl_name
2094 #ifdef __cplusplus
2095   (void) $as_decl_use;
2096 #else
2097   (void) $as_decl_name;
2098 #endif
2099 #endif
2100
2101   ;
2102   return 0;
2103 }
2104 _ACEOF
2105 if ac_fn_c_try_compile "$LINENO"; then :
2106   eval "$3=yes"
2107 else
2108   eval "$3=no"
2109 fi
2110 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2111 fi
2112 eval ac_res=\$$3
2113                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2114 $as_echo "$ac_res" >&6; }
2115   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2116
2117 } # ac_fn_c_check_decl
2118
2119 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2120 # --------------------------------------------
2121 # Tries to find the compile-time value of EXPR in a program that includes
2122 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2123 # computed
2124 ac_fn_c_compute_int ()
2125 {
2126   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2127   if test "$cross_compiling" = yes; then
2128     # Depending upon the size, compute the lo and hi bounds.
2129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2130 /* end confdefs.h.  */
2131 $4
2132 int
2133 main ()
2134 {
2135 static int test_array [1 - 2 * !(($2) >= 0)];
2136 test_array [0] = 0;
2137 return test_array [0];
2138
2139   ;
2140   return 0;
2141 }
2142 _ACEOF
2143 if ac_fn_c_try_compile "$LINENO"; then :
2144   ac_lo=0 ac_mid=0
2145   while :; do
2146     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2147 /* end confdefs.h.  */
2148 $4
2149 int
2150 main ()
2151 {
2152 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2153 test_array [0] = 0;
2154 return test_array [0];
2155
2156   ;
2157   return 0;
2158 }
2159 _ACEOF
2160 if ac_fn_c_try_compile "$LINENO"; then :
2161   ac_hi=$ac_mid; break
2162 else
2163   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2164                         if test $ac_lo -le $ac_mid; then
2165                           ac_lo= ac_hi=
2166                           break
2167                         fi
2168                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2169 fi
2170 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2171   done
2172 else
2173   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2174 /* end confdefs.h.  */
2175 $4
2176 int
2177 main ()
2178 {
2179 static int test_array [1 - 2 * !(($2) < 0)];
2180 test_array [0] = 0;
2181 return test_array [0];
2182
2183   ;
2184   return 0;
2185 }
2186 _ACEOF
2187 if ac_fn_c_try_compile "$LINENO"; then :
2188   ac_hi=-1 ac_mid=-1
2189   while :; do
2190     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2191 /* end confdefs.h.  */
2192 $4
2193 int
2194 main ()
2195 {
2196 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2197 test_array [0] = 0;
2198 return test_array [0];
2199
2200   ;
2201   return 0;
2202 }
2203 _ACEOF
2204 if ac_fn_c_try_compile "$LINENO"; then :
2205   ac_lo=$ac_mid; break
2206 else
2207   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2208                         if test $ac_mid -le $ac_hi; then
2209                           ac_lo= ac_hi=
2210                           break
2211                         fi
2212                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2213 fi
2214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2215   done
2216 else
2217   ac_lo= ac_hi=
2218 fi
2219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2220 fi
2221 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2222 # Binary search between lo and hi bounds.
2223 while test "x$ac_lo" != "x$ac_hi"; do
2224   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2225   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2226 /* end confdefs.h.  */
2227 $4
2228 int
2229 main ()
2230 {
2231 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2232 test_array [0] = 0;
2233 return test_array [0];
2234
2235   ;
2236   return 0;
2237 }
2238 _ACEOF
2239 if ac_fn_c_try_compile "$LINENO"; then :
2240   ac_hi=$ac_mid
2241 else
2242   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2243 fi
2244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2245 done
2246 case $ac_lo in #((
2247 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2248 '') ac_retval=1 ;;
2249 esac
2250   else
2251     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2252 /* end confdefs.h.  */
2253 $4
2254 static long int longval () { return $2; }
2255 static unsigned long int ulongval () { return $2; }
2256 #include <stdio.h>
2257 #include <stdlib.h>
2258 int
2259 main ()
2260 {
2261
2262   FILE *f = fopen ("conftest.val", "w");
2263   if (! f)
2264     return 1;
2265   if (($2) < 0)
2266     {
2267       long int i = longval ();
2268       if (i != ($2))
2269         return 1;
2270       fprintf (f, "%ld", i);
2271     }
2272   else
2273     {
2274       unsigned long int i = ulongval ();
2275       if (i != ($2))
2276         return 1;
2277       fprintf (f, "%lu", i);
2278     }
2279   /* Do not output a trailing newline, as this causes \r\n confusion
2280      on some platforms.  */
2281   return ferror (f) || fclose (f) != 0;
2282
2283   ;
2284   return 0;
2285 }
2286 _ACEOF
2287 if ac_fn_c_try_run "$LINENO"; then :
2288   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2289 else
2290   ac_retval=1
2291 fi
2292 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2293   conftest.$ac_objext conftest.beam conftest.$ac_ext
2294 rm -f conftest.val
2295
2296   fi
2297   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2298   as_fn_set_status $ac_retval
2299
2300 } # ac_fn_c_compute_int
2301
2302 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2303 # ----------------------------------------------------
2304 # Tries to find if the field MEMBER exists in type AGGR, after including
2305 # INCLUDES, setting cache variable VAR accordingly.
2306 ac_fn_c_check_member ()
2307 {
2308   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2309   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2310 $as_echo_n "checking for $2.$3... " >&6; }
2311 if eval \${$4+:} false; then :
2312   $as_echo_n "(cached) " >&6
2313 else
2314   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2315 /* end confdefs.h.  */
2316 $5
2317 int
2318 main ()
2319 {
2320 static $2 ac_aggr;
2321 if (ac_aggr.$3)
2322 return 0;
2323   ;
2324   return 0;
2325 }
2326 _ACEOF
2327 if ac_fn_c_try_compile "$LINENO"; then :
2328   eval "$4=yes"
2329 else
2330   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2331 /* end confdefs.h.  */
2332 $5
2333 int
2334 main ()
2335 {
2336 static $2 ac_aggr;
2337 if (sizeof ac_aggr.$3)
2338 return 0;
2339   ;
2340   return 0;
2341 }
2342 _ACEOF
2343 if ac_fn_c_try_compile "$LINENO"; then :
2344   eval "$4=yes"
2345 else
2346   eval "$4=no"
2347 fi
2348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2349 fi
2350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2351 fi
2352 eval ac_res=\$$4
2353                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2354 $as_echo "$ac_res" >&6; }
2355   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2356
2357 } # ac_fn_c_check_member
2358 cat >config.log <<_ACEOF
2359 This file contains any messages produced by compilers while
2360 running configure, to aid debugging if configure makes a mistake.
2361
2362 It was created by bash $as_me 4.3-release, which was
2363 generated by GNU Autoconf 2.69.  Invocation command line was
2364
2365   $ $0 $@
2366
2367 _ACEOF
2368 exec 5>>config.log
2369 {
2370 cat <<_ASUNAME
2371 ## --------- ##
2372 ## Platform. ##
2373 ## --------- ##
2374
2375 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2376 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2377 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2378 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2379 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2380
2381 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2382 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2383
2384 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2385 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2386 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2387 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2388 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2389 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2390 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2391
2392 _ASUNAME
2393
2394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2395 for as_dir in $PATH
2396 do
2397   IFS=$as_save_IFS
2398   test -z "$as_dir" && as_dir=.
2399     $as_echo "PATH: $as_dir"
2400   done
2401 IFS=$as_save_IFS
2402
2403 } >&5
2404
2405 cat >&5 <<_ACEOF
2406
2407
2408 ## ----------- ##
2409 ## Core tests. ##
2410 ## ----------- ##
2411
2412 _ACEOF
2413
2414
2415 # Keep a trace of the command line.
2416 # Strip out --no-create and --no-recursion so they do not pile up.
2417 # Strip out --silent because we don't want to record it for future runs.
2418 # Also quote any args containing shell meta-characters.
2419 # Make two passes to allow for proper duplicate-argument suppression.
2420 ac_configure_args=
2421 ac_configure_args0=
2422 ac_configure_args1=
2423 ac_must_keep_next=false
2424 for ac_pass in 1 2
2425 do
2426   for ac_arg
2427   do
2428     case $ac_arg in
2429     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2430     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2431     | -silent | --silent | --silen | --sile | --sil)
2432       continue ;;
2433     *\'*)
2434       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2435     esac
2436     case $ac_pass in
2437     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2438     2)
2439       as_fn_append ac_configure_args1 " '$ac_arg'"
2440       if test $ac_must_keep_next = true; then
2441         ac_must_keep_next=false # Got value, back to normal.
2442       else
2443         case $ac_arg in
2444           *=* | --config-cache | -C | -disable-* | --disable-* \
2445           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2446           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2447           | -with-* | --with-* | -without-* | --without-* | --x)
2448             case "$ac_configure_args0 " in
2449               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2450             esac
2451             ;;
2452           -* ) ac_must_keep_next=true ;;
2453         esac
2454       fi
2455       as_fn_append ac_configure_args " '$ac_arg'"
2456       ;;
2457     esac
2458   done
2459 done
2460 { ac_configure_args0=; unset ac_configure_args0;}
2461 { ac_configure_args1=; unset ac_configure_args1;}
2462
2463 # When interrupted or exit'd, cleanup temporary files, and complete
2464 # config.log.  We remove comments because anyway the quotes in there
2465 # would cause problems or look ugly.
2466 # WARNING: Use '\'' to represent an apostrophe within the trap.
2467 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2468 trap 'exit_status=$?
2469   # Save into config.log some information that might help in debugging.
2470   {
2471     echo
2472
2473     $as_echo "## ---------------- ##
2474 ## Cache variables. ##
2475 ## ---------------- ##"
2476     echo
2477     # The following way of writing the cache mishandles newlines in values,
2478 (
2479   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2480     eval ac_val=\$$ac_var
2481     case $ac_val in #(
2482     *${as_nl}*)
2483       case $ac_var in #(
2484       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2485 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2486       esac
2487       case $ac_var in #(
2488       _ | IFS | as_nl) ;; #(
2489       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2490       *) { eval $ac_var=; unset $ac_var;} ;;
2491       esac ;;
2492     esac
2493   done
2494   (set) 2>&1 |
2495     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2496     *${as_nl}ac_space=\ *)
2497       sed -n \
2498         "s/'\''/'\''\\\\'\'''\''/g;
2499           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2500       ;; #(
2501     *)
2502       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2503       ;;
2504     esac |
2505     sort
2506 )
2507     echo
2508
2509     $as_echo "## ----------------- ##
2510 ## Output variables. ##
2511 ## ----------------- ##"
2512     echo
2513     for ac_var in $ac_subst_vars
2514     do
2515       eval ac_val=\$$ac_var
2516       case $ac_val in
2517       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2518       esac
2519       $as_echo "$ac_var='\''$ac_val'\''"
2520     done | sort
2521     echo
2522
2523     if test -n "$ac_subst_files"; then
2524       $as_echo "## ------------------- ##
2525 ## File substitutions. ##
2526 ## ------------------- ##"
2527       echo
2528       for ac_var in $ac_subst_files
2529       do
2530         eval ac_val=\$$ac_var
2531         case $ac_val in
2532         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2533         esac
2534         $as_echo "$ac_var='\''$ac_val'\''"
2535       done | sort
2536       echo
2537     fi
2538
2539     if test -s confdefs.h; then
2540       $as_echo "## ----------- ##
2541 ## confdefs.h. ##
2542 ## ----------- ##"
2543       echo
2544       cat confdefs.h
2545       echo
2546     fi
2547     test "$ac_signal" != 0 &&
2548       $as_echo "$as_me: caught signal $ac_signal"
2549     $as_echo "$as_me: exit $exit_status"
2550   } >&5
2551   rm -f core *.core core.conftest.* &&
2552     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2553     exit $exit_status
2554 ' 0
2555 for ac_signal in 1 2 13 15; do
2556   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2557 done
2558 ac_signal=0
2559
2560 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2561 rm -f -r conftest* confdefs.h
2562
2563 $as_echo "/* confdefs.h */" > confdefs.h
2564
2565 # Predefined preprocessor variables.
2566
2567 cat >>confdefs.h <<_ACEOF
2568 #define PACKAGE_NAME "$PACKAGE_NAME"
2569 _ACEOF
2570
2571 cat >>confdefs.h <<_ACEOF
2572 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2573 _ACEOF
2574
2575 cat >>confdefs.h <<_ACEOF
2576 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2577 _ACEOF
2578
2579 cat >>confdefs.h <<_ACEOF
2580 #define PACKAGE_STRING "$PACKAGE_STRING"
2581 _ACEOF
2582
2583 cat >>confdefs.h <<_ACEOF
2584 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2585 _ACEOF
2586
2587 cat >>confdefs.h <<_ACEOF
2588 #define PACKAGE_URL "$PACKAGE_URL"
2589 _ACEOF
2590
2591
2592 # Let the site file select an alternate cache file if it wants to.
2593 # Prefer an explicitly selected file to automatically selected ones.
2594 ac_site_file1=NONE
2595 ac_site_file2=NONE
2596 if test -n "$CONFIG_SITE"; then
2597   # We do not want a PATH search for config.site.
2598   case $CONFIG_SITE in #((
2599     -*)  ac_site_file1=./$CONFIG_SITE;;
2600     */*) ac_site_file1=$CONFIG_SITE;;
2601     *)   ac_site_file1=./$CONFIG_SITE;;
2602   esac
2603 elif test "x$prefix" != xNONE; then
2604   ac_site_file1=$prefix/share/config.site
2605   ac_site_file2=$prefix/etc/config.site
2606 else
2607   ac_site_file1=$ac_default_prefix/share/config.site
2608   ac_site_file2=$ac_default_prefix/etc/config.site
2609 fi
2610 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2611 do
2612   test "x$ac_site_file" = xNONE && continue
2613   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2614     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2615 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2616     sed 's/^/| /' "$ac_site_file" >&5
2617     . "$ac_site_file" \
2618       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2619 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2620 as_fn_error $? "failed to load site script $ac_site_file
2621 See \`config.log' for more details" "$LINENO" 5; }
2622   fi
2623 done
2624
2625 if test -r "$cache_file"; then
2626   # Some versions of bash will fail to source /dev/null (special files
2627   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2628   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2629     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2630 $as_echo "$as_me: loading cache $cache_file" >&6;}
2631     case $cache_file in
2632       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2633       *)                      . "./$cache_file";;
2634     esac
2635   fi
2636 else
2637   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2638 $as_echo "$as_me: creating cache $cache_file" >&6;}
2639   >$cache_file
2640 fi
2641
2642 as_fn_append ac_header_list " stdlib.h"
2643 as_fn_append ac_header_list " unistd.h"
2644 as_fn_append ac_header_list " sys/param.h"
2645 as_fn_append ac_header_list " sys/time.h"
2646 as_fn_append ac_func_list " alarm"
2647 as_fn_append ac_func_list " fpurge"
2648 as_fn_append ac_func_list " __fpurge"
2649 as_fn_append ac_func_list " snprintf"
2650 as_fn_append ac_func_list " vsnprintf"
2651 # Check that the precious variables saved in the cache have kept the same
2652 # value.
2653 ac_cache_corrupted=false
2654 for ac_var in $ac_precious_vars; do
2655   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2656   eval ac_new_set=\$ac_env_${ac_var}_set
2657   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2658   eval ac_new_val=\$ac_env_${ac_var}_value
2659   case $ac_old_set,$ac_new_set in
2660     set,)
2661       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2662 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2663       ac_cache_corrupted=: ;;
2664     ,set)
2665       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2666 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2667       ac_cache_corrupted=: ;;
2668     ,);;
2669     *)
2670       if test "x$ac_old_val" != "x$ac_new_val"; then
2671         # differences in whitespace do not lead to failure.
2672         ac_old_val_w=`echo x $ac_old_val`
2673         ac_new_val_w=`echo x $ac_new_val`
2674         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2675           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2676 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2677           ac_cache_corrupted=:
2678         else
2679           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2680 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2681           eval $ac_var=\$ac_old_val
2682         fi
2683         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2684 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2685         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2686 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2687       fi;;
2688   esac
2689   # Pass precious variables to config.status.
2690   if test "$ac_new_set" = set; then
2691     case $ac_new_val in
2692     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2693     *) ac_arg=$ac_var=$ac_new_val ;;
2694     esac
2695     case " $ac_configure_args " in
2696       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2697       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2698     esac
2699   fi
2700 done
2701 if $ac_cache_corrupted; then
2702   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2703 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2704   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2705 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2706   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2707 fi
2708 ## -------------------- ##
2709 ## Main body of script. ##
2710 ## -------------------- ##
2711
2712 ac_ext=c
2713 ac_cpp='$CPP $CPPFLAGS'
2714 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2715 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2716 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2717
2718
2719
2720
2721
2722
2723 ac_aux_dir=
2724 for ac_dir in ./support "$srcdir"/./support; do
2725   if test -f "$ac_dir/install-sh"; then
2726     ac_aux_dir=$ac_dir
2727     ac_install_sh="$ac_aux_dir/install-sh -c"
2728     break
2729   elif test -f "$ac_dir/install.sh"; then
2730     ac_aux_dir=$ac_dir
2731     ac_install_sh="$ac_aux_dir/install.sh -c"
2732     break
2733   elif test -f "$ac_dir/shtool"; then
2734     ac_aux_dir=$ac_dir
2735     ac_install_sh="$ac_aux_dir/shtool install -c"
2736     break
2737   fi
2738 done
2739 if test -z "$ac_aux_dir"; then
2740   as_fn_error $? "cannot find install-sh, install.sh, or shtool in ./support \"$srcdir\"/./support" "$LINENO" 5
2741 fi
2742
2743 # These three variables are undocumented and unsupported,
2744 # and are intended to be withdrawn in a future Autoconf release.
2745 # They can cause serious problems if a builder's source tree is in a directory
2746 # whose full name contains unusual characters.
2747 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2748 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2749 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2750
2751
2752 ac_config_headers="$ac_config_headers config.h"
2753
2754
2755 BASHVERS=4.3
2756 RELSTATUS=release
2757
2758 case "$RELSTATUS" in
2759 alp*|bet*|dev*|rc*|maint*)      DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;;
2760 *)      DEBUG= MALLOC_DEBUG= ;;
2761 esac
2762
2763 # Make sure we can run config.sub.
2764 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2765   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2766
2767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2768 $as_echo_n "checking build system type... " >&6; }
2769 if ${ac_cv_build+:} false; then :
2770   $as_echo_n "(cached) " >&6
2771 else
2772   ac_build_alias=$build_alias
2773 test "x$ac_build_alias" = x &&
2774   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2775 test "x$ac_build_alias" = x &&
2776   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2777 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2778   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2779
2780 fi
2781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2782 $as_echo "$ac_cv_build" >&6; }
2783 case $ac_cv_build in
2784 *-*-*) ;;
2785 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2786 esac
2787 build=$ac_cv_build
2788 ac_save_IFS=$IFS; IFS='-'
2789 set x $ac_cv_build
2790 shift
2791 build_cpu=$1
2792 build_vendor=$2
2793 shift; shift
2794 # Remember, the first character of IFS is used to create $*,
2795 # except with old shells:
2796 build_os=$*
2797 IFS=$ac_save_IFS
2798 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2799
2800
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2802 $as_echo_n "checking host system type... " >&6; }
2803 if ${ac_cv_host+:} false; then :
2804   $as_echo_n "(cached) " >&6
2805 else
2806   if test "x$host_alias" = x; then
2807   ac_cv_host=$ac_cv_build
2808 else
2809   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2810     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2811 fi
2812
2813 fi
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2815 $as_echo "$ac_cv_host" >&6; }
2816 case $ac_cv_host in
2817 *-*-*) ;;
2818 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2819 esac
2820 host=$ac_cv_host
2821 ac_save_IFS=$IFS; IFS='-'
2822 set x $ac_cv_host
2823 shift
2824 host_cpu=$1
2825 host_vendor=$2
2826 shift; shift
2827 # Remember, the first character of IFS is used to create $*,
2828 # except with old shells:
2829 host_os=$*
2830 IFS=$ac_save_IFS
2831 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2832
2833
2834
2835
2836 opt_bash_malloc=yes
2837 opt_purify=no
2838 opt_purecov=no
2839 opt_afs=no
2840 opt_curses=no
2841 opt_with_installed_readline=no
2842
2843 #htmldir=
2844
2845 case "${host_cpu}-${host_os}" in
2846 alpha*-*)       opt_bash_malloc=no ;;   # alpha running osf/1 or linux
2847 *[Cc]ray*-*)    opt_bash_malloc=no ;;   # Crays
2848 *-osf1*)        opt_bash_malloc=no ;;   # other osf/1 machines
2849 sparc-svr4*)    opt_bash_malloc=no ;;   # sparc SVR4, SVR4.2
2850 sparc-netbsd*)  opt_bash_malloc=no ;;   # needs 8-byte alignment
2851 mips-irix6*)    opt_bash_malloc=no ;;   # needs 8-byte alignment
2852 m68k-sysv)      opt_bash_malloc=no ;;   # fixes file descriptor leak in closedir
2853 sparc-linux*)   opt_bash_malloc=no ;;   # sparc running linux; requires ELF
2854 #*-freebsd*-gnu)        opt_bash_malloc=no ;;   # there's some undetermined problem here
2855 #*-freebsd*)    opt_bash_malloc=no ;;   # they claim it's better; I disagree
2856 *-openbsd*)     opt_bash_malloc=no ;;   # they claim it needs eight-bit alignment
2857 *-mirbsd*)      opt_bash_malloc=no ;;   # they claim it needs eight-bit alignment
2858 *-aix*)         opt_bash_malloc=no ;;   # AIX machines
2859 *-nextstep*)    opt_bash_malloc=no ;;   # NeXT machines running NeXTstep
2860 *-openstep*)    opt_bash_malloc=no ;;   # i386/Sparc/HP machines running Openstep
2861 *-macos*)       opt_bash_malloc=no ;;   # Apple MacOS X
2862 *-rhapsody*)    opt_bash_malloc=no ;;   # Apple Rhapsody (MacOS X)
2863 *-darwin*)      opt_bash_malloc=no ;;   # Apple Darwin (MacOS X)
2864 *-dgux*)        opt_bash_malloc=no ;;   # DG/UX machines
2865 *-qnx*)         opt_bash_malloc=no ;;   # QNX 4.2, QNX 6.x
2866 *-machten4)     opt_bash_malloc=no ;;   # MachTen 4.x
2867 *-bsdi2.1|*-bsdi3.?)    opt_bash_malloc=no ; : ${CC:=shlicc2} ;; # for loadable builtins
2868 *-beos*)        opt_bash_malloc=no ;;   # they say it's suitable
2869 *-cygwin*)      opt_bash_malloc=no ;;   # Cygnus's CYGWIN environment
2870 *-opennt*|*-interix*)   opt_bash_malloc=no ;;   # Interix, now owned by Microsoft
2871 *-nsk*)         opt_bash_malloc=no ;;   # HP NonStop
2872 *-haiku*)       opt_bash_malloc=no ;;   # Haiku OS
2873 esac
2874
2875 # memory scrambling on free()
2876 case "${host_os}" in
2877 sco3.2v5*|sco3.2v4*)    opt_memscramble=no ;;
2878 *)                      opt_memscramble=yes ;;
2879 esac
2880
2881
2882
2883
2884 # Check whether --with-afs was given.
2885 if test "${with_afs+set}" = set; then :
2886   withval=$with_afs; opt_afs=$withval
2887 fi
2888
2889
2890 # Check whether --with-bash-malloc was given.
2891 if test "${with_bash_malloc+set}" = set; then :
2892   withval=$with_bash_malloc; opt_bash_malloc=$withval
2893 fi
2894
2895
2896 # Check whether --with-curses was given.
2897 if test "${with_curses+set}" = set; then :
2898   withval=$with_curses; opt_curses=$withval
2899 fi
2900
2901
2902 # Check whether --with-gnu-malloc was given.
2903 if test "${with_gnu_malloc+set}" = set; then :
2904   withval=$with_gnu_malloc; opt_bash_malloc=$withval
2905 fi
2906
2907
2908 # Check whether --with-installed-readline was given.
2909 if test "${with_installed_readline+set}" = set; then :
2910   withval=$with_installed_readline; opt_with_installed_readline=$withval
2911 fi
2912
2913
2914 # Check whether --with-purecov was given.
2915 if test "${with_purecov+set}" = set; then :
2916   withval=$with_purecov; opt_purecov=$withval
2917 fi
2918
2919
2920 # Check whether --with-purify was given.
2921 if test "${with_purify+set}" = set; then :
2922   withval=$with_purify; opt_purify=$withval
2923 fi
2924
2925
2926 if test "$opt_bash_malloc" = yes; then
2927         MALLOC_TARGET=malloc
2928         MALLOC_SRC=malloc.c
2929
2930         MALLOC_LIB='-lmalloc'
2931         MALLOC_LIBRARY='$(ALLOC_LIBDIR)/libmalloc.a'
2932         MALLOC_LDFLAGS='-L$(ALLOC_LIBDIR)'
2933         MALLOC_DEP='$(MALLOC_LIBRARY)'
2934
2935         $as_echo "#define USING_BASH_MALLOC 1" >>confdefs.h
2936
2937 else
2938         MALLOC_LIB=
2939         MALLOC_LIBRARY=
2940         MALLOC_LDFLAGS=
2941         MALLOC_DEP=
2942 fi
2943
2944 if test "$opt_purify" = yes; then
2945         PURIFY="purify "
2946         $as_echo "#define DISABLE_MALLOC_WRAPPERS 1" >>confdefs.h
2947
2948 else
2949         PURIFY=
2950 fi
2951
2952 if test "$opt_purecov" = yes; then
2953         PURIFY="${PURIFY}purecov"
2954 fi
2955
2956 if test "$opt_afs" = yes; then
2957         $as_echo "#define AFS 1" >>confdefs.h
2958
2959 fi
2960
2961 if test "$opt_curses" = yes; then
2962         prefer_curses=yes
2963 fi
2964
2965 if test -z "${DEBUGGER_START_FILE}"; then
2966         DEBUGGER_START_FILE='${datadir}/bashdb/bashdb-main.inc'
2967 fi
2968
2969 opt_minimal_config=no
2970
2971 opt_job_control=yes
2972 opt_alias=yes
2973 opt_readline=yes
2974 opt_history=yes
2975 opt_bang_history=yes
2976 opt_dirstack=yes
2977 opt_restricted=yes
2978 opt_process_subst=yes
2979 opt_prompt_decoding=yes
2980 opt_select=yes
2981 opt_help=yes
2982 opt_array_variables=yes
2983 opt_dparen_arith=yes
2984 opt_extended_glob=yes
2985 opt_brace_expansion=yes
2986 opt_disabled_builtins=no
2987 opt_command_timing=yes
2988 opt_xpg_echo=no
2989 opt_strict_posix=no
2990 opt_cond_command=yes
2991 opt_cond_regexp=yes
2992 opt_coproc=yes
2993 opt_arith_for_command=yes
2994 opt_net_redirs=yes
2995 opt_progcomp=yes
2996 opt_separate_help=no
2997 opt_multibyte=yes
2998 opt_debugger=yes
2999 opt_single_longdoc_strings=yes
3000 opt_casemod_attrs=yes
3001 opt_casemod_expansions=yes
3002 opt_extglob_default=no
3003 opt_dircomplete_expand_default=no
3004 opt_globascii_default=no
3005
3006 opt_static_link=no
3007 opt_profiling=no
3008
3009 # Check whether --enable-minimal-config was given.
3010 if test "${enable_minimal_config+set}" = set; then :
3011   enableval=$enable_minimal_config; opt_minimal_config=$enableval
3012 fi
3013
3014
3015 if test $opt_minimal_config = yes; then
3016         opt_job_control=no opt_alias=no opt_readline=no
3017         opt_history=no opt_bang_history=no opt_dirstack=no
3018         opt_restricted=no opt_process_subst=no opt_prompt_decoding=no
3019         opt_select=no opt_help=no opt_array_variables=no opt_dparen_arith=no
3020         opt_brace_expansion=no opt_disabled_builtins=no opt_command_timing=no
3021         opt_extended_glob=no opt_cond_command=no opt_arith_for_command=no
3022         opt_net_redirs=no opt_progcomp=no opt_separate_help=no
3023         opt_multibyte=yes opt_cond_regexp=no opt_coproc=no
3024         opt_casemod_attrs=no opt_casemod_expansions=no opt_extglob_default=no
3025         opt_globascii_default=no
3026 fi
3027
3028 # Check whether --enable-alias was given.
3029 if test "${enable_alias+set}" = set; then :
3030   enableval=$enable_alias; opt_alias=$enableval
3031 fi
3032
3033 # Check whether --enable-arith-for-command was given.
3034 if test "${enable_arith_for_command+set}" = set; then :
3035   enableval=$enable_arith_for_command; opt_arith_for_command=$enableval
3036 fi
3037
3038 # Check whether --enable-array-variables was given.
3039 if test "${enable_array_variables+set}" = set; then :
3040   enableval=$enable_array_variables; opt_array_variables=$enableval
3041 fi
3042
3043 # Check whether --enable-bang-history was given.
3044 if test "${enable_bang_history+set}" = set; then :
3045   enableval=$enable_bang_history; opt_bang_history=$enableval
3046 fi
3047
3048 # Check whether --enable-brace-expansion was given.
3049 if test "${enable_brace_expansion+set}" = set; then :
3050   enableval=$enable_brace_expansion; opt_brace_expansion=$enableval
3051 fi
3052
3053 # Check whether --enable-casemod-attributes was given.
3054 if test "${enable_casemod_attributes+set}" = set; then :
3055   enableval=$enable_casemod_attributes; opt_casemod_attrs=$enableval
3056 fi
3057
3058 # Check whether --enable-casemod-expansions was given.
3059 if test "${enable_casemod_expansions+set}" = set; then :
3060   enableval=$enable_casemod_expansions; opt_casemod_expansions=$enableval
3061 fi
3062
3063 # Check whether --enable-command-timing was given.
3064 if test "${enable_command_timing+set}" = set; then :
3065   enableval=$enable_command_timing; opt_command_timing=$enableval
3066 fi
3067
3068 # Check whether --enable-cond-command was given.
3069 if test "${enable_cond_command+set}" = set; then :
3070   enableval=$enable_cond_command; opt_cond_command=$enableval
3071 fi
3072
3073 # Check whether --enable-cond-regexp was given.
3074 if test "${enable_cond_regexp+set}" = set; then :
3075   enableval=$enable_cond_regexp; opt_cond_regexp=$enableval
3076 fi
3077
3078 # Check whether --enable-coprocesses was given.
3079 if test "${enable_coprocesses+set}" = set; then :
3080   enableval=$enable_coprocesses; opt_coproc=$enableval
3081 fi
3082
3083 # Check whether --enable-debugger was given.
3084 if test "${enable_debugger+set}" = set; then :
3085   enableval=$enable_debugger; opt_debugger=$enableval
3086 fi
3087
3088 # Check whether --enable-direxpand-default was given.
3089 if test "${enable_direxpand_default+set}" = set; then :
3090   enableval=$enable_direxpand_default; opt_dircomplete_expand_default=$enableval
3091 fi
3092
3093 # Check whether --enable-directory-stack was given.
3094 if test "${enable_directory_stack+set}" = set; then :
3095   enableval=$enable_directory_stack; opt_dirstack=$enableval
3096 fi
3097
3098 # Check whether --enable-disabled-builtins was given.
3099 if test "${enable_disabled_builtins+set}" = set; then :
3100   enableval=$enable_disabled_builtins; opt_disabled_builtins=$enableval
3101 fi
3102
3103 # Check whether --enable-dparen-arithmetic was given.
3104 if test "${enable_dparen_arithmetic+set}" = set; then :
3105   enableval=$enable_dparen_arithmetic; opt_dparen_arith=$enableval
3106 fi
3107
3108 # Check whether --enable-extended-glob was given.
3109 if test "${enable_extended_glob+set}" = set; then :
3110   enableval=$enable_extended_glob; opt_extended_glob=$enableval
3111 fi
3112
3113 # Check whether --enable-extended-glob-default was given.
3114 if test "${enable_extended_glob_default+set}" = set; then :
3115   enableval=$enable_extended_glob_default; opt_extglob_default=$enableval
3116 fi
3117
3118 # Check whether --enable-glob-asciiranges-default was given.
3119 if test "${enable_glob_asciiranges_default+set}" = set; then :
3120   enableval=$enable_glob_asciiranges_default; opt_globascii_default=$enableval
3121 fi
3122
3123 # Check whether --enable-help-builtin was given.
3124 if test "${enable_help_builtin+set}" = set; then :
3125   enableval=$enable_help_builtin; opt_help=$enableval
3126 fi
3127
3128 # Check whether --enable-history was given.
3129 if test "${enable_history+set}" = set; then :
3130   enableval=$enable_history; opt_history=$enableval
3131 fi
3132
3133 # Check whether --enable-job-control was given.
3134 if test "${enable_job_control+set}" = set; then :
3135   enableval=$enable_job_control; opt_job_control=$enableval
3136 fi
3137
3138 # Check whether --enable-multibyte was given.
3139 if test "${enable_multibyte+set}" = set; then :
3140   enableval=$enable_multibyte; opt_multibyte=$enableval
3141 fi
3142
3143 # Check whether --enable-net-redirections was given.
3144 if test "${enable_net_redirections+set}" = set; then :
3145   enableval=$enable_net_redirections; opt_net_redirs=$enableval
3146 fi
3147
3148 # Check whether --enable-process-substitution was given.
3149 if test "${enable_process_substitution+set}" = set; then :
3150   enableval=$enable_process_substitution; opt_process_subst=$enableval
3151 fi
3152
3153 # Check whether --enable-progcomp was given.
3154 if test "${enable_progcomp+set}" = set; then :
3155   enableval=$enable_progcomp; opt_progcomp=$enableval
3156 fi
3157
3158 # Check whether --enable-prompt-string-decoding was given.
3159 if test "${enable_prompt_string_decoding+set}" = set; then :
3160   enableval=$enable_prompt_string_decoding; opt_prompt_decoding=$enableval
3161 fi
3162
3163 # Check whether --enable-readline was given.
3164 if test "${enable_readline+set}" = set; then :
3165   enableval=$enable_readline; opt_readline=$enableval
3166 fi
3167
3168 # Check whether --enable-restricted was given.
3169 if test "${enable_restricted+set}" = set; then :
3170   enableval=$enable_restricted; opt_restricted=$enableval
3171 fi
3172
3173 # Check whether --enable-select was given.
3174 if test "${enable_select+set}" = set; then :
3175   enableval=$enable_select; opt_select=$enableval
3176 fi
3177
3178 # Check whether --enable-separate-helpfiles was given.
3179 if test "${enable_separate_helpfiles+set}" = set; then :
3180   enableval=$enable_separate_helpfiles; opt_separate_help=$enableval
3181 fi
3182
3183 # Check whether --enable-single-help-strings was given.
3184 if test "${enable_single_help_strings+set}" = set; then :
3185   enableval=$enable_single_help_strings; opt_single_longdoc_strings=$enableval
3186 fi
3187
3188 # Check whether --enable-strict-posix-default was given.
3189 if test "${enable_strict_posix_default+set}" = set; then :
3190   enableval=$enable_strict_posix_default; opt_strict_posix=$enableval
3191 fi
3192
3193 # Check whether --enable-usg-echo-default was given.
3194 if test "${enable_usg_echo_default+set}" = set; then :
3195   enableval=$enable_usg_echo_default; opt_xpg_echo=$enableval
3196 fi
3197
3198 # Check whether --enable-xpg-echo-default was given.
3199 if test "${enable_xpg_echo_default+set}" = set; then :
3200   enableval=$enable_xpg_echo_default; opt_xpg_echo=$enableval
3201 fi
3202
3203
3204 # Check whether --enable-mem-scramble was given.
3205 if test "${enable_mem_scramble+set}" = set; then :
3206   enableval=$enable_mem_scramble; opt_memscramble=$enableval
3207 fi
3208
3209 # Check whether --enable-profiling was given.
3210 if test "${enable_profiling+set}" = set; then :
3211   enableval=$enable_profiling; opt_profiling=$enableval
3212 fi
3213
3214 # Check whether --enable-static-link was given.
3215 if test "${enable_static_link+set}" = set; then :
3216   enableval=$enable_static_link; opt_static_link=$enableval
3217 fi
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227 if test $opt_alias = yes; then
3228 $as_echo "#define ALIAS 1" >>confdefs.h
3229
3230 fi
3231 if test $opt_dirstack = yes; then
3232 $as_echo "#define PUSHD_AND_POPD 1" >>confdefs.h
3233
3234 fi
3235 if test $opt_restricted = yes; then
3236 $as_echo "#define RESTRICTED_SHELL 1" >>confdefs.h
3237
3238 fi
3239 if test $opt_process_subst = yes; then
3240 $as_echo "#define PROCESS_SUBSTITUTION 1" >>confdefs.h
3241
3242 fi
3243 if test $opt_prompt_decoding = yes; then
3244 $as_echo "#define PROMPT_STRING_DECODE 1" >>confdefs.h
3245
3246 fi
3247 if test $opt_select = yes; then
3248 $as_echo "#define SELECT_COMMAND 1" >>confdefs.h
3249
3250 fi
3251 if test $opt_help = yes; then
3252 $as_echo "#define HELP_BUILTIN 1" >>confdefs.h
3253
3254 fi
3255 if test $opt_array_variables = yes; then
3256 $as_echo "#define ARRAY_VARS 1" >>confdefs.h
3257
3258 fi
3259 if test $opt_dparen_arith = yes; then
3260 $as_echo "#define DPAREN_ARITHMETIC 1" >>confdefs.h
3261
3262 fi
3263 if test $opt_brace_expansion = yes; then
3264 $as_echo "#define BRACE_EXPANSION 1" >>confdefs.h
3265
3266 fi
3267 if test $opt_disabled_builtins = yes; then
3268 $as_echo "#define DISABLED_BUILTINS 1" >>confdefs.h
3269
3270 fi
3271 if test $opt_command_timing = yes; then
3272 $as_echo "#define COMMAND_TIMING 1" >>confdefs.h
3273
3274 fi
3275 if test $opt_xpg_echo = yes ; then
3276 $as_echo "#define DEFAULT_ECHO_TO_XPG 1" >>confdefs.h
3277
3278 fi
3279 if test $opt_strict_posix = yes; then
3280 $as_echo "#define STRICT_POSIX 1" >>confdefs.h
3281
3282 fi
3283 if test $opt_extended_glob = yes ; then
3284 $as_echo "#define EXTENDED_GLOB 1" >>confdefs.h
3285
3286 fi
3287 if test $opt_extglob_default = yes; then
3288 $as_echo "#define EXTGLOB_DEFAULT 1" >>confdefs.h
3289
3290 else
3291 $as_echo "#define EXTGLOB_DEFAULT 0" >>confdefs.h
3292
3293 fi
3294 if test $opt_cond_command = yes ; then
3295 $as_echo "#define COND_COMMAND 1" >>confdefs.h
3296
3297 fi
3298 if test $opt_cond_regexp = yes ; then
3299 $as_echo "#define COND_REGEXP 1" >>confdefs.h
3300
3301 fi
3302 if test $opt_coproc = yes; then
3303 $as_echo "#define COPROCESS_SUPPORT 1" >>confdefs.h
3304
3305 fi
3306 if test $opt_arith_for_command = yes; then
3307 $as_echo "#define ARITH_FOR_COMMAND 1" >>confdefs.h
3308
3309 fi
3310 if test $opt_net_redirs = yes; then
3311 $as_echo "#define NETWORK_REDIRECTIONS 1" >>confdefs.h
3312
3313 fi
3314 if test $opt_progcomp = yes; then
3315 $as_echo "#define PROGRAMMABLE_COMPLETION 1" >>confdefs.h
3316
3317 fi
3318 if test $opt_multibyte = no; then
3319 $as_echo "#define NO_MULTIBYTE_SUPPORT 1" >>confdefs.h
3320
3321 fi
3322 if test $opt_debugger = yes; then
3323 $as_echo "#define DEBUGGER 1" >>confdefs.h
3324
3325 fi
3326 if test $opt_casemod_attrs = yes; then
3327 $as_echo "#define CASEMOD_ATTRS 1" >>confdefs.h
3328
3329 fi
3330 if test $opt_casemod_expansions = yes; then
3331 $as_echo "#define CASEMOD_EXPANSIONS 1" >>confdefs.h
3332
3333 fi
3334 if test $opt_dircomplete_expand_default = yes; then
3335 $as_echo "#define DIRCOMPLETE_EXPAND_DEFAULT 1" >>confdefs.h
3336
3337 fi
3338 if test $opt_globascii_default = yes; then
3339 $as_echo "#define GLOBASCII_DEFAULT 1" >>confdefs.h
3340
3341 else
3342 $as_echo "#define GLOBASCII_DEFAULT 0" >>confdefs.h
3343
3344 fi
3345
3346 if test $opt_memscramble = yes; then
3347 $as_echo "#define MEMSCRAMBLE 1" >>confdefs.h
3348
3349 fi
3350
3351 if test "$opt_minimal_config" = yes; then
3352         TESTSCRIPT=run-minimal
3353 else
3354         TESTSCRIPT=run-all
3355 fi
3356
3357 HELPDIR= HELPDIRDEFINE= HELPINSTALL= HELPFILES_TARGET=
3358 if test "$opt_separate_help" != no; then
3359         if test "$opt_separate_help" = "yes" ; then
3360                 HELPDIR='${datadir}/bash'
3361         else
3362                 HELPDIR=$opt_separate_help
3363         fi
3364         HELPDIRDEFINE='-H ${HELPDIR}'
3365         HELPINSTALL='install-help'
3366         HELPFILES_TARGET='helpdoc'
3367 fi
3368 HELPSTRINGS=
3369 if test "$opt_single_longdoc_strings" != "yes"; then
3370         HELPSTRINGS='-S'
3371 fi
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391 echo ""
3392 echo "Beginning configuration for bash-$BASHVERS-$RELSTATUS for ${host_cpu}-${host_vendor}-${host_os}"
3393 echo ""
3394
3395 ac_ext=c
3396 ac_cpp='$CPP $CPPFLAGS'
3397 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3398 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3399 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3400 if test -n "$ac_tool_prefix"; then
3401   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3402 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3404 $as_echo_n "checking for $ac_word... " >&6; }
3405 if ${ac_cv_prog_CC+:} false; then :
3406   $as_echo_n "(cached) " >&6
3407 else
3408   if test -n "$CC"; then
3409   ac_cv_prog_CC="$CC" # Let the user override the test.
3410 else
3411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3412 for as_dir in $PATH
3413 do
3414   IFS=$as_save_IFS
3415   test -z "$as_dir" && as_dir=.
3416     for ac_exec_ext in '' $ac_executable_extensions; do
3417   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3418     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3419     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3420     break 2
3421   fi
3422 done
3423   done
3424 IFS=$as_save_IFS
3425
3426 fi
3427 fi
3428 CC=$ac_cv_prog_CC
3429 if test -n "$CC"; then
3430   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3431 $as_echo "$CC" >&6; }
3432 else
3433   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3434 $as_echo "no" >&6; }
3435 fi
3436
3437
3438 fi
3439 if test -z "$ac_cv_prog_CC"; then
3440   ac_ct_CC=$CC
3441   # Extract the first word of "gcc", so it can be a program name with args.
3442 set dummy gcc; ac_word=$2
3443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3444 $as_echo_n "checking for $ac_word... " >&6; }
3445 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3446   $as_echo_n "(cached) " >&6
3447 else
3448   if test -n "$ac_ct_CC"; then
3449   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3450 else
3451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3452 for as_dir in $PATH
3453 do
3454   IFS=$as_save_IFS
3455   test -z "$as_dir" && as_dir=.
3456     for ac_exec_ext in '' $ac_executable_extensions; do
3457   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3458     ac_cv_prog_ac_ct_CC="gcc"
3459     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3460     break 2
3461   fi
3462 done
3463   done
3464 IFS=$as_save_IFS
3465
3466 fi
3467 fi
3468 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3469 if test -n "$ac_ct_CC"; then
3470   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3471 $as_echo "$ac_ct_CC" >&6; }
3472 else
3473   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3474 $as_echo "no" >&6; }
3475 fi
3476
3477   if test "x$ac_ct_CC" = x; then
3478     CC=""
3479   else
3480     case $cross_compiling:$ac_tool_warned in
3481 yes:)
3482 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3483 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3484 ac_tool_warned=yes ;;
3485 esac
3486     CC=$ac_ct_CC
3487   fi
3488 else
3489   CC="$ac_cv_prog_CC"
3490 fi
3491
3492 if test -z "$CC"; then
3493           if test -n "$ac_tool_prefix"; then
3494     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3495 set dummy ${ac_tool_prefix}cc; ac_word=$2
3496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3497 $as_echo_n "checking for $ac_word... " >&6; }
3498 if ${ac_cv_prog_CC+:} false; then :
3499   $as_echo_n "(cached) " >&6
3500 else
3501   if test -n "$CC"; then
3502   ac_cv_prog_CC="$CC" # Let the user override the test.
3503 else
3504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3505 for as_dir in $PATH
3506 do
3507   IFS=$as_save_IFS
3508   test -z "$as_dir" && as_dir=.
3509     for ac_exec_ext in '' $ac_executable_extensions; do
3510   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3511     ac_cv_prog_CC="${ac_tool_prefix}cc"
3512     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3513     break 2
3514   fi
3515 done
3516   done
3517 IFS=$as_save_IFS
3518
3519 fi
3520 fi
3521 CC=$ac_cv_prog_CC
3522 if test -n "$CC"; then
3523   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3524 $as_echo "$CC" >&6; }
3525 else
3526   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3527 $as_echo "no" >&6; }
3528 fi
3529
3530
3531   fi
3532 fi
3533 if test -z "$CC"; then
3534   # Extract the first word of "cc", so it can be a program name with args.
3535 set dummy cc; ac_word=$2
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3537 $as_echo_n "checking for $ac_word... " >&6; }
3538 if ${ac_cv_prog_CC+:} false; then :
3539   $as_echo_n "(cached) " >&6
3540 else
3541   if test -n "$CC"; then
3542   ac_cv_prog_CC="$CC" # Let the user override the test.
3543 else
3544   ac_prog_rejected=no
3545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3546 for as_dir in $PATH
3547 do
3548   IFS=$as_save_IFS
3549   test -z "$as_dir" && as_dir=.
3550     for ac_exec_ext in '' $ac_executable_extensions; do
3551   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3552     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3553        ac_prog_rejected=yes
3554        continue
3555      fi
3556     ac_cv_prog_CC="cc"
3557     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3558     break 2
3559   fi
3560 done
3561   done
3562 IFS=$as_save_IFS
3563
3564 if test $ac_prog_rejected = yes; then
3565   # We found a bogon in the path, so make sure we never use it.
3566   set dummy $ac_cv_prog_CC
3567   shift
3568   if test $# != 0; then
3569     # We chose a different compiler from the bogus one.
3570     # However, it has the same basename, so the bogon will be chosen
3571     # first if we set CC to just the basename; use the full file name.
3572     shift
3573     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3574   fi
3575 fi
3576 fi
3577 fi
3578 CC=$ac_cv_prog_CC
3579 if test -n "$CC"; then
3580   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3581 $as_echo "$CC" >&6; }
3582 else
3583   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3584 $as_echo "no" >&6; }
3585 fi
3586
3587
3588 fi
3589 if test -z "$CC"; then
3590   if test -n "$ac_tool_prefix"; then
3591   for ac_prog in cl.exe
3592   do
3593     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3594 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3596 $as_echo_n "checking for $ac_word... " >&6; }
3597 if ${ac_cv_prog_CC+:} false; then :
3598   $as_echo_n "(cached) " >&6
3599 else
3600   if test -n "$CC"; then
3601   ac_cv_prog_CC="$CC" # Let the user override the test.
3602 else
3603 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3604 for as_dir in $PATH
3605 do
3606   IFS=$as_save_IFS
3607   test -z "$as_dir" && as_dir=.
3608     for ac_exec_ext in '' $ac_executable_extensions; do
3609   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3610     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3611     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3612     break 2
3613   fi
3614 done
3615   done
3616 IFS=$as_save_IFS
3617
3618 fi
3619 fi
3620 CC=$ac_cv_prog_CC
3621 if test -n "$CC"; then
3622   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3623 $as_echo "$CC" >&6; }
3624 else
3625   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3626 $as_echo "no" >&6; }
3627 fi
3628
3629
3630     test -n "$CC" && break
3631   done
3632 fi
3633 if test -z "$CC"; then
3634   ac_ct_CC=$CC
3635   for ac_prog in cl.exe
3636 do
3637   # Extract the first word of "$ac_prog", so it can be a program name with args.
3638 set dummy $ac_prog; ac_word=$2
3639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3640 $as_echo_n "checking for $ac_word... " >&6; }
3641 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3642   $as_echo_n "(cached) " >&6
3643 else
3644   if test -n "$ac_ct_CC"; then
3645   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3646 else
3647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3648 for as_dir in $PATH
3649 do
3650   IFS=$as_save_IFS
3651   test -z "$as_dir" && as_dir=.
3652     for ac_exec_ext in '' $ac_executable_extensions; do
3653   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3654     ac_cv_prog_ac_ct_CC="$ac_prog"
3655     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3656     break 2
3657   fi
3658 done
3659   done
3660 IFS=$as_save_IFS
3661
3662 fi
3663 fi
3664 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3665 if test -n "$ac_ct_CC"; then
3666   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3667 $as_echo "$ac_ct_CC" >&6; }
3668 else
3669   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3670 $as_echo "no" >&6; }
3671 fi
3672
3673
3674   test -n "$ac_ct_CC" && break
3675 done
3676
3677   if test "x$ac_ct_CC" = x; then
3678     CC=""
3679   else
3680     case $cross_compiling:$ac_tool_warned in
3681 yes:)
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3683 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3684 ac_tool_warned=yes ;;
3685 esac
3686     CC=$ac_ct_CC
3687   fi
3688 fi
3689
3690 fi
3691
3692
3693 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3694 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3695 as_fn_error $? "no acceptable C compiler found in \$PATH
3696 See \`config.log' for more details" "$LINENO" 5; }
3697
3698 # Provide some information about the compiler.
3699 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3700 set X $ac_compile
3701 ac_compiler=$2
3702 for ac_option in --version -v -V -qversion; do
3703   { { ac_try="$ac_compiler $ac_option >&5"
3704 case "(($ac_try" in
3705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3706   *) ac_try_echo=$ac_try;;
3707 esac
3708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3709 $as_echo "$ac_try_echo"; } >&5
3710   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3711   ac_status=$?
3712   if test -s conftest.err; then
3713     sed '10a\
3714 ... rest of stderr output deleted ...
3715          10q' conftest.err >conftest.er1
3716     cat conftest.er1 >&5
3717   fi
3718   rm -f conftest.er1 conftest.err
3719   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3720   test $ac_status = 0; }
3721 done
3722
3723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3724 /* end confdefs.h.  */
3725
3726 int
3727 main ()
3728 {
3729
3730   ;
3731   return 0;
3732 }
3733 _ACEOF
3734 ac_clean_files_save=$ac_clean_files
3735 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3736 # Try to create an executable without -o first, disregard a.out.
3737 # It will help us diagnose broken compilers, and finding out an intuition
3738 # of exeext.
3739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3740 $as_echo_n "checking whether the C compiler works... " >&6; }
3741 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3742
3743 # The possible output files:
3744 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3745
3746 ac_rmfiles=
3747 for ac_file in $ac_files
3748 do
3749   case $ac_file in
3750     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3751     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3752   esac
3753 done
3754 rm -f $ac_rmfiles
3755
3756 if { { ac_try="$ac_link_default"
3757 case "(($ac_try" in
3758   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3759   *) ac_try_echo=$ac_try;;
3760 esac
3761 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3762 $as_echo "$ac_try_echo"; } >&5
3763   (eval "$ac_link_default") 2>&5
3764   ac_status=$?
3765   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3766   test $ac_status = 0; }; then :
3767   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3768 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3769 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3770 # so that the user can short-circuit this test for compilers unknown to
3771 # Autoconf.
3772 for ac_file in $ac_files ''
3773 do
3774   test -f "$ac_file" || continue
3775   case $ac_file in
3776     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3777         ;;
3778     [ab].out )
3779         # We found the default executable, but exeext='' is most
3780         # certainly right.
3781         break;;
3782     *.* )
3783         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3784         then :; else
3785            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3786         fi
3787         # We set ac_cv_exeext here because the later test for it is not
3788         # safe: cross compilers may not add the suffix if given an `-o'
3789         # argument, so we may need to know it at that point already.
3790         # Even if this section looks crufty: it has the advantage of
3791         # actually working.
3792         break;;
3793     * )
3794         break;;
3795   esac
3796 done
3797 test "$ac_cv_exeext" = no && ac_cv_exeext=
3798
3799 else
3800   ac_file=''
3801 fi
3802 if test -z "$ac_file"; then :
3803   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3804 $as_echo "no" >&6; }
3805 $as_echo "$as_me: failed program was:" >&5
3806 sed 's/^/| /' conftest.$ac_ext >&5
3807
3808 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3809 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3810 as_fn_error 77 "C compiler cannot create executables
3811 See \`config.log' for more details" "$LINENO" 5; }
3812 else
3813   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3814 $as_echo "yes" >&6; }
3815 fi
3816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3817 $as_echo_n "checking for C compiler default output file name... " >&6; }
3818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3819 $as_echo "$ac_file" >&6; }
3820 ac_exeext=$ac_cv_exeext
3821
3822 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3823 ac_clean_files=$ac_clean_files_save
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3825 $as_echo_n "checking for suffix of executables... " >&6; }
3826 if { { ac_try="$ac_link"
3827 case "(($ac_try" in
3828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3829   *) ac_try_echo=$ac_try;;
3830 esac
3831 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3832 $as_echo "$ac_try_echo"; } >&5
3833   (eval "$ac_link") 2>&5
3834   ac_status=$?
3835   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3836   test $ac_status = 0; }; then :
3837   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3838 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3839 # work properly (i.e., refer to `conftest.exe'), while it won't with
3840 # `rm'.
3841 for ac_file in conftest.exe conftest conftest.*; do
3842   test -f "$ac_file" || continue
3843   case $ac_file in
3844     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3845     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3846           break;;
3847     * ) break;;
3848   esac
3849 done
3850 else
3851   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3852 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3853 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3854 See \`config.log' for more details" "$LINENO" 5; }
3855 fi
3856 rm -f conftest conftest$ac_cv_exeext
3857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3858 $as_echo "$ac_cv_exeext" >&6; }
3859
3860 rm -f conftest.$ac_ext
3861 EXEEXT=$ac_cv_exeext
3862 ac_exeext=$EXEEXT
3863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3864 /* end confdefs.h.  */
3865 #include <stdio.h>
3866 int
3867 main ()
3868 {
3869 FILE *f = fopen ("conftest.out", "w");
3870  return ferror (f) || fclose (f) != 0;
3871
3872   ;
3873   return 0;
3874 }
3875 _ACEOF
3876 ac_clean_files="$ac_clean_files conftest.out"
3877 # Check that the compiler produces executables we can run.  If not, either
3878 # the compiler is broken, or we cross compile.
3879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3880 $as_echo_n "checking whether we are cross compiling... " >&6; }
3881 if test "$cross_compiling" != yes; then
3882   { { ac_try="$ac_link"
3883 case "(($ac_try" in
3884   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3885   *) ac_try_echo=$ac_try;;
3886 esac
3887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3888 $as_echo "$ac_try_echo"; } >&5
3889   (eval "$ac_link") 2>&5
3890   ac_status=$?
3891   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3892   test $ac_status = 0; }
3893   if { ac_try='./conftest$ac_cv_exeext'
3894   { { case "(($ac_try" in
3895   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3896   *) ac_try_echo=$ac_try;;
3897 esac
3898 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3899 $as_echo "$ac_try_echo"; } >&5
3900   (eval "$ac_try") 2>&5
3901   ac_status=$?
3902   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3903   test $ac_status = 0; }; }; then
3904     cross_compiling=no
3905   else
3906     if test "$cross_compiling" = maybe; then
3907         cross_compiling=yes
3908     else
3909         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3910 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3911 as_fn_error $? "cannot run C compiled programs.
3912 If you meant to cross compile, use \`--host'.
3913 See \`config.log' for more details" "$LINENO" 5; }
3914     fi
3915   fi
3916 fi
3917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3918 $as_echo "$cross_compiling" >&6; }
3919
3920 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3921 ac_clean_files=$ac_clean_files_save
3922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3923 $as_echo_n "checking for suffix of object files... " >&6; }
3924 if ${ac_cv_objext+:} false; then :
3925   $as_echo_n "(cached) " >&6
3926 else
3927   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3928 /* end confdefs.h.  */
3929
3930 int
3931 main ()
3932 {
3933
3934   ;
3935   return 0;
3936 }
3937 _ACEOF
3938 rm -f conftest.o conftest.obj
3939 if { { ac_try="$ac_compile"
3940 case "(($ac_try" in
3941   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3942   *) ac_try_echo=$ac_try;;
3943 esac
3944 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3945 $as_echo "$ac_try_echo"; } >&5
3946   (eval "$ac_compile") 2>&5
3947   ac_status=$?
3948   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3949   test $ac_status = 0; }; then :
3950   for ac_file in conftest.o conftest.obj conftest.*; do
3951   test -f "$ac_file" || continue;
3952   case $ac_file in
3953     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3954     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3955        break;;
3956   esac
3957 done
3958 else
3959   $as_echo "$as_me: failed program was:" >&5
3960 sed 's/^/| /' conftest.$ac_ext >&5
3961
3962 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3963 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3964 as_fn_error $? "cannot compute suffix of object files: cannot compile
3965 See \`config.log' for more details" "$LINENO" 5; }
3966 fi
3967 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3968 fi
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3970 $as_echo "$ac_cv_objext" >&6; }
3971 OBJEXT=$ac_cv_objext
3972 ac_objext=$OBJEXT
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3974 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3975 if ${ac_cv_c_compiler_gnu+:} false; then :
3976   $as_echo_n "(cached) " >&6
3977 else
3978   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3979 /* end confdefs.h.  */
3980
3981 int
3982 main ()
3983 {
3984 #ifndef __GNUC__
3985        choke me
3986 #endif
3987
3988   ;
3989   return 0;
3990 }
3991 _ACEOF
3992 if ac_fn_c_try_compile "$LINENO"; then :
3993   ac_compiler_gnu=yes
3994 else
3995   ac_compiler_gnu=no
3996 fi
3997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3998 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3999
4000 fi
4001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4002 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4003 if test $ac_compiler_gnu = yes; then
4004   GCC=yes
4005 else
4006   GCC=
4007 fi
4008 ac_test_CFLAGS=${CFLAGS+set}
4009 ac_save_CFLAGS=$CFLAGS
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4011 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4012 if ${ac_cv_prog_cc_g+:} false; then :
4013   $as_echo_n "(cached) " >&6
4014 else
4015   ac_save_c_werror_flag=$ac_c_werror_flag
4016    ac_c_werror_flag=yes
4017    ac_cv_prog_cc_g=no
4018    CFLAGS="-g"
4019    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4020 /* end confdefs.h.  */
4021
4022 int
4023 main ()
4024 {
4025
4026   ;
4027   return 0;
4028 }
4029 _ACEOF
4030 if ac_fn_c_try_compile "$LINENO"; then :
4031   ac_cv_prog_cc_g=yes
4032 else
4033   CFLAGS=""
4034       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4035 /* end confdefs.h.  */
4036
4037 int
4038 main ()
4039 {
4040
4041   ;
4042   return 0;
4043 }
4044 _ACEOF
4045 if ac_fn_c_try_compile "$LINENO"; then :
4046
4047 else
4048   ac_c_werror_flag=$ac_save_c_werror_flag
4049          CFLAGS="-g"
4050          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4051 /* end confdefs.h.  */
4052
4053 int
4054 main ()
4055 {
4056
4057   ;
4058   return 0;
4059 }
4060 _ACEOF
4061 if ac_fn_c_try_compile "$LINENO"; then :
4062   ac_cv_prog_cc_g=yes
4063 fi
4064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4065 fi
4066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4067 fi
4068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4069    ac_c_werror_flag=$ac_save_c_werror_flag
4070 fi
4071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4072 $as_echo "$ac_cv_prog_cc_g" >&6; }
4073 if test "$ac_test_CFLAGS" = set; then
4074   CFLAGS=$ac_save_CFLAGS
4075 elif test $ac_cv_prog_cc_g = yes; then
4076   if test "$GCC" = yes; then
4077     CFLAGS="-g -O2"
4078   else
4079     CFLAGS="-g"
4080   fi
4081 else
4082   if test "$GCC" = yes; then
4083     CFLAGS="-O2"
4084   else
4085     CFLAGS=
4086   fi
4087 fi
4088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4089 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4090 if ${ac_cv_prog_cc_c89+:} false; then :
4091   $as_echo_n "(cached) " >&6
4092 else
4093   ac_cv_prog_cc_c89=no
4094 ac_save_CC=$CC
4095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4096 /* end confdefs.h.  */
4097 #include <stdarg.h>
4098 #include <stdio.h>
4099 struct stat;
4100 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4101 struct buf { int x; };
4102 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4103 static char *e (p, i)
4104      char **p;
4105      int i;
4106 {
4107   return p[i];
4108 }
4109 static char *f (char * (*g) (char **, int), char **p, ...)
4110 {
4111   char *s;
4112   va_list v;
4113   va_start (v,p);
4114   s = g (p, va_arg (v,int));
4115   va_end (v);
4116   return s;
4117 }
4118
4119 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4120    function prototypes and stuff, but not '\xHH' hex character constants.
4121    These don't provoke an error unfortunately, instead are silently treated
4122    as 'x'.  The following induces an error, until -std is added to get
4123    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4124    array size at least.  It's necessary to write '\x00'==0 to get something
4125    that's true only with -std.  */
4126 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4127
4128 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4129    inside strings and character constants.  */
4130 #define FOO(x) 'x'
4131 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4132
4133 int test (int i, double x);
4134 struct s1 {int (*f) (int a);};
4135 struct s2 {int (*f) (double a);};
4136 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4137 int argc;
4138 char **argv;
4139 int
4140 main ()
4141 {
4142 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4143   ;
4144   return 0;
4145 }
4146 _ACEOF
4147 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4148         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4149 do
4150   CC="$ac_save_CC $ac_arg"
4151   if ac_fn_c_try_compile "$LINENO"; then :
4152   ac_cv_prog_cc_c89=$ac_arg
4153 fi
4154 rm -f core conftest.err conftest.$ac_objext
4155   test "x$ac_cv_prog_cc_c89" != "xno" && break
4156 done
4157 rm -f conftest.$ac_ext
4158 CC=$ac_save_CC
4159
4160 fi
4161 # AC_CACHE_VAL
4162 case "x$ac_cv_prog_cc_c89" in
4163   x)
4164     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4165 $as_echo "none needed" >&6; } ;;
4166   xno)
4167     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4168 $as_echo "unsupported" >&6; } ;;
4169   *)
4170     CC="$CC $ac_cv_prog_cc_c89"
4171     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4172 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4173 esac
4174 if test "x$ac_cv_prog_cc_c89" != xno; then :
4175
4176 fi
4177
4178 ac_ext=c
4179 ac_cpp='$CPP $CPPFLAGS'
4180 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4181 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4182 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4183
4184
4185
4186
4187         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strerror in -lcposix" >&5
4188 $as_echo_n "checking for strerror in -lcposix... " >&6; }
4189 if ${ac_cv_lib_cposix_strerror+:} false; then :
4190   $as_echo_n "(cached) " >&6
4191 else
4192   ac_check_lib_save_LIBS=$LIBS
4193 LIBS="-lcposix  $LIBS"
4194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4195 /* end confdefs.h.  */
4196
4197 /* Override any GCC internal prototype to avoid an error.
4198    Use char because int might match the return type of a GCC
4199    builtin and then its argument prototype would still apply.  */
4200 #ifdef __cplusplus
4201 extern "C"
4202 #endif
4203 char strerror ();
4204 int
4205 main ()
4206 {
4207 return strerror ();
4208   ;
4209   return 0;
4210 }
4211 _ACEOF
4212 if ac_fn_c_try_link "$LINENO"; then :
4213   ac_cv_lib_cposix_strerror=yes
4214 else
4215   ac_cv_lib_cposix_strerror=no
4216 fi
4217 rm -f core conftest.err conftest.$ac_objext \
4218     conftest$ac_exeext conftest.$ac_ext
4219 LIBS=$ac_check_lib_save_LIBS
4220 fi
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cposix_strerror" >&5
4222 $as_echo "$ac_cv_lib_cposix_strerror" >&6; }
4223 if test "x$ac_cv_lib_cposix_strerror" = xyes; then :
4224   LIBS="$LIBS -lcposix"
4225 fi
4226
4227
4228
4229 ac_ext=c
4230 ac_cpp='$CPP $CPPFLAGS'
4231 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4232 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4233 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4235 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4236 # On Suns, sometimes $CPP names a directory.
4237 if test -n "$CPP" && test -d "$CPP"; then
4238   CPP=
4239 fi
4240 if test -z "$CPP"; then
4241   if ${ac_cv_prog_CPP+:} false; then :
4242   $as_echo_n "(cached) " >&6
4243 else
4244       # Double quotes because CPP needs to be expanded
4245     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4246     do
4247       ac_preproc_ok=false
4248 for ac_c_preproc_warn_flag in '' yes
4249 do
4250   # Use a header file that comes with gcc, so configuring glibc
4251   # with a fresh cross-compiler works.
4252   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4253   # <limits.h> exists even on freestanding compilers.
4254   # On the NeXT, cc -E runs the code through the compiler's parser,
4255   # not just through cpp. "Syntax error" is here to catch this case.
4256   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4257 /* end confdefs.h.  */
4258 #ifdef __STDC__
4259 # include <limits.h>
4260 #else
4261 # include <assert.h>
4262 #endif
4263                      Syntax error
4264 _ACEOF
4265 if ac_fn_c_try_cpp "$LINENO"; then :
4266
4267 else
4268   # Broken: fails on valid input.
4269 continue
4270 fi
4271 rm -f conftest.err conftest.i conftest.$ac_ext
4272
4273   # OK, works on sane cases.  Now check whether nonexistent headers
4274   # can be detected and how.
4275   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4276 /* end confdefs.h.  */
4277 #include <ac_nonexistent.h>
4278 _ACEOF
4279 if ac_fn_c_try_cpp "$LINENO"; then :
4280   # Broken: success on invalid input.
4281 continue
4282 else
4283   # Passes both tests.
4284 ac_preproc_ok=:
4285 break
4286 fi
4287 rm -f conftest.err conftest.i conftest.$ac_ext
4288
4289 done
4290 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4291 rm -f conftest.i conftest.err conftest.$ac_ext
4292 if $ac_preproc_ok; then :
4293   break
4294 fi
4295
4296     done
4297     ac_cv_prog_CPP=$CPP
4298
4299 fi
4300   CPP=$ac_cv_prog_CPP
4301 else
4302   ac_cv_prog_CPP=$CPP
4303 fi
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4305 $as_echo "$CPP" >&6; }
4306 ac_preproc_ok=false
4307 for ac_c_preproc_warn_flag in '' yes
4308 do
4309   # Use a header file that comes with gcc, so configuring glibc
4310   # with a fresh cross-compiler works.
4311   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4312   # <limits.h> exists even on freestanding compilers.
4313   # On the NeXT, cc -E runs the code through the compiler's parser,
4314   # not just through cpp. "Syntax error" is here to catch this case.
4315   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4316 /* end confdefs.h.  */
4317 #ifdef __STDC__
4318 # include <limits.h>
4319 #else
4320 # include <assert.h>
4321 #endif
4322                      Syntax error
4323 _ACEOF
4324 if ac_fn_c_try_cpp "$LINENO"; then :
4325
4326 else
4327   # Broken: fails on valid input.
4328 continue
4329 fi
4330 rm -f conftest.err conftest.i conftest.$ac_ext
4331
4332   # OK, works on sane cases.  Now check whether nonexistent headers
4333   # can be detected and how.
4334   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4335 /* end confdefs.h.  */
4336 #include <ac_nonexistent.h>
4337 _ACEOF
4338 if ac_fn_c_try_cpp "$LINENO"; then :
4339   # Broken: success on invalid input.
4340 continue
4341 else
4342   # Passes both tests.
4343 ac_preproc_ok=:
4344 break
4345 fi
4346 rm -f conftest.err conftest.i conftest.$ac_ext
4347
4348 done
4349 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4350 rm -f conftest.i conftest.err conftest.$ac_ext
4351 if $ac_preproc_ok; then :
4352
4353 else
4354   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4355 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4356 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4357 See \`config.log' for more details" "$LINENO" 5; }
4358 fi
4359
4360 ac_ext=c
4361 ac_cpp='$CPP $CPPFLAGS'
4362 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4363 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4364 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4365
4366
4367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4368 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4369 if ${ac_cv_path_GREP+:} false; then :
4370   $as_echo_n "(cached) " >&6
4371 else
4372   if test -z "$GREP"; then
4373   ac_path_GREP_found=false
4374   # Loop through the user's path and test for each of PROGNAME-LIST
4375   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4376 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4377 do
4378   IFS=$as_save_IFS
4379   test -z "$as_dir" && as_dir=.
4380     for ac_prog in grep ggrep; do
4381     for ac_exec_ext in '' $ac_executable_extensions; do
4382       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4383       as_fn_executable_p "$ac_path_GREP" || continue
4384 # Check for GNU ac_path_GREP and select it if it is found.
4385   # Check for GNU $ac_path_GREP
4386 case `"$ac_path_GREP" --version 2>&1` in
4387 *GNU*)
4388   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4389 *)
4390   ac_count=0
4391   $as_echo_n 0123456789 >"conftest.in"
4392   while :
4393   do
4394     cat "conftest.in" "conftest.in" >"conftest.tmp"
4395     mv "conftest.tmp" "conftest.in"
4396     cp "conftest.in" "conftest.nl"
4397     $as_echo 'GREP' >> "conftest.nl"
4398     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4399     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4400     as_fn_arith $ac_count + 1 && ac_count=$as_val
4401     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4402       # Best one so far, save it but keep looking for a better one
4403       ac_cv_path_GREP="$ac_path_GREP"
4404       ac_path_GREP_max=$ac_count
4405     fi
4406     # 10*(2^10) chars as input seems more than enough
4407     test $ac_count -gt 10 && break
4408   done
4409   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4410 esac
4411
4412       $ac_path_GREP_found && break 3
4413     done
4414   done
4415   done
4416 IFS=$as_save_IFS
4417   if test -z "$ac_cv_path_GREP"; then
4418     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4419   fi
4420 else
4421   ac_cv_path_GREP=$GREP
4422 fi
4423
4424 fi
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4426 $as_echo "$ac_cv_path_GREP" >&6; }
4427  GREP="$ac_cv_path_GREP"
4428
4429
4430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4431 $as_echo_n "checking for egrep... " >&6; }
4432 if ${ac_cv_path_EGREP+:} false; then :
4433   $as_echo_n "(cached) " >&6
4434 else
4435   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4436    then ac_cv_path_EGREP="$GREP -E"
4437    else
4438      if test -z "$EGREP"; then
4439   ac_path_EGREP_found=false
4440   # Loop through the user's path and test for each of PROGNAME-LIST
4441   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4442 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4443 do
4444   IFS=$as_save_IFS
4445   test -z "$as_dir" && as_dir=.
4446     for ac_prog in egrep; do
4447     for ac_exec_ext in '' $ac_executable_extensions; do
4448       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4449       as_fn_executable_p "$ac_path_EGREP" || continue
4450 # Check for GNU ac_path_EGREP and select it if it is found.
4451   # Check for GNU $ac_path_EGREP
4452 case `"$ac_path_EGREP" --version 2>&1` in
4453 *GNU*)
4454   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4455 *)
4456   ac_count=0
4457   $as_echo_n 0123456789 >"conftest.in"
4458   while :
4459   do
4460     cat "conftest.in" "conftest.in" >"conftest.tmp"
4461     mv "conftest.tmp" "conftest.in"
4462     cp "conftest.in" "conftest.nl"
4463     $as_echo 'EGREP' >> "conftest.nl"
4464     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4465     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4466     as_fn_arith $ac_count + 1 && ac_count=$as_val
4467     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4468       # Best one so far, save it but keep looking for a better one
4469       ac_cv_path_EGREP="$ac_path_EGREP"
4470       ac_path_EGREP_max=$ac_count
4471     fi
4472     # 10*(2^10) chars as input seems more than enough
4473     test $ac_count -gt 10 && break
4474   done
4475   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4476 esac
4477
4478       $ac_path_EGREP_found && break 3
4479     done
4480   done
4481   done
4482 IFS=$as_save_IFS
4483   if test -z "$ac_cv_path_EGREP"; then
4484     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4485   fi
4486 else
4487   ac_cv_path_EGREP=$EGREP
4488 fi
4489
4490    fi
4491 fi
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4493 $as_echo "$ac_cv_path_EGREP" >&6; }
4494  EGREP="$ac_cv_path_EGREP"
4495
4496
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4498 $as_echo_n "checking for ANSI C header files... " >&6; }
4499 if ${ac_cv_header_stdc+:} false; then :
4500   $as_echo_n "(cached) " >&6
4501 else
4502   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4503 /* end confdefs.h.  */
4504 #include <stdlib.h>
4505 #include <stdarg.h>
4506 #include <string.h>
4507 #include <float.h>
4508
4509 int
4510 main ()
4511 {
4512
4513   ;
4514   return 0;
4515 }
4516 _ACEOF
4517 if ac_fn_c_try_compile "$LINENO"; then :
4518   ac_cv_header_stdc=yes
4519 else
4520   ac_cv_header_stdc=no
4521 fi
4522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4523
4524 if test $ac_cv_header_stdc = yes; then
4525   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4526   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4527 /* end confdefs.h.  */
4528 #include <string.h>
4529
4530 _ACEOF
4531 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4532   $EGREP "memchr" >/dev/null 2>&1; then :
4533
4534 else
4535   ac_cv_header_stdc=no
4536 fi
4537 rm -f conftest*
4538
4539 fi
4540
4541 if test $ac_cv_header_stdc = yes; then
4542   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4543   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4544 /* end confdefs.h.  */
4545 #include <stdlib.h>
4546
4547 _ACEOF
4548 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4549   $EGREP "free" >/dev/null 2>&1; then :
4550
4551 else
4552   ac_cv_header_stdc=no
4553 fi
4554 rm -f conftest*
4555
4556 fi
4557
4558 if test $ac_cv_header_stdc = yes; then
4559   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4560   if test "$cross_compiling" = yes; then :
4561   :
4562 else
4563   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4564 /* end confdefs.h.  */
4565 #include <ctype.h>
4566 #include <stdlib.h>
4567 #if ((' ' & 0x0FF) == 0x020)
4568 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4569 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4570 #else
4571 # define ISLOWER(c) \
4572                    (('a' <= (c) && (c) <= 'i') \
4573                      || ('j' <= (c) && (c) <= 'r') \
4574                      || ('s' <= (c) && (c) <= 'z'))
4575 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4576 #endif
4577
4578 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4579 int
4580 main ()
4581 {
4582   int i;
4583   for (i = 0; i < 256; i++)
4584     if (XOR (islower (i), ISLOWER (i))
4585         || toupper (i) != TOUPPER (i))
4586       return 2;
4587   return 0;
4588 }
4589 _ACEOF
4590 if ac_fn_c_try_run "$LINENO"; then :
4591
4592 else
4593   ac_cv_header_stdc=no
4594 fi
4595 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4596   conftest.$ac_objext conftest.beam conftest.$ac_ext
4597 fi
4598
4599 fi
4600 fi
4601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4602 $as_echo "$ac_cv_header_stdc" >&6; }
4603 if test $ac_cv_header_stdc = yes; then
4604
4605 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4606
4607 fi
4608
4609 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4610 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4611                   inttypes.h stdint.h unistd.h
4612 do :
4613   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4614 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4615 "
4616 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4617   cat >>confdefs.h <<_ACEOF
4618 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4619 _ACEOF
4620
4621 fi
4622
4623 done
4624
4625
4626
4627   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4628 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4629   MINIX=yes
4630 else
4631   MINIX=
4632 fi
4633
4634
4635   if test "$MINIX" = yes; then
4636
4637 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4638
4639
4640 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4641
4642
4643 $as_echo "#define _MINIX 1" >>confdefs.h
4644
4645   fi
4646
4647
4648   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4649 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4650 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4651   $as_echo_n "(cached) " >&6
4652 else
4653   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4654 /* end confdefs.h.  */
4655
4656 #         define __EXTENSIONS__ 1
4657           $ac_includes_default
4658 int
4659 main ()
4660 {
4661
4662   ;
4663   return 0;
4664 }
4665 _ACEOF
4666 if ac_fn_c_try_compile "$LINENO"; then :
4667   ac_cv_safe_to_define___extensions__=yes
4668 else
4669   ac_cv_safe_to_define___extensions__=no
4670 fi
4671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4672 fi
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4674 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4675   test $ac_cv_safe_to_define___extensions__ = yes &&
4676     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4677
4678   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4679
4680   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4681
4682   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4683
4684   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4685
4686
4687
4688
4689 # Check whether --enable-largefile was given.
4690 if test "${enable_largefile+set}" = set; then :
4691   enableval=$enable_largefile;
4692 fi
4693
4694 if test "$enable_largefile" != no; then
4695
4696   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4697 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4698 if ${ac_cv_sys_largefile_CC+:} false; then :
4699   $as_echo_n "(cached) " >&6
4700 else
4701   ac_cv_sys_largefile_CC=no
4702      if test "$GCC" != yes; then
4703        ac_save_CC=$CC
4704        while :; do
4705          # IRIX 6.2 and later do not support large files by default,
4706          # so use the C compiler's -n32 option if that helps.
4707          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4708 /* end confdefs.h.  */
4709 #include <sys/types.h>
4710  /* Check that off_t can represent 2**63 - 1 correctly.
4711     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4712     since some C++ compilers masquerading as C compilers
4713     incorrectly reject 9223372036854775807.  */
4714 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4715   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4716                        && LARGE_OFF_T % 2147483647 == 1)
4717                       ? 1 : -1];
4718 int
4719 main ()
4720 {
4721
4722   ;
4723   return 0;
4724 }
4725 _ACEOF
4726          if ac_fn_c_try_compile "$LINENO"; then :
4727   break
4728 fi
4729 rm -f core conftest.err conftest.$ac_objext
4730          CC="$CC -n32"
4731          if ac_fn_c_try_compile "$LINENO"; then :
4732   ac_cv_sys_largefile_CC=' -n32'; break
4733 fi
4734 rm -f core conftest.err conftest.$ac_objext
4735          break
4736        done
4737        CC=$ac_save_CC
4738        rm -f conftest.$ac_ext
4739     fi
4740 fi
4741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4742 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4743   if test "$ac_cv_sys_largefile_CC" != no; then
4744     CC=$CC$ac_cv_sys_largefile_CC
4745   fi
4746
4747   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4748 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4749 if ${ac_cv_sys_file_offset_bits+:} false; then :
4750   $as_echo_n "(cached) " >&6
4751 else
4752   while :; do
4753   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4754 /* end confdefs.h.  */
4755 #include <sys/types.h>
4756  /* Check that off_t can represent 2**63 - 1 correctly.
4757     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4758     since some C++ compilers masquerading as C compilers
4759     incorrectly reject 9223372036854775807.  */
4760 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4761   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4762                        && LARGE_OFF_T % 2147483647 == 1)
4763                       ? 1 : -1];
4764 int
4765 main ()
4766 {
4767
4768   ;
4769   return 0;
4770 }
4771 _ACEOF
4772 if ac_fn_c_try_compile "$LINENO"; then :
4773   ac_cv_sys_file_offset_bits=no; break
4774 fi
4775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4776   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4777 /* end confdefs.h.  */
4778 #define _FILE_OFFSET_BITS 64
4779 #include <sys/types.h>
4780  /* Check that off_t can represent 2**63 - 1 correctly.
4781     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4782     since some C++ compilers masquerading as C compilers
4783     incorrectly reject 9223372036854775807.  */
4784 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4785   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4786                        && LARGE_OFF_T % 2147483647 == 1)
4787                       ? 1 : -1];
4788 int
4789 main ()
4790 {
4791
4792   ;
4793   return 0;
4794 }
4795 _ACEOF
4796 if ac_fn_c_try_compile "$LINENO"; then :
4797   ac_cv_sys_file_offset_bits=64; break
4798 fi
4799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4800   ac_cv_sys_file_offset_bits=unknown
4801   break
4802 done
4803 fi
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4805 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4806 case $ac_cv_sys_file_offset_bits in #(
4807   no | unknown) ;;
4808   *)
4809 cat >>confdefs.h <<_ACEOF
4810 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4811 _ACEOF
4812 ;;
4813 esac
4814 rm -rf conftest*
4815   if test $ac_cv_sys_file_offset_bits = unknown; then
4816     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4817 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4818 if ${ac_cv_sys_large_files+:} false; then :
4819   $as_echo_n "(cached) " >&6
4820 else
4821   while :; do
4822   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4823 /* end confdefs.h.  */
4824 #include <sys/types.h>
4825  /* Check that off_t can represent 2**63 - 1 correctly.
4826     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4827     since some C++ compilers masquerading as C compilers
4828     incorrectly reject 9223372036854775807.  */
4829 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4830   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4831                        && LARGE_OFF_T % 2147483647 == 1)
4832                       ? 1 : -1];
4833 int
4834 main ()
4835 {
4836
4837   ;
4838   return 0;
4839 }
4840 _ACEOF
4841 if ac_fn_c_try_compile "$LINENO"; then :
4842   ac_cv_sys_large_files=no; break
4843 fi
4844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4845   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4846 /* end confdefs.h.  */
4847 #define _LARGE_FILES 1
4848 #include <sys/types.h>
4849  /* Check that off_t can represent 2**63 - 1 correctly.
4850     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4851     since some C++ compilers masquerading as C compilers
4852     incorrectly reject 9223372036854775807.  */
4853 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4854   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4855                        && LARGE_OFF_T % 2147483647 == 1)
4856                       ? 1 : -1];
4857 int
4858 main ()
4859 {
4860
4861   ;
4862   return 0;
4863 }
4864 _ACEOF
4865 if ac_fn_c_try_compile "$LINENO"; then :
4866   ac_cv_sys_large_files=1; break
4867 fi
4868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4869   ac_cv_sys_large_files=unknown
4870   break
4871 done
4872 fi
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4874 $as_echo "$ac_cv_sys_large_files" >&6; }
4875 case $ac_cv_sys_large_files in #(
4876   no | unknown) ;;
4877   *)
4878 cat >>confdefs.h <<_ACEOF
4879 #define _LARGE_FILES $ac_cv_sys_large_files
4880 _ACEOF
4881 ;;
4882 esac
4883 rm -rf conftest*
4884   fi
4885
4886
4887 fi
4888
4889
4890
4891 SIGNAMES_O=
4892 SIGNAMES_H=lsignames.h
4893
4894
4895
4896 CROSS_COMPILE=
4897 if test "x$cross_compiling" = "xyes"; then
4898     case "${host}" in
4899     *-cygwin*)
4900         cross_cache=${srcdir}/cross-build/cygwin32.cache
4901         ;;
4902     *-mingw*)
4903         cross_cache=${srcdir}/cross-build/cygwin32.cache
4904         ;;
4905     i[3456]86-*-beos*)
4906         cross_cache=${srcdir}/cross-build/x86-beos.cache
4907         ;;
4908     *)  echo "configure: cross-compiling for $host is not supported" >&2
4909         ;;
4910     esac
4911     if test -n "${cross_cache}" && test -r "${cross_cache}"; then
4912         echo "loading cross-build cache file ${cross_cache}"
4913         . ${cross_cache}
4914     fi
4915     unset cross_cache
4916     SIGNAMES_O='signames.o'
4917     CROSS_COMPILE='-DCROSS_COMPILING'
4918
4919 fi
4920
4921
4922
4923
4924 if test -z "$CFLAGS"; then
4925         AUTO_CFLAGS="-g ${GCC+-O2}"
4926         AUTO_LDFLAGS="-g ${GCC+-O2}"
4927 else
4928         AUTO_CFLAGS= AUTO_LDFLAGS=
4929 fi
4930
4931 CFLAGS=${CFLAGS-"$AUTO_CFLAGS"}
4932 # LDFLAGS=${LDFLAGS="$AUTO_LDFLAGS"}    # XXX
4933
4934 if test "$opt_profiling" = "yes"; then
4935         PROFILE_FLAGS=-pg
4936         case "$host_os" in
4937         solaris2*)      ;;
4938         *)              opt_static_link=yes ;;
4939         esac
4940         DEBUG= MALLOC_DEBUG=
4941 fi
4942
4943 prefer_shared=yes
4944 prefer_static=no
4945
4946 if test "$opt_static_link" = yes; then
4947         prefer_static=yes
4948         prefer_shared=no
4949         # if we're using gcc, add `-static' to LDFLAGS, except on Solaris >= 2
4950         if test -n "$GCC" || test "$ac_cv_c_compiler_gnu" = "yes"; then
4951                 STATIC_LD="-static"
4952                 case "$host_os" in
4953                 solaris2*)      ;;
4954                 *)              LDFLAGS="$LDFLAGS -static" ;;   # XXX experimental
4955                 esac
4956         fi
4957 fi
4958
4959 # set the appropriate make variables for building the "build tools"
4960 # modify defaults based on whether or not we are cross compiling, since the
4961 # options for the target host may not be appropriate for the build host
4962 if test "X$cross_compiling" = "Xno"; then
4963         CC_FOR_BUILD=${CC_FOR_BUILD-'$(CC)'}
4964         CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-"$CPPFLAGS"}    # XXX - should it be '$(CPPFLAGS)'
4965         LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-'$(LDFLAGS)'}
4966         # CFLAGS set above to default value if not passed in environment
4967         CFLAGS_FOR_BUILD=${CFLAGS-'$(CFLAGS)'}
4968         LIBS_FOR_BUILD=${LIBS_FOR_BUILD-'$(LIBS)'}
4969 else
4970         CC_FOR_BUILD=${CC_FOR_BUILD-"gcc"}
4971         CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-""}
4972         LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-""}
4973         CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD="-g"}
4974         LIBS_FOR_BUILD=${LIBS_FOR_BUILD-""}
4975 fi
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988 if test $ac_cv_c_compiler_gnu = yes; then
4989     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4990 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
4991 if ${ac_cv_prog_gcc_traditional+:} false; then :
4992   $as_echo_n "(cached) " >&6
4993 else
4994     ac_pattern="Autoconf.*'x'"
4995   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4996 /* end confdefs.h.  */
4997 #include <sgtty.h>
4998 Autoconf TIOCGETP
4999 _ACEOF
5000 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5001   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
5002   ac_cv_prog_gcc_traditional=yes
5003 else
5004   ac_cv_prog_gcc_traditional=no
5005 fi
5006 rm -f conftest*
5007
5008
5009   if test $ac_cv_prog_gcc_traditional = no; then
5010     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5011 /* end confdefs.h.  */
5012 #include <termio.h>
5013 Autoconf TCGETA
5014 _ACEOF
5015 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5016   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
5017   ac_cv_prog_gcc_traditional=yes
5018 fi
5019 rm -f conftest*
5020
5021   fi
5022 fi
5023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
5024 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
5025   if test $ac_cv_prog_gcc_traditional = yes; then
5026     CC="$CC -traditional"
5027   fi
5028 fi
5029
5030
5031
5032 if test "$opt_readline" = yes && test "$opt_with_installed_readline" != "no"
5033 then
5034         # If the user specified --with-installed-readline=PREFIX and PREFIX
5035         # is not `yes', set ac_cv_rl_prefix to PREFIX
5036         test $opt_with_installed_readline != "yes" && ac_cv_rl_prefix=$opt_with_installed_readline
5037
5038
5039 if test "X$bash_cv_termcap_lib" = "X"; then
5040 _bash_needmsg=yes
5041 else
5042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
5043 $as_echo_n "checking which library has the termcap functions... " >&6; }
5044 _bash_needmsg=
5045 fi
5046 if ${bash_cv_termcap_lib+:} false; then :
5047   $as_echo_n "(cached) " >&6
5048 else
5049   ac_fn_c_check_func "$LINENO" "tgetent" "ac_cv_func_tgetent"
5050 if test "x$ac_cv_func_tgetent" = xyes; then :
5051   bash_cv_termcap_lib=libc
5052 else
5053   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5
5054 $as_echo_n "checking for tgetent in -ltermcap... " >&6; }
5055 if ${ac_cv_lib_termcap_tgetent+:} false; then :
5056   $as_echo_n "(cached) " >&6
5057 else
5058   ac_check_lib_save_LIBS=$LIBS
5059 LIBS="-ltermcap  $LIBS"
5060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5061 /* end confdefs.h.  */
5062
5063 /* Override any GCC internal prototype to avoid an error.
5064    Use char because int might match the return type of a GCC
5065    builtin and then its argument prototype would still apply.  */
5066 #ifdef __cplusplus
5067 extern "C"
5068 #endif
5069 char tgetent ();
5070 int
5071 main ()
5072 {
5073 return tgetent ();
5074   ;
5075   return 0;
5076 }
5077 _ACEOF
5078 if ac_fn_c_try_link "$LINENO"; then :
5079   ac_cv_lib_termcap_tgetent=yes
5080 else
5081   ac_cv_lib_termcap_tgetent=no
5082 fi
5083 rm -f core conftest.err conftest.$ac_objext \
5084     conftest$ac_exeext conftest.$ac_ext
5085 LIBS=$ac_check_lib_save_LIBS
5086 fi
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_tgetent" >&5
5088 $as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
5089 if test "x$ac_cv_lib_termcap_tgetent" = xyes; then :
5090   bash_cv_termcap_lib=libtermcap
5091 else
5092   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfo" >&5
5093 $as_echo_n "checking for tgetent in -ltinfo... " >&6; }
5094 if ${ac_cv_lib_tinfo_tgetent+:} false; then :
5095   $as_echo_n "(cached) " >&6
5096 else
5097   ac_check_lib_save_LIBS=$LIBS
5098 LIBS="-ltinfo  $LIBS"
5099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5100 /* end confdefs.h.  */
5101
5102 /* Override any GCC internal prototype to avoid an error.
5103    Use char because int might match the return type of a GCC
5104    builtin and then its argument prototype would still apply.  */
5105 #ifdef __cplusplus
5106 extern "C"
5107 #endif
5108 char tgetent ();
5109 int
5110 main ()
5111 {
5112 return tgetent ();
5113   ;
5114   return 0;
5115 }
5116 _ACEOF
5117 if ac_fn_c_try_link "$LINENO"; then :
5118   ac_cv_lib_tinfo_tgetent=yes
5119 else
5120   ac_cv_lib_tinfo_tgetent=no
5121 fi
5122 rm -f core conftest.err conftest.$ac_objext \
5123     conftest$ac_exeext conftest.$ac_ext
5124 LIBS=$ac_check_lib_save_LIBS
5125 fi
5126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tinfo_tgetent" >&5
5127 $as_echo "$ac_cv_lib_tinfo_tgetent" >&6; }
5128 if test "x$ac_cv_lib_tinfo_tgetent" = xyes; then :
5129   bash_cv_termcap_lib=libtinfo
5130 else
5131   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lcurses" >&5
5132 $as_echo_n "checking for tgetent in -lcurses... " >&6; }
5133 if ${ac_cv_lib_curses_tgetent+:} false; then :
5134   $as_echo_n "(cached) " >&6
5135 else
5136   ac_check_lib_save_LIBS=$LIBS
5137 LIBS="-lcurses  $LIBS"
5138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5139 /* end confdefs.h.  */
5140
5141 /* Override any GCC internal prototype to avoid an error.
5142    Use char because int might match the return type of a GCC
5143    builtin and then its argument prototype would still apply.  */
5144 #ifdef __cplusplus
5145 extern "C"
5146 #endif
5147 char tgetent ();
5148 int
5149 main ()
5150 {
5151 return tgetent ();
5152   ;
5153   return 0;
5154 }
5155 _ACEOF
5156 if ac_fn_c_try_link "$LINENO"; then :
5157   ac_cv_lib_curses_tgetent=yes
5158 else
5159   ac_cv_lib_curses_tgetent=no
5160 fi
5161 rm -f core conftest.err conftest.$ac_objext \
5162     conftest$ac_exeext conftest.$ac_ext
5163 LIBS=$ac_check_lib_save_LIBS
5164 fi
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_tgetent" >&5
5166 $as_echo "$ac_cv_lib_curses_tgetent" >&6; }
5167 if test "x$ac_cv_lib_curses_tgetent" = xyes; then :
5168   bash_cv_termcap_lib=libcurses
5169 else
5170   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5
5171 $as_echo_n "checking for tgetent in -lncurses... " >&6; }
5172 if ${ac_cv_lib_ncurses_tgetent+:} false; then :
5173   $as_echo_n "(cached) " >&6
5174 else
5175   ac_check_lib_save_LIBS=$LIBS
5176 LIBS="-lncurses  $LIBS"
5177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5178 /* end confdefs.h.  */
5179
5180 /* Override any GCC internal prototype to avoid an error.
5181    Use char because int might match the return type of a GCC
5182    builtin and then its argument prototype would still apply.  */
5183 #ifdef __cplusplus
5184 extern "C"
5185 #endif
5186 char tgetent ();
5187 int
5188 main ()
5189 {
5190 return tgetent ();
5191   ;
5192   return 0;
5193 }
5194 _ACEOF
5195 if ac_fn_c_try_link "$LINENO"; then :
5196   ac_cv_lib_ncurses_tgetent=yes
5197 else
5198   ac_cv_lib_ncurses_tgetent=no
5199 fi
5200 rm -f core conftest.err conftest.$ac_objext \
5201     conftest$ac_exeext conftest.$ac_ext
5202 LIBS=$ac_check_lib_save_LIBS
5203 fi
5204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5
5205 $as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
5206 if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then :
5207   bash_cv_termcap_lib=libncurses
5208 else
5209   bash_cv_termcap_lib=gnutermcap
5210 fi
5211
5212 fi
5213
5214 fi
5215
5216 fi
5217
5218 fi
5219
5220 fi
5221
5222 if test "X$_bash_needmsg" = "Xyes"; then
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
5224 $as_echo_n "checking which library has the termcap functions... " >&6; }
5225 fi
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using $bash_cv_termcap_lib" >&5
5227 $as_echo "using $bash_cv_termcap_lib" >&6; }
5228 if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then
5229 LDFLAGS="$LDFLAGS -L./lib/termcap"
5230 TERMCAP_LIB="./lib/termcap/libtermcap.a"
5231 TERMCAP_DEP="./lib/termcap/libtermcap.a"
5232 elif test $bash_cv_termcap_lib = libtermcap && test -z "$prefer_curses"; then
5233 TERMCAP_LIB=-ltermcap
5234 TERMCAP_DEP=
5235 elif test $bash_cv_termcap_lib = libtinfo; then
5236 TERMCAP_LIB=-ltinfo
5237 TERMCAP_DEP=
5238 elif test $bash_cv_termcap_lib = libncurses; then
5239 TERMCAP_LIB=-lncurses
5240 TERMCAP_DEP=
5241 elif test $bash_cv_termcap_lib = libc; then
5242 TERMCAP_LIB=
5243 TERMCAP_DEP=
5244 else
5245 TERMCAP_LIB=-lcurses
5246 TERMCAP_DEP=
5247 fi
5248
5249
5250
5251
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of installed readline library" >&5
5253 $as_echo_n "checking version of installed readline library... " >&6; }
5254
5255 # What a pain in the ass this is.
5256
5257 # save cpp and ld options
5258 _save_CFLAGS="$CFLAGS"
5259 _save_LDFLAGS="$LDFLAGS"
5260 _save_LIBS="$LIBS"
5261
5262 # Don't set ac_cv_rl_prefix if the caller has already assigned a value.  This
5263 # allows the caller to do something like $_rl_prefix=$withval if the user
5264 # specifies --with-installed-readline=PREFIX as an argument to configure
5265
5266 if test -z "$ac_cv_rl_prefix"; then
5267 test "x$prefix" = xNONE && ac_cv_rl_prefix=$ac_default_prefix || ac_cv_rl_prefix=${prefix}
5268 fi
5269
5270 eval ac_cv_rl_includedir=${ac_cv_rl_prefix}/include
5271 eval ac_cv_rl_libdir=${ac_cv_rl_prefix}/lib
5272
5273 LIBS="$LIBS -lreadline ${TERMCAP_LIB}"
5274 CFLAGS="$CFLAGS -I${ac_cv_rl_includedir}"
5275 LDFLAGS="$LDFLAGS -L${ac_cv_rl_libdir}"
5276
5277 if ${ac_cv_rl_version+:} false; then :
5278   $as_echo_n "(cached) " >&6
5279 else
5280   if test "$cross_compiling" = yes; then :
5281   ac_cv_rl_version='4.2'
5282 else
5283   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5284 /* end confdefs.h.  */
5285
5286 #include <stdio.h>
5287 #include <readline/readline.h>
5288
5289 extern int rl_gnu_readline_p;
5290
5291 main()
5292 {
5293         FILE *fp;
5294         fp = fopen("conftest.rlv", "w");
5295         if (fp == 0)
5296                 exit(1);
5297         if (rl_gnu_readline_p != 1)
5298                 fprintf(fp, "0.0\n");
5299         else
5300                 fprintf(fp, "%s\n", rl_library_version ? rl_library_version : "0.0");
5301         fclose(fp);
5302         exit(0);
5303 }
5304
5305 _ACEOF
5306 if ac_fn_c_try_run "$LINENO"; then :
5307   ac_cv_rl_version=`cat conftest.rlv`
5308 else
5309   ac_cv_rl_version='0.0'
5310 fi
5311 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5312   conftest.$ac_objext conftest.beam conftest.$ac_ext
5313 fi
5314
5315 fi
5316
5317
5318 CFLAGS="$_save_CFLAGS"
5319 LDFLAGS="$_save_LDFLAGS"
5320 LIBS="$_save_LIBS"
5321
5322 RL_MAJOR=0
5323 RL_MINOR=0
5324
5325 # (
5326 case "$ac_cv_rl_version" in
5327 2*|3*|4*|5*|6*|7*|8*|9*)
5328         RL_MAJOR=`echo $ac_cv_rl_version | sed 's:\..*$::'`
5329         RL_MINOR=`echo $ac_cv_rl_version | sed -e 's:^.*\.::' -e 's:[a-zA-Z]*$::'`
5330         ;;
5331 esac
5332
5333 # (((
5334 case $RL_MAJOR in
5335 [0-9][0-9])     _RL_MAJOR=$RL_MAJOR ;;
5336 [0-9])  _RL_MAJOR=0$RL_MAJOR ;;
5337 *)              _RL_MAJOR=00 ;;
5338 esac
5339
5340 # (((
5341 case $RL_MINOR in
5342 [0-9][0-9])     _RL_MINOR=$RL_MINOR ;;
5343 [0-9])  _RL_MINOR=0$RL_MINOR ;;
5344 *)              _RL_MINOR=00 ;;
5345 esac
5346
5347 RL_VERSION="0x${_RL_MAJOR}${_RL_MINOR}"
5348
5349 # Readline versions greater than 4.2 have these defines in readline.h
5350
5351 if test $ac_cv_rl_version = '0.0' ; then
5352         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not test version of installed readline library." >&5
5353 $as_echo "$as_me: WARNING: Could not test version of installed readline library." >&2;}
5354 elif test $RL_MAJOR -gt 4 || { test $RL_MAJOR = 4 && test $RL_MINOR -gt 2 ; } ; then
5355         # set these for use by the caller
5356         RL_PREFIX=$ac_cv_rl_prefix
5357         RL_LIBDIR=$ac_cv_rl_libdir
5358         RL_INCLUDEDIR=$ac_cv_rl_includedir
5359         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_rl_version" >&5
5360 $as_echo "$ac_cv_rl_version" >&6; }
5361 else
5362
5363
5364 cat >>confdefs.h <<_ACEOF
5365 #define RL_READLINE_VERSION $RL_VERSION
5366 _ACEOF
5367
5368
5369 cat >>confdefs.h <<_ACEOF
5370 #define RL_VERSION_MAJOR $RL_MAJOR
5371 _ACEOF
5372
5373
5374 cat >>confdefs.h <<_ACEOF
5375 #define RL_VERSION_MINOR $RL_MINOR
5376 _ACEOF
5377
5378
5379
5380
5381
5382
5383 # set these for use by the caller
5384 RL_PREFIX=$ac_cv_rl_prefix
5385 RL_LIBDIR=$ac_cv_rl_libdir
5386 RL_INCLUDEDIR=$ac_cv_rl_includedir
5387
5388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_rl_version" >&5
5389 $as_echo "$ac_cv_rl_version" >&6; }
5390
5391 fi
5392
5393
5394         case "$ac_cv_rl_version" in
5395         5*|6*|7*|8*|9*) ;;
5396         *)      opt_with_installed_readline=no
5397                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: installed readline library is too old to be linked with bash" >&5
5398 $as_echo "$as_me: WARNING: installed readline library is too old to be linked with bash" >&2;}
5399                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using private bash version" >&5
5400 $as_echo "$as_me: WARNING: using private bash version" >&2;}
5401                 ;;
5402         esac
5403 fi
5404
5405 TILDE_LIB=-ltilde
5406 if test $opt_readline = yes; then
5407         $as_echo "#define READLINE 1" >>confdefs.h
5408
5409         if test "$opt_with_installed_readline" != "no" ; then
5410                 case "$opt_with_installed_readline" in
5411                 yes)    RL_INCLUDE= ;;
5412                 *)      case "$RL_INCLUDEDIR" in
5413                         /usr/include)   ;;
5414                         *)              RL_INCLUDE='-I${RL_INCLUDEDIR}' ;;
5415                         esac
5416                         ;;
5417                 esac
5418                 READLINE_DEP=
5419                 READLINE_LIB=-lreadline
5420                 # section for OS versions that don't allow unresolved symbols
5421                 # to be compiled into dynamic libraries.
5422                 case "$host_os" in
5423                 cygwin*)        TILDE_LIB= ;;
5424                 esac
5425         else
5426                 RL_LIBDIR='$(dot)/$(LIBSUBDIR)/readline'
5427                 READLINE_DEP='$(READLINE_LIBRARY)'
5428                 # section for OS versions that ship an older/broken version of
5429                 # readline as a standard dynamic library and don't allow a
5430                 # static version specified as -llibname to override the
5431                 # dynamic version
5432                 case "${host_os}" in
5433                 darwin[89]*|darwin10*) READLINE_LIB='${READLINE_LIBRARY}' ;;
5434                 *)              READLINE_LIB=-lreadline ;;
5435                 esac
5436         fi
5437 else
5438         RL_LIBDIR='$(dot)/$(LIBSUBDIR)/readline'
5439         READLINE_LIB= READLINE_DEP=
5440 fi
5441 if test $opt_history = yes || test $opt_bang_history = yes; then
5442         if test $opt_history = yes; then
5443                 $as_echo "#define HISTORY 1" >>confdefs.h
5444
5445         fi
5446         if test $opt_bang_history = yes; then
5447                 $as_echo "#define BANG_HISTORY 1" >>confdefs.h
5448
5449         fi
5450         if test "$opt_with_installed_readline" != "no"; then
5451                 HIST_LIBDIR=$RL_LIBDIR
5452                 HISTORY_DEP=
5453                 HISTORY_LIB=-lhistory
5454                 case "$opt_with_installed_readline" in
5455                 yes)    RL_INCLUDE= ;;
5456                 *)      case "$RL_INCLUDEDIR" in
5457                         /usr/include)   ;;
5458                         *)              RL_INCLUDE='-I${RL_INCLUDEDIR}' ;;
5459                         esac
5460                         ;;
5461                 esac
5462         else
5463                 HIST_LIBDIR='$(dot)/$(LIBSUBDIR)/readline'
5464                 HISTORY_DEP='$(HISTORY_LIBRARY)'
5465                 # section for OS versions that ship an older version of
5466                 # readline as a standard dynamic library and don't allow a
5467                 # static version specified as -llibname to override the
5468                 # dynamic version
5469                 case "${host_os}" in
5470                 darwin[89]*|darwin10*) HISTORY_LIB='${HISTORY_LIBRARY}' ;;
5471                 *)              HISTORY_LIB=-lhistory ;;
5472                 esac
5473         fi
5474 else
5475         HIST_LIBDIR='$(dot)/$(LIBSUBDIR)/readline'
5476         HISTORY_LIB= HISTORY_DEP=
5477 fi
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489 # Find a good install program.  We prefer a C program (faster),
5490 # so one script is as good as another.  But avoid the broken or
5491 # incompatible versions:
5492 # SysV /etc/install, /usr/sbin/install
5493 # SunOS /usr/etc/install
5494 # IRIX /sbin/install
5495 # AIX /bin/install
5496 # AmigaOS /C/install, which installs bootblocks on floppy discs
5497 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5498 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5499 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5500 # OS/2's system install, which has a completely different semantic
5501 # ./install, which can be erroneously created by make from ./install.sh.
5502 # Reject install programs that cannot install multiple files.
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5504 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5505 if test -z "$INSTALL"; then
5506 if ${ac_cv_path_install+:} false; then :
5507   $as_echo_n "(cached) " >&6
5508 else
5509   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5510 for as_dir in $PATH
5511 do
5512   IFS=$as_save_IFS
5513   test -z "$as_dir" && as_dir=.
5514     # Account for people who put trailing slashes in PATH elements.
5515 case $as_dir/ in #((
5516   ./ | .// | /[cC]/* | \
5517   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5518   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5519   /usr/ucb/* ) ;;
5520   *)
5521     # OSF1 and SCO ODT 3.0 have their own names for install.
5522     # Don't use installbsd from OSF since it installs stuff as root
5523     # by default.
5524     for ac_prog in ginstall scoinst install; do
5525       for ac_exec_ext in '' $ac_executable_extensions; do
5526         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5527           if test $ac_prog = install &&
5528             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5529             # AIX install.  It has an incompatible calling convention.
5530             :
5531           elif test $ac_prog = install &&
5532             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5533             # program-specific install script used by HP pwplus--don't use.
5534             :
5535           else
5536             rm -rf conftest.one conftest.two conftest.dir
5537             echo one > conftest.one
5538             echo two > conftest.two
5539             mkdir conftest.dir
5540             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5541               test -s conftest.one && test -s conftest.two &&
5542               test -s conftest.dir/conftest.one &&
5543               test -s conftest.dir/conftest.two
5544             then
5545               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5546               break 3
5547             fi
5548           fi
5549         fi
5550       done
5551     done
5552     ;;
5553 esac
5554
5555   done
5556 IFS=$as_save_IFS
5557
5558 rm -rf conftest.one conftest.two conftest.dir
5559
5560 fi
5561   if test "${ac_cv_path_install+set}" = set; then
5562     INSTALL=$ac_cv_path_install
5563   else
5564     # As a last resort, use the slow shell script.  Don't cache a
5565     # value for INSTALL within a source directory, because that will
5566     # break other packages using the cache if that directory is
5567     # removed, or if the value is a relative name.
5568     INSTALL=$ac_install_sh
5569   fi
5570 fi
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5572 $as_echo "$INSTALL" >&6; }
5573
5574 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5575 # It thinks the first close brace ends the variable substitution.
5576 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5577
5578 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5579
5580 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5581
5582 if test -n "$ac_tool_prefix"; then
5583   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5584 set dummy ${ac_tool_prefix}ar; ac_word=$2
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5586 $as_echo_n "checking for $ac_word... " >&6; }
5587 if ${ac_cv_prog_AR+:} false; then :
5588   $as_echo_n "(cached) " >&6
5589 else
5590   if test -n "$AR"; then
5591   ac_cv_prog_AR="$AR" # Let the user override the test.
5592 else
5593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5594 for as_dir in $PATH
5595 do
5596   IFS=$as_save_IFS
5597   test -z "$as_dir" && as_dir=.
5598     for ac_exec_ext in '' $ac_executable_extensions; do
5599   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5600     ac_cv_prog_AR="${ac_tool_prefix}ar"
5601     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5602     break 2
5603   fi
5604 done
5605   done
5606 IFS=$as_save_IFS
5607
5608 fi
5609 fi
5610 AR=$ac_cv_prog_AR
5611 if test -n "$AR"; then
5612   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5613 $as_echo "$AR" >&6; }
5614 else
5615   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5616 $as_echo "no" >&6; }
5617 fi
5618
5619
5620 fi
5621 if test -z "$ac_cv_prog_AR"; then
5622   ac_ct_AR=$AR
5623   # Extract the first word of "ar", so it can be a program name with args.
5624 set dummy ar; ac_word=$2
5625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5626 $as_echo_n "checking for $ac_word... " >&6; }
5627 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5628   $as_echo_n "(cached) " >&6
5629 else
5630   if test -n "$ac_ct_AR"; then
5631   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5632 else
5633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5634 for as_dir in $PATH
5635 do
5636   IFS=$as_save_IFS
5637   test -z "$as_dir" && as_dir=.
5638     for ac_exec_ext in '' $ac_executable_extensions; do
5639   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5640     ac_cv_prog_ac_ct_AR="ar"
5641     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5642     break 2
5643   fi
5644 done
5645   done
5646 IFS=$as_save_IFS
5647
5648 fi
5649 fi
5650 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5651 if test -n "$ac_ct_AR"; then
5652   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5653 $as_echo "$ac_ct_AR" >&6; }
5654 else
5655   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5656 $as_echo "no" >&6; }
5657 fi
5658
5659   if test "x$ac_ct_AR" = x; then
5660     AR=""
5661   else
5662     case $cross_compiling:$ac_tool_warned in
5663 yes:)
5664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5665 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5666 ac_tool_warned=yes ;;
5667 esac
5668     AR=$ac_ct_AR
5669   fi
5670 else
5671   AR="$ac_cv_prog_AR"
5672 fi
5673
5674 test -n "$ARFLAGS" || ARFLAGS="cr"
5675 if test -n "$ac_tool_prefix"; then
5676   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5677 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5679 $as_echo_n "checking for $ac_word... " >&6; }
5680 if ${ac_cv_prog_RANLIB+:} false; then :
5681   $as_echo_n "(cached) " >&6
5682 else
5683   if test -n "$RANLIB"; then
5684   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5685 else
5686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5687 for as_dir in $PATH
5688 do
5689   IFS=$as_save_IFS
5690   test -z "$as_dir" && as_dir=.
5691     for ac_exec_ext in '' $ac_executable_extensions; do
5692   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5693     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5694     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5695     break 2
5696   fi
5697 done
5698   done
5699 IFS=$as_save_IFS
5700
5701 fi
5702 fi
5703 RANLIB=$ac_cv_prog_RANLIB
5704 if test -n "$RANLIB"; then
5705   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5706 $as_echo "$RANLIB" >&6; }
5707 else
5708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5709 $as_echo "no" >&6; }
5710 fi
5711
5712
5713 fi
5714 if test -z "$ac_cv_prog_RANLIB"; then
5715   ac_ct_RANLIB=$RANLIB
5716   # Extract the first word of "ranlib", so it can be a program name with args.
5717 set dummy ranlib; ac_word=$2
5718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5719 $as_echo_n "checking for $ac_word... " >&6; }
5720 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5721   $as_echo_n "(cached) " >&6
5722 else
5723   if test -n "$ac_ct_RANLIB"; then
5724   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5725 else
5726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5727 for as_dir in $PATH
5728 do
5729   IFS=$as_save_IFS
5730   test -z "$as_dir" && as_dir=.
5731     for ac_exec_ext in '' $ac_executable_extensions; do
5732   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5733     ac_cv_prog_ac_ct_RANLIB="ranlib"
5734     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5735     break 2
5736   fi
5737 done
5738   done
5739 IFS=$as_save_IFS
5740
5741 fi
5742 fi
5743 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5744 if test -n "$ac_ct_RANLIB"; then
5745   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5746 $as_echo "$ac_ct_RANLIB" >&6; }
5747 else
5748   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5749 $as_echo "no" >&6; }
5750 fi
5751
5752   if test "x$ac_ct_RANLIB" = x; then
5753     RANLIB=":"
5754   else
5755     case $cross_compiling:$ac_tool_warned in
5756 yes:)
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5758 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5759 ac_tool_warned=yes ;;
5760 esac
5761     RANLIB=$ac_ct_RANLIB
5762   fi
5763 else
5764   RANLIB="$ac_cv_prog_RANLIB"
5765 fi
5766
5767 for ac_prog in 'bison -y' byacc
5768 do
5769   # Extract the first word of "$ac_prog", so it can be a program name with args.
5770 set dummy $ac_prog; ac_word=$2
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5772 $as_echo_n "checking for $ac_word... " >&6; }
5773 if ${ac_cv_prog_YACC+:} false; then :
5774   $as_echo_n "(cached) " >&6
5775 else
5776   if test -n "$YACC"; then
5777   ac_cv_prog_YACC="$YACC" # Let the user override the test.
5778 else
5779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5780 for as_dir in $PATH
5781 do
5782   IFS=$as_save_IFS
5783   test -z "$as_dir" && as_dir=.
5784     for ac_exec_ext in '' $ac_executable_extensions; do
5785   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5786     ac_cv_prog_YACC="$ac_prog"
5787     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5788     break 2
5789   fi
5790 done
5791   done
5792 IFS=$as_save_IFS
5793
5794 fi
5795 fi
5796 YACC=$ac_cv_prog_YACC
5797 if test -n "$YACC"; then
5798   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5799 $as_echo "$YACC" >&6; }
5800 else
5801   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5802 $as_echo "no" >&6; }
5803 fi
5804
5805
5806   test -n "$YACC" && break
5807 done
5808 test -n "$YACC" || YACC="yacc"
5809
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5811 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5812 set x ${MAKE-make}
5813 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5814 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
5815   $as_echo_n "(cached) " >&6
5816 else
5817   cat >conftest.make <<\_ACEOF
5818 SHELL = /bin/sh
5819 all:
5820         @echo '@@@%%%=$(MAKE)=@@@%%%'
5821 _ACEOF
5822 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5823 case `${MAKE-make} -f conftest.make 2>/dev/null` in
5824   *@@@%%%=?*=@@@%%%*)
5825     eval ac_cv_prog_make_${ac_make}_set=yes;;
5826   *)
5827     eval ac_cv_prog_make_${ac_make}_set=no;;
5828 esac
5829 rm -f conftest.make
5830 fi
5831 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5833 $as_echo "yes" >&6; }
5834   SET_MAKE=
5835 else
5836   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5837 $as_echo "no" >&6; }
5838   SET_MAKE="MAKE=${MAKE-make}"
5839 fi
5840
5841
5842 case "$ac_cv_prog_YACC" in
5843 *bison*)        ;;
5844 *)      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: bison not available; needed to process parse.y" >&5
5845 $as_echo "$as_me: WARNING: bison not available; needed to process parse.y" >&2;} ;;
5846 esac
5847
5848 case "$host_os" in
5849 opennt*|interix*)       MAKE_SHELL="$INTERIX_ROOT/bin/sh" ;;
5850 *)                      MAKE_SHELL=/bin/sh ;;
5851 esac
5852
5853
5854 if test x$SIZE = x; then
5855         if test x$ac_tool_prefix = x; then
5856                 SIZE=size
5857         else
5858                 SIZE=${ac_tool_prefix}size
5859                 save_IFS=$IFS ; IFS=:
5860                 size_found=0
5861                 for dir in $PATH; do
5862                         if test -x $dir/$SIZE ; then
5863                                 size_found=1
5864                                 break
5865                         fi
5866                 done
5867                 if test $size_found -eq 0; then
5868                         SIZE=:
5869                 fi
5870                 IFS=$save_IFS
5871         fi
5872 fi
5873
5874
5875 # Checks for stat-related time functions.
5876
5877 # Copyright (C) 1998-1999, 2001, 2003, 2005-2007, 2009-2012 Free Software
5878 # Foundation, Inc.
5879
5880 # This file is free software; the Free Software Foundation
5881 # gives unlimited permission to copy and/or distribute it,
5882 # with or without modifications, as long as this notice is preserved.
5883
5884
5885 # st_atim.tv_nsec - Linux, Solaris, Cygwin
5886 # st_atimespec.tv_nsec - FreeBSD, NetBSD, if ! defined _POSIX_SOURCE
5887 # st_atimensec - FreeBSD, NetBSD, if defined _POSIX_SOURCE
5888 # st_atim.st__tim.tv_nsec - UnixWare (at least 2.1.2 through 7.1)
5889
5890 # st_birthtimespec - FreeBSD, NetBSD (hidden on OpenBSD 3.9, anyway)
5891 # st_birthtim - Cygwin 1.7.0+
5892
5893
5894
5895 # Configure checks for struct timespec
5896
5897 # Copyright (C) 2000-2001, 2003-2007, 2009-2011, 2012 Free Software Foundation, Inc.
5898
5899 # This file is free software; the Free Software Foundation
5900 # gives unlimited permission to copy and/or distribute it,
5901 # with or without modifications, as long as this notice is preserved.
5902
5903 # Original written by Paul Eggert and Jim Meyering.
5904 # Modified by Chet Ramey for bash
5905
5906
5907
5908
5909
5910 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5911
5912
5913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5914 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5915 if ${ac_cv_c_const+:} false; then :
5916   $as_echo_n "(cached) " >&6
5917 else
5918   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5919 /* end confdefs.h.  */
5920
5921 int
5922 main ()
5923 {
5924
5925 #ifndef __cplusplus
5926   /* Ultrix mips cc rejects this sort of thing.  */
5927   typedef int charset[2];
5928   const charset cs = { 0, 0 };
5929   /* SunOS 4.1.1 cc rejects this.  */
5930   char const *const *pcpcc;
5931   char **ppc;
5932   /* NEC SVR4.0.2 mips cc rejects this.  */
5933   struct point {int x, y;};
5934   static struct point const zero = {0,0};
5935   /* AIX XL C 1.02.0.0 rejects this.
5936      It does not let you subtract one const X* pointer from another in
5937      an arm of an if-expression whose if-part is not a constant
5938      expression */
5939   const char *g = "string";
5940   pcpcc = &g + (g ? g-g : 0);
5941   /* HPUX 7.0 cc rejects these. */
5942   ++pcpcc;
5943   ppc = (char**) pcpcc;
5944   pcpcc = (char const *const *) ppc;
5945   { /* SCO 3.2v4 cc rejects this sort of thing.  */
5946     char tx;
5947     char *t = &tx;
5948     char const *s = 0 ? (char *) 0 : (char const *) 0;
5949
5950     *t++ = 0;
5951     if (s) return 0;
5952   }
5953   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
5954     int x[] = {25, 17};
5955     const int *foo = &x[0];
5956     ++foo;
5957   }
5958   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5959     typedef const int *iptr;
5960     iptr p = 0;
5961     ++p;
5962   }
5963   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
5964        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5965     struct s { int j; const int *ap[3]; } bx;
5966     struct s *b = &bx; b->j = 5;
5967   }
5968   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5969     const int foo = 10;
5970     if (!foo) return 0;
5971   }
5972   return !cs[0] && !zero.x;
5973 #endif
5974
5975   ;
5976   return 0;
5977 }
5978 _ACEOF
5979 if ac_fn_c_try_compile "$LINENO"; then :
5980   ac_cv_c_const=yes
5981 else
5982   ac_cv_c_const=no
5983 fi
5984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5985 fi
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5987 $as_echo "$ac_cv_c_const" >&6; }
5988 if test $ac_cv_c_const = no; then
5989
5990 $as_echo "#define const /**/" >>confdefs.h
5991
5992 fi
5993
5994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5995 $as_echo_n "checking for inline... " >&6; }
5996 if ${ac_cv_c_inline+:} false; then :
5997   $as_echo_n "(cached) " >&6
5998 else
5999   ac_cv_c_inline=no
6000 for ac_kw in inline __inline__ __inline; do
6001   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6002 /* end confdefs.h.  */
6003 #ifndef __cplusplus
6004 typedef int foo_t;
6005 static $ac_kw foo_t static_foo () {return 0; }
6006 $ac_kw foo_t foo () {return 0; }
6007 #endif
6008
6009 _ACEOF
6010 if ac_fn_c_try_compile "$LINENO"; then :
6011   ac_cv_c_inline=$ac_kw
6012 fi
6013 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6014   test "$ac_cv_c_inline" != no && break
6015 done
6016
6017 fi
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
6019 $as_echo "$ac_cv_c_inline" >&6; }
6020
6021 case $ac_cv_c_inline in
6022   inline | yes) ;;
6023   *)
6024     case $ac_cv_c_inline in
6025       no) ac_val=;;
6026       *) ac_val=$ac_cv_c_inline;;
6027     esac
6028     cat >>confdefs.h <<_ACEOF
6029 #ifndef __cplusplus
6030 #define inline $ac_val
6031 #endif
6032 _ACEOF
6033     ;;
6034 esac
6035
6036  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6037 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6038 if ${ac_cv_c_bigendian+:} false; then :
6039   $as_echo_n "(cached) " >&6
6040 else
6041   ac_cv_c_bigendian=unknown
6042     # See if we're dealing with a universal compiler.
6043     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6044 /* end confdefs.h.  */
6045 #ifndef __APPLE_CC__
6046                not a universal capable compiler
6047              #endif
6048              typedef int dummy;
6049
6050 _ACEOF
6051 if ac_fn_c_try_compile "$LINENO"; then :
6052
6053         # Check for potential -arch flags.  It is not universal unless
6054         # there are at least two -arch flags with different values.
6055         ac_arch=
6056         ac_prev=
6057         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6058          if test -n "$ac_prev"; then
6059            case $ac_word in
6060              i?86 | x86_64 | ppc | ppc64)
6061                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6062                  ac_arch=$ac_word
6063                else
6064                  ac_cv_c_bigendian=universal
6065                  break
6066                fi
6067                ;;
6068            esac
6069            ac_prev=
6070          elif test "x$ac_word" = "x-arch"; then
6071            ac_prev=arch
6072          fi
6073        done
6074 fi
6075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6076     if test $ac_cv_c_bigendian = unknown; then
6077       # See if sys/param.h defines the BYTE_ORDER macro.
6078       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6079 /* end confdefs.h.  */
6080 #include <sys/types.h>
6081              #include <sys/param.h>
6082
6083 int
6084 main ()
6085 {
6086 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6087                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6088                      && LITTLE_ENDIAN)
6089               bogus endian macros
6090              #endif
6091
6092   ;
6093   return 0;
6094 }
6095 _ACEOF
6096 if ac_fn_c_try_compile "$LINENO"; then :
6097   # It does; now see whether it defined to BIG_ENDIAN or not.
6098          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6099 /* end confdefs.h.  */
6100 #include <sys/types.h>
6101                 #include <sys/param.h>
6102
6103 int
6104 main ()
6105 {
6106 #if BYTE_ORDER != BIG_ENDIAN
6107                  not big endian
6108                 #endif
6109
6110   ;
6111   return 0;
6112 }
6113 _ACEOF
6114 if ac_fn_c_try_compile "$LINENO"; then :
6115   ac_cv_c_bigendian=yes
6116 else
6117   ac_cv_c_bigendian=no
6118 fi
6119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6120 fi
6121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6122     fi
6123     if test $ac_cv_c_bigendian = unknown; then
6124       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6125       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6126 /* end confdefs.h.  */
6127 #include <limits.h>
6128
6129 int
6130 main ()
6131 {
6132 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6133               bogus endian macros
6134              #endif
6135
6136   ;
6137   return 0;
6138 }
6139 _ACEOF
6140 if ac_fn_c_try_compile "$LINENO"; then :
6141   # It does; now see whether it defined to _BIG_ENDIAN or not.
6142          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6143 /* end confdefs.h.  */
6144 #include <limits.h>
6145
6146 int
6147 main ()
6148 {
6149 #ifndef _BIG_ENDIAN
6150                  not big endian
6151                 #endif
6152
6153   ;
6154   return 0;
6155 }
6156 _ACEOF
6157 if ac_fn_c_try_compile "$LINENO"; then :
6158   ac_cv_c_bigendian=yes
6159 else
6160   ac_cv_c_bigendian=no
6161 fi
6162 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6163 fi
6164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6165     fi
6166     if test $ac_cv_c_bigendian = unknown; then
6167       # Compile a test program.
6168       if test "$cross_compiling" = yes; then :
6169   # Try to guess by grepping values from an object file.
6170          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6171 /* end confdefs.h.  */
6172 short int ascii_mm[] =
6173                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6174                 short int ascii_ii[] =
6175                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6176                 int use_ascii (int i) {
6177                   return ascii_mm[i] + ascii_ii[i];
6178                 }
6179                 short int ebcdic_ii[] =
6180                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6181                 short int ebcdic_mm[] =
6182                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6183                 int use_ebcdic (int i) {
6184                   return ebcdic_mm[i] + ebcdic_ii[i];
6185                 }
6186                 extern int foo;
6187
6188 int
6189 main ()
6190 {
6191 return use_ascii (foo) == use_ebcdic (foo);
6192   ;
6193   return 0;
6194 }
6195 _ACEOF
6196 if ac_fn_c_try_compile "$LINENO"; then :
6197   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6198               ac_cv_c_bigendian=yes
6199             fi
6200             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6201               if test "$ac_cv_c_bigendian" = unknown; then
6202                 ac_cv_c_bigendian=no
6203               else
6204                 # finding both strings is unlikely to happen, but who knows?
6205                 ac_cv_c_bigendian=unknown
6206               fi
6207             fi
6208 fi
6209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6210 else
6211   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6212 /* end confdefs.h.  */
6213 $ac_includes_default
6214 int
6215 main ()
6216 {
6217
6218              /* Are we little or big endian?  From Harbison&Steele.  */
6219              union
6220              {
6221                long int l;
6222                char c[sizeof (long int)];
6223              } u;
6224              u.l = 1;
6225              return u.c[sizeof (long int) - 1] == 1;
6226
6227   ;
6228   return 0;
6229 }
6230 _ACEOF
6231 if ac_fn_c_try_run "$LINENO"; then :
6232   ac_cv_c_bigendian=no
6233 else
6234   ac_cv_c_bigendian=yes
6235 fi
6236 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6237   conftest.$ac_objext conftest.beam conftest.$ac_ext
6238 fi
6239
6240     fi
6241 fi
6242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6243 $as_echo "$ac_cv_c_bigendian" >&6; }
6244  case $ac_cv_c_bigendian in #(
6245    yes)
6246      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6247 ;; #(
6248    no)
6249       ;; #(
6250    universal)
6251
6252 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6253
6254      ;; #(
6255    *)
6256      as_fn_error $? "unknown endianness
6257  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6258  esac
6259
6260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for preprocessor stringizing operator" >&5
6261 $as_echo_n "checking for preprocessor stringizing operator... " >&6; }
6262 if ${ac_cv_c_stringize+:} false; then :
6263   $as_echo_n "(cached) " >&6
6264 else
6265   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6266 /* end confdefs.h.  */
6267 #define x(y) #y
6268
6269 char *s = x(teststring);
6270 _ACEOF
6271 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6272   $EGREP "#teststring" >/dev/null 2>&1; then :
6273   ac_cv_c_stringize=no
6274 else
6275   ac_cv_c_stringize=yes
6276 fi
6277 rm -f conftest*
6278
6279 fi
6280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stringize" >&5
6281 $as_echo "$ac_cv_c_stringize" >&6; }
6282 if test $ac_cv_c_stringize = yes; then
6283
6284 $as_echo "#define HAVE_STRINGIZE 1" >>confdefs.h
6285
6286 fi
6287
6288
6289
6290   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double with more range or precision than double" >&5
6291 $as_echo_n "checking for long double with more range or precision than double... " >&6; }
6292 if ${ac_cv_type_long_double_wider+:} false; then :
6293   $as_echo_n "(cached) " >&6
6294 else
6295   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6296 /* end confdefs.h.  */
6297 #include <float.h>
6298             long double const a[] =
6299               {
6300                  0.0L, DBL_MIN, DBL_MAX, DBL_EPSILON,
6301                  LDBL_MIN, LDBL_MAX, LDBL_EPSILON
6302               };
6303             long double
6304             f (long double x)
6305             {
6306                return ((x + (unsigned long int) 10) * (-1 / x) + a[0]
6307                         + (x ? f (x) : 'c'));
6308             }
6309
6310 int
6311 main ()
6312 {
6313 static int test_array [1 - 2 * !((0 < ((DBL_MAX_EXP < LDBL_MAX_EXP)
6314                    + (DBL_MANT_DIG < LDBL_MANT_DIG)
6315                    - (LDBL_MAX_EXP < DBL_MAX_EXP)
6316                    - (LDBL_MANT_DIG < DBL_MANT_DIG)))
6317             && (int) LDBL_EPSILON == 0
6318           )];
6319 test_array [0] = 0;
6320 return test_array [0];
6321
6322   ;
6323   return 0;
6324 }
6325 _ACEOF
6326 if ac_fn_c_try_compile "$LINENO"; then :
6327   ac_cv_type_long_double_wider=yes
6328 else
6329   ac_cv_type_long_double_wider=no
6330 fi
6331 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6332 fi
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double_wider" >&5
6334 $as_echo "$ac_cv_type_long_double_wider" >&6; }
6335   if test $ac_cv_type_long_double_wider = yes; then
6336
6337 $as_echo "#define HAVE_LONG_DOUBLE_WIDER 1" >>confdefs.h
6338
6339   fi
6340
6341     ac_cv_c_long_double=$ac_cv_type_long_double_wider
6342     if test $ac_cv_c_long_double = yes; then
6343
6344 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
6345
6346     fi
6347
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for function prototypes" >&5
6349 $as_echo_n "checking for function prototypes... " >&6; }
6350 if test "$ac_cv_prog_cc_c89" != no; then
6351   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6352 $as_echo "yes" >&6; }
6353
6354 $as_echo "#define PROTOTYPES 1" >>confdefs.h
6355
6356
6357 $as_echo "#define __PROTOTYPES 1" >>confdefs.h
6358
6359 else
6360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6361 $as_echo "no" >&6; }
6362 fi
6363
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5
6365 $as_echo_n "checking whether char is unsigned... " >&6; }
6366 if ${ac_cv_c_char_unsigned+:} false; then :
6367   $as_echo_n "(cached) " >&6
6368 else
6369   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6370 /* end confdefs.h.  */
6371 $ac_includes_default
6372 int
6373 main ()
6374 {
6375 static int test_array [1 - 2 * !(((char) -1) < 0)];
6376 test_array [0] = 0;
6377 return test_array [0];
6378
6379   ;
6380   return 0;
6381 }
6382 _ACEOF
6383 if ac_fn_c_try_compile "$LINENO"; then :
6384   ac_cv_c_char_unsigned=no
6385 else
6386   ac_cv_c_char_unsigned=yes
6387 fi
6388 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6389 fi
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5
6391 $as_echo "$ac_cv_c_char_unsigned" >&6; }
6392 if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
6393   $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h
6394
6395 fi
6396
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
6398 $as_echo_n "checking for working volatile... " >&6; }
6399 if ${ac_cv_c_volatile+:} false; then :
6400   $as_echo_n "(cached) " >&6
6401 else
6402   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6403 /* end confdefs.h.  */
6404
6405 int
6406 main ()
6407 {
6408
6409 volatile int x;
6410 int * volatile y = (int *) 0;
6411 return !x && !y;
6412   ;
6413   return 0;
6414 }
6415 _ACEOF
6416 if ac_fn_c_try_compile "$LINENO"; then :
6417   ac_cv_c_volatile=yes
6418 else
6419   ac_cv_c_volatile=no
6420 fi
6421 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6422 fi
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
6424 $as_echo "$ac_cv_c_volatile" >&6; }
6425 if test $ac_cv_c_volatile = no; then
6426
6427 $as_echo "#define volatile /**/" >>confdefs.h
6428
6429 fi
6430
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
6432 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
6433 if ${ac_cv_c_restrict+:} false; then :
6434   $as_echo_n "(cached) " >&6
6435 else
6436   ac_cv_c_restrict=no
6437    # The order here caters to the fact that C++ does not require restrict.
6438    for ac_kw in __restrict __restrict__ _Restrict restrict; do
6439      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6440 /* end confdefs.h.  */
6441 typedef int * int_ptr;
6442         int foo (int_ptr $ac_kw ip) {
6443         return ip[0];
6444        }
6445 int
6446 main ()
6447 {
6448 int s[1];
6449         int * $ac_kw t = s;
6450         t[0] = 0;
6451         return foo(t)
6452   ;
6453   return 0;
6454 }
6455 _ACEOF
6456 if ac_fn_c_try_compile "$LINENO"; then :
6457   ac_cv_c_restrict=$ac_kw
6458 fi
6459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6460      test "$ac_cv_c_restrict" != no && break
6461    done
6462
6463 fi
6464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
6465 $as_echo "$ac_cv_c_restrict" >&6; }
6466
6467  case $ac_cv_c_restrict in
6468    restrict) ;;
6469    no) $as_echo "#define restrict /**/" >>confdefs.h
6470  ;;
6471    *)  cat >>confdefs.h <<_ACEOF
6472 #define restrict $ac_cv_c_restrict
6473 _ACEOF
6474  ;;
6475  esac
6476
6477
6478
6479         MKINSTALLDIRS=
6480   if test -n "$ac_aux_dir"; then
6481     case "$ac_aux_dir" in
6482       /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
6483       *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
6484     esac
6485   fi
6486   if test -z "$MKINSTALLDIRS"; then
6487     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
6488   fi
6489
6490
6491
6492   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
6493 $as_echo_n "checking whether NLS is requested... " >&6; }
6494     # Check whether --enable-nls was given.
6495 if test "${enable_nls+set}" = set; then :
6496   enableval=$enable_nls; USE_NLS=$enableval
6497 else
6498   USE_NLS=yes
6499 fi
6500
6501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
6502 $as_echo "$USE_NLS" >&6; }
6503
6504
6505
6506
6507
6508
6509 # Prepare PATH_SEPARATOR.
6510 # The user is always right.
6511 if test "${PATH_SEPARATOR+set}" != set; then
6512   echo "#! /bin/sh" >conf$$.sh
6513   echo  "exit 0"   >>conf$$.sh
6514   chmod +x conf$$.sh
6515   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6516     PATH_SEPARATOR=';'
6517   else
6518     PATH_SEPARATOR=:
6519   fi
6520   rm -f conf$$.sh
6521 fi
6522
6523 # Find out how to test for executable files. Don't use a zero-byte file,
6524 # as systems may use methods other than mode bits to determine executability.
6525 cat >conf$$.file <<_ASEOF
6526 #! /bin/sh
6527 exit 0
6528 _ASEOF
6529 chmod +x conf$$.file
6530 if test -x conf$$.file >/dev/null 2>&1; then
6531   ac_executable_p="test -x"
6532 else
6533   ac_executable_p="test -f"
6534 fi
6535 rm -f conf$$.file
6536
6537 # Extract the first word of "msgfmt", so it can be a program name with args.
6538 set dummy msgfmt; ac_word=$2
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6540 $as_echo_n "checking for $ac_word... " >&6; }
6541 if ${ac_cv_path_MSGFMT+:} false; then :
6542   $as_echo_n "(cached) " >&6
6543 else
6544   case "$MSGFMT" in
6545   [\\/]* | ?:[\\/]*)
6546     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
6547     ;;
6548   *)
6549     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6550     for ac_dir in $PATH; do
6551       IFS="$ac_save_IFS"
6552       test -z "$ac_dir" && ac_dir=.
6553       for ac_exec_ext in '' $ac_executable_extensions; do
6554         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6555           if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
6556      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6557             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
6558             break 2
6559           fi
6560         fi
6561       done
6562     done
6563     IFS="$ac_save_IFS"
6564   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
6565     ;;
6566 esac
6567 fi
6568 MSGFMT="$ac_cv_path_MSGFMT"
6569 if test "$MSGFMT" != ":"; then
6570   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
6571 $as_echo "$MSGFMT" >&6; }
6572 else
6573   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6574 $as_echo "no" >&6; }
6575 fi
6576
6577   # Extract the first word of "gmsgfmt", so it can be a program name with args.
6578 set dummy gmsgfmt; ac_word=$2
6579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6580 $as_echo_n "checking for $ac_word... " >&6; }
6581 if ${ac_cv_path_GMSGFMT+:} false; then :
6582   $as_echo_n "(cached) " >&6
6583 else
6584   case $GMSGFMT in
6585   [\\/]* | ?:[\\/]*)
6586   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
6587   ;;
6588   *)
6589   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6590 for as_dir in $PATH
6591 do
6592   IFS=$as_save_IFS
6593   test -z "$as_dir" && as_dir=.
6594     for ac_exec_ext in '' $ac_executable_extensions; do
6595   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6596     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
6597     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6598     break 2
6599   fi
6600 done
6601   done
6602 IFS=$as_save_IFS
6603
6604   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
6605   ;;
6606 esac
6607 fi
6608 GMSGFMT=$ac_cv_path_GMSGFMT
6609 if test -n "$GMSGFMT"; then
6610   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
6611 $as_echo "$GMSGFMT" >&6; }
6612 else
6613   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6614 $as_echo "no" >&6; }
6615 fi
6616
6617
6618
6619
6620 # Prepare PATH_SEPARATOR.
6621 # The user is always right.
6622 if test "${PATH_SEPARATOR+set}" != set; then
6623   echo "#! /bin/sh" >conf$$.sh
6624   echo  "exit 0"   >>conf$$.sh
6625   chmod +x conf$$.sh
6626   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6627     PATH_SEPARATOR=';'
6628   else
6629     PATH_SEPARATOR=:
6630   fi
6631   rm -f conf$$.sh
6632 fi
6633
6634 # Find out how to test for executable files. Don't use a zero-byte file,
6635 # as systems may use methods other than mode bits to determine executability.
6636 cat >conf$$.file <<_ASEOF
6637 #! /bin/sh
6638 exit 0
6639 _ASEOF
6640 chmod +x conf$$.file
6641 if test -x conf$$.file >/dev/null 2>&1; then
6642   ac_executable_p="test -x"
6643 else
6644   ac_executable_p="test -f"
6645 fi
6646 rm -f conf$$.file
6647
6648 # Extract the first word of "xgettext", so it can be a program name with args.
6649 set dummy xgettext; ac_word=$2
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6651 $as_echo_n "checking for $ac_word... " >&6; }
6652 if ${ac_cv_path_XGETTEXT+:} false; then :
6653   $as_echo_n "(cached) " >&6
6654 else
6655   case "$XGETTEXT" in
6656   [\\/]* | ?:[\\/]*)
6657     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
6658     ;;
6659   *)
6660     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6661     for ac_dir in $PATH; do
6662       IFS="$ac_save_IFS"
6663       test -z "$ac_dir" && ac_dir=.
6664       for ac_exec_ext in '' $ac_executable_extensions; do
6665         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6666           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
6667      (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6668             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
6669             break 2
6670           fi
6671         fi
6672       done
6673     done
6674     IFS="$ac_save_IFS"
6675   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
6676     ;;
6677 esac
6678 fi
6679 XGETTEXT="$ac_cv_path_XGETTEXT"
6680 if test "$XGETTEXT" != ":"; then
6681   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
6682 $as_echo "$XGETTEXT" >&6; }
6683 else
6684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6685 $as_echo "no" >&6; }
6686 fi
6687
6688     rm -f messages.po
6689
6690
6691 # Prepare PATH_SEPARATOR.
6692 # The user is always right.
6693 if test "${PATH_SEPARATOR+set}" != set; then
6694   echo "#! /bin/sh" >conf$$.sh
6695   echo  "exit 0"   >>conf$$.sh
6696   chmod +x conf$$.sh
6697   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6698     PATH_SEPARATOR=';'
6699   else
6700     PATH_SEPARATOR=:
6701   fi
6702   rm -f conf$$.sh
6703 fi
6704
6705 # Find out how to test for executable files. Don't use a zero-byte file,
6706 # as systems may use methods other than mode bits to determine executability.
6707 cat >conf$$.file <<_ASEOF
6708 #! /bin/sh
6709 exit 0
6710 _ASEOF
6711 chmod +x conf$$.file
6712 if test -x conf$$.file >/dev/null 2>&1; then
6713   ac_executable_p="test -x"
6714 else
6715   ac_executable_p="test -f"
6716 fi
6717 rm -f conf$$.file
6718
6719 # Extract the first word of "msgmerge", so it can be a program name with args.
6720 set dummy msgmerge; ac_word=$2
6721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6722 $as_echo_n "checking for $ac_word... " >&6; }
6723 if ${ac_cv_path_MSGMERGE+:} false; then :
6724   $as_echo_n "(cached) " >&6
6725 else
6726   case "$MSGMERGE" in
6727   [\\/]* | ?:[\\/]*)
6728     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
6729     ;;
6730   *)
6731     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6732     for ac_dir in $PATH; do
6733       IFS="$ac_save_IFS"
6734       test -z "$ac_dir" && ac_dir=.
6735       for ac_exec_ext in '' $ac_executable_extensions; do
6736         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6737           if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
6738             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
6739             break 2
6740           fi
6741         fi
6742       done
6743     done
6744     IFS="$ac_save_IFS"
6745   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
6746     ;;
6747 esac
6748 fi
6749 MSGMERGE="$ac_cv_path_MSGMERGE"
6750 if test "$MSGMERGE" != ":"; then
6751   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
6752 $as_echo "$MSGMERGE" >&6; }
6753 else
6754   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6755 $as_echo "no" >&6; }
6756 fi
6757
6758
6759       if test "$GMSGFMT" != ":"; then
6760             if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
6761        (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6762       : ;
6763     else
6764       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
6765       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
6766 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
6767       GMSGFMT=":"
6768     fi
6769   fi
6770
6771       if test "$XGETTEXT" != ":"; then
6772             if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
6773        (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6774       : ;
6775     else
6776       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
6777 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
6778       XGETTEXT=":"
6779     fi
6780         rm -f messages.po
6781   fi
6782
6783   ac_config_commands="$ac_config_commands default-1"
6784
6785
6786 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
6787 if test "x$ac_cv_type_off_t" = xyes; then :
6788
6789 else
6790
6791 cat >>confdefs.h <<_ACEOF
6792 #define off_t long int
6793 _ACEOF
6794
6795 fi
6796
6797 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
6798 if test "x$ac_cv_type_size_t" = xyes; then :
6799
6800 else
6801
6802 cat >>confdefs.h <<_ACEOF
6803 #define size_t unsigned int
6804 _ACEOF
6805
6806 fi
6807
6808 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6809 # for constant arguments.  Useless!
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
6811 $as_echo_n "checking for working alloca.h... " >&6; }
6812 if ${ac_cv_working_alloca_h+:} false; then :
6813   $as_echo_n "(cached) " >&6
6814 else
6815   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6816 /* end confdefs.h.  */
6817 #include <alloca.h>
6818 int
6819 main ()
6820 {
6821 char *p = (char *) alloca (2 * sizeof (int));
6822                           if (p) return 0;
6823   ;
6824   return 0;
6825 }
6826 _ACEOF
6827 if ac_fn_c_try_link "$LINENO"; then :
6828   ac_cv_working_alloca_h=yes
6829 else
6830   ac_cv_working_alloca_h=no
6831 fi
6832 rm -f core conftest.err conftest.$ac_objext \
6833     conftest$ac_exeext conftest.$ac_ext
6834 fi
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
6836 $as_echo "$ac_cv_working_alloca_h" >&6; }
6837 if test $ac_cv_working_alloca_h = yes; then
6838
6839 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
6840
6841 fi
6842
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
6844 $as_echo_n "checking for alloca... " >&6; }
6845 if ${ac_cv_func_alloca_works+:} false; then :
6846   $as_echo_n "(cached) " >&6
6847 else
6848   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6849 /* end confdefs.h.  */
6850 #ifdef __GNUC__
6851 # define alloca __builtin_alloca
6852 #else
6853 # ifdef _MSC_VER
6854 #  include <malloc.h>
6855 #  define alloca _alloca
6856 # else
6857 #  ifdef HAVE_ALLOCA_H
6858 #   include <alloca.h>
6859 #  else
6860 #   ifdef _AIX
6861  #pragma alloca
6862 #   else
6863 #    ifndef alloca /* predefined by HP cc +Olibcalls */
6864 void *alloca (size_t);
6865 #    endif
6866 #   endif
6867 #  endif
6868 # endif
6869 #endif
6870
6871 int
6872 main ()
6873 {
6874 char *p = (char *) alloca (1);
6875                                     if (p) return 0;
6876   ;
6877   return 0;
6878 }
6879 _ACEOF
6880 if ac_fn_c_try_link "$LINENO"; then :
6881   ac_cv_func_alloca_works=yes
6882 else
6883   ac_cv_func_alloca_works=no
6884 fi
6885 rm -f core conftest.err conftest.$ac_objext \
6886     conftest$ac_exeext conftest.$ac_ext
6887 fi
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
6889 $as_echo "$ac_cv_func_alloca_works" >&6; }
6890
6891 if test $ac_cv_func_alloca_works = yes; then
6892
6893 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
6894
6895 else
6896   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6897 # that cause trouble.  Some versions do not even contain alloca or
6898 # contain a buggy version.  If you still want to use their alloca,
6899 # use ar to extract alloca.o from them instead of compiling alloca.c.
6900
6901 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
6902
6903 $as_echo "#define C_ALLOCA 1" >>confdefs.h
6904
6905
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
6907 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
6908 if ${ac_cv_os_cray+:} false; then :
6909   $as_echo_n "(cached) " >&6
6910 else
6911   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6912 /* end confdefs.h.  */
6913 #if defined CRAY && ! defined CRAY2
6914 webecray
6915 #else
6916 wenotbecray
6917 #endif
6918
6919 _ACEOF
6920 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6921   $EGREP "webecray" >/dev/null 2>&1; then :
6922   ac_cv_os_cray=yes
6923 else
6924   ac_cv_os_cray=no
6925 fi
6926 rm -f conftest*
6927
6928 fi
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
6930 $as_echo "$ac_cv_os_cray" >&6; }
6931 if test $ac_cv_os_cray = yes; then
6932   for ac_func in _getb67 GETB67 getb67; do
6933     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6934 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6935 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6936
6937 cat >>confdefs.h <<_ACEOF
6938 #define CRAY_STACKSEG_END $ac_func
6939 _ACEOF
6940
6941     break
6942 fi
6943
6944   done
6945 fi
6946
6947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6948 $as_echo_n "checking stack direction for C alloca... " >&6; }
6949 if ${ac_cv_c_stack_direction+:} false; then :
6950   $as_echo_n "(cached) " >&6
6951 else
6952   if test "$cross_compiling" = yes; then :
6953   ac_cv_c_stack_direction=0
6954 else
6955   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6956 /* end confdefs.h.  */
6957 $ac_includes_default
6958 int
6959 find_stack_direction (int *addr, int depth)
6960 {
6961   int dir, dummy = 0;
6962   if (! addr)
6963     addr = &dummy;
6964   *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
6965   dir = depth ? find_stack_direction (addr, depth - 1) : 0;
6966   return dir + dummy;
6967 }
6968
6969 int
6970 main (int argc, char **argv)
6971 {
6972   return find_stack_direction (0, argc + !argv + 20) < 0;
6973 }
6974 _ACEOF
6975 if ac_fn_c_try_run "$LINENO"; then :
6976   ac_cv_c_stack_direction=1
6977 else
6978   ac_cv_c_stack_direction=-1
6979 fi
6980 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6981   conftest.$ac_objext conftest.beam conftest.$ac_ext
6982 fi
6983
6984 fi
6985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6986 $as_echo "$ac_cv_c_stack_direction" >&6; }
6987 cat >>confdefs.h <<_ACEOF
6988 #define STACK_DIRECTION $ac_cv_c_stack_direction
6989 _ACEOF
6990
6991
6992 fi
6993
6994
6995
6996
6997   for ac_header in $ac_header_list
6998 do :
6999   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7000 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7001 "
7002 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7003   cat >>confdefs.h <<_ACEOF
7004 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7005 _ACEOF
7006
7007 fi
7008
7009 done
7010
7011
7012
7013
7014
7015
7016
7017
7018 for ac_func in getpagesize
7019 do :
7020   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7021 if test "x$ac_cv_func_getpagesize" = xyes; then :
7022   cat >>confdefs.h <<_ACEOF
7023 #define HAVE_GETPAGESIZE 1
7024 _ACEOF
7025
7026 fi
7027 done
7028
7029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
7030 $as_echo_n "checking for working mmap... " >&6; }
7031 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
7032   $as_echo_n "(cached) " >&6
7033 else
7034   if test "$cross_compiling" = yes; then :
7035   ac_cv_func_mmap_fixed_mapped=no
7036 else
7037   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7038 /* end confdefs.h.  */
7039 $ac_includes_default
7040 /* malloc might have been renamed as rpl_malloc. */
7041 #undef malloc
7042
7043 /* Thanks to Mike Haertel and Jim Avera for this test.
7044    Here is a matrix of mmap possibilities:
7045         mmap private not fixed
7046         mmap private fixed at somewhere currently unmapped
7047         mmap private fixed at somewhere already mapped
7048         mmap shared not fixed
7049         mmap shared fixed at somewhere currently unmapped
7050         mmap shared fixed at somewhere already mapped
7051    For private mappings, we should verify that changes cannot be read()
7052    back from the file, nor mmap's back from the file at a different
7053    address.  (There have been systems where private was not correctly
7054    implemented like the infamous i386 svr4.0, and systems where the
7055    VM page cache was not coherent with the file system buffer cache
7056    like early versions of FreeBSD and possibly contemporary NetBSD.)
7057    For shared mappings, we should conversely verify that changes get
7058    propagated back to all the places they're supposed to be.
7059
7060    Grep wants private fixed already mapped.
7061    The main things grep needs to know about mmap are:
7062    * does it exist and is it safe to write into the mmap'd area
7063    * how to use it (BSD variants)  */
7064
7065 #include <fcntl.h>
7066 #include <sys/mman.h>
7067
7068 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
7069 char *malloc ();
7070 #endif
7071
7072 /* This mess was copied from the GNU getpagesize.h.  */
7073 #ifndef HAVE_GETPAGESIZE
7074 # ifdef _SC_PAGESIZE
7075 #  define getpagesize() sysconf(_SC_PAGESIZE)
7076 # else /* no _SC_PAGESIZE */
7077 #  ifdef HAVE_SYS_PARAM_H
7078 #   include <sys/param.h>
7079 #   ifdef EXEC_PAGESIZE
7080 #    define getpagesize() EXEC_PAGESIZE
7081 #   else /* no EXEC_PAGESIZE */
7082 #    ifdef NBPG
7083 #     define getpagesize() NBPG * CLSIZE
7084 #     ifndef CLSIZE
7085 #      define CLSIZE 1
7086 #     endif /* no CLSIZE */
7087 #    else /* no NBPG */
7088 #     ifdef NBPC
7089 #      define getpagesize() NBPC
7090 #     else /* no NBPC */
7091 #      ifdef PAGESIZE
7092 #       define getpagesize() PAGESIZE
7093 #      endif /* PAGESIZE */
7094 #     endif /* no NBPC */
7095 #    endif /* no NBPG */
7096 #   endif /* no EXEC_PAGESIZE */
7097 #  else /* no HAVE_SYS_PARAM_H */
7098 #   define getpagesize() 8192   /* punt totally */
7099 #  endif /* no HAVE_SYS_PARAM_H */
7100 # endif /* no _SC_PAGESIZE */
7101
7102 #endif /* no HAVE_GETPAGESIZE */
7103
7104 int
7105 main ()
7106 {
7107   char *data, *data2, *data3;
7108   const char *cdata2;
7109   int i, pagesize;
7110   int fd, fd2;
7111
7112   pagesize = getpagesize ();
7113
7114   /* First, make a file with some known garbage in it. */
7115   data = (char *) malloc (pagesize);
7116   if (!data)
7117     return 1;
7118   for (i = 0; i < pagesize; ++i)
7119     *(data + i) = rand ();
7120   umask (0);
7121   fd = creat ("conftest.mmap", 0600);
7122   if (fd < 0)
7123     return 2;
7124   if (write (fd, data, pagesize) != pagesize)
7125     return 3;
7126   close (fd);
7127
7128   /* Next, check that the tail of a page is zero-filled.  File must have
7129      non-zero length, otherwise we risk SIGBUS for entire page.  */
7130   fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7131   if (fd2 < 0)
7132     return 4;
7133   cdata2 = "";
7134   if (write (fd2, cdata2, 1) != 1)
7135     return 5;
7136   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7137   if (data2 == MAP_FAILED)
7138     return 6;
7139   for (i = 0; i < pagesize; ++i)
7140     if (*(data2 + i))
7141       return 7;
7142   close (fd2);
7143   if (munmap (data2, pagesize))
7144     return 8;
7145
7146   /* Next, try to mmap the file at a fixed address which already has
7147      something else allocated at it.  If we can, also make sure that
7148      we see the same garbage.  */
7149   fd = open ("conftest.mmap", O_RDWR);
7150   if (fd < 0)
7151     return 9;
7152   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7153                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
7154     return 10;
7155   for (i = 0; i < pagesize; ++i)
7156     if (*(data + i) != *(data2 + i))
7157       return 11;
7158
7159   /* Finally, make sure that changes to the mapped area do not
7160      percolate back to the file as seen by read().  (This is a bug on
7161      some variants of i386 svr4.0.)  */
7162   for (i = 0; i < pagesize; ++i)
7163     *(data2 + i) = *(data2 + i) + 1;
7164   data3 = (char *) malloc (pagesize);
7165   if (!data3)
7166     return 12;
7167   if (read (fd, data3, pagesize) != pagesize)
7168     return 13;
7169   for (i = 0; i < pagesize; ++i)
7170     if (*(data + i) != *(data3 + i))
7171       return 14;
7172   close (fd);
7173   return 0;
7174 }
7175 _ACEOF
7176 if ac_fn_c_try_run "$LINENO"; then :
7177   ac_cv_func_mmap_fixed_mapped=yes
7178 else
7179   ac_cv_func_mmap_fixed_mapped=no
7180 fi
7181 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7182   conftest.$ac_objext conftest.beam conftest.$ac_ext
7183 fi
7184
7185 fi
7186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
7187 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
7188 if test $ac_cv_func_mmap_fixed_mapped = yes; then
7189
7190 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
7191
7192 fi
7193 rm -f conftest.mmap conftest.txt
7194
7195
7196     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library 2.1 or newer" >&5
7197 $as_echo_n "checking whether we are using the GNU C Library 2.1 or newer... " >&6; }
7198 if ${ac_cv_gnu_library_2_1+:} false; then :
7199   $as_echo_n "(cached) " >&6
7200 else
7201   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7202 /* end confdefs.h.  */
7203
7204 #include <features.h>
7205 #ifdef __GNU_LIBRARY__
7206  #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
7207   Lucky GNU user
7208  #endif
7209 #endif
7210
7211 _ACEOF
7212 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7213   $EGREP "Lucky GNU user" >/dev/null 2>&1; then :
7214   ac_cv_gnu_library_2_1=yes
7215 else
7216   ac_cv_gnu_library_2_1=no
7217 fi
7218 rm -f conftest*
7219
7220
7221
7222 fi
7223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
7224 $as_echo "$ac_cv_gnu_library_2_1" >&6; }
7225
7226     GLIBC21="$ac_cv_gnu_library_2_1"
7227
7228
7229
7230
7231   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether integer division by zero raises SIGFPE" >&5
7232 $as_echo_n "checking whether integer division by zero raises SIGFPE... " >&6; }
7233 if ${gt_cv_int_divbyzero_sigfpe+:} false; then :
7234   $as_echo_n "(cached) " >&6
7235 else
7236
7237       if test "$cross_compiling" = yes; then :
7238
7239           # Guess based on the CPU.
7240           case "$host_cpu" in
7241             alpha* | i3456786 | m68k | s390*)
7242               gt_cv_int_divbyzero_sigfpe="guessing yes";;
7243             *)
7244               gt_cv_int_divbyzero_sigfpe="guessing no";;
7245           esac
7246
7247 else
7248   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7249 /* end confdefs.h.  */
7250
7251 #include <stdlib.h>
7252 #include <signal.h>
7253
7254 static void
7255 #ifdef __cplusplus
7256 sigfpe_handler (int sig)
7257 #else
7258 sigfpe_handler (sig) int sig;
7259 #endif
7260 {
7261   /* Exit with code 0 if SIGFPE, with code 1 if any other signal.  */
7262   exit (sig != SIGFPE);
7263 }
7264
7265 int x = 1;
7266 int y = 0;
7267 int z;
7268 int nan;
7269
7270 int main ()
7271 {
7272   signal (SIGFPE, sigfpe_handler);
7273 /* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP.  */
7274 #if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
7275   signal (SIGTRAP, sigfpe_handler);
7276 #endif
7277 /* Linux/SPARC yields signal SIGILL.  */
7278 #if defined (__sparc__) && defined (__linux__)
7279   signal (SIGILL, sigfpe_handler);
7280 #endif
7281
7282   z = x / y;
7283   nan = y / y;
7284   exit (1);
7285 }
7286
7287 _ACEOF
7288 if ac_fn_c_try_run "$LINENO"; then :
7289   gt_cv_int_divbyzero_sigfpe=yes
7290 else
7291   gt_cv_int_divbyzero_sigfpe=no
7292 fi
7293 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7294   conftest.$ac_objext conftest.beam conftest.$ac_ext
7295 fi
7296
7297
7298 fi
7299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_int_divbyzero_sigfpe" >&5
7300 $as_echo "$gt_cv_int_divbyzero_sigfpe" >&6; }
7301   case "$gt_cv_int_divbyzero_sigfpe" in
7302     *yes) value=1;;
7303     *) value=0;;
7304   esac
7305
7306 cat >>confdefs.h <<_ACEOF
7307 #define INTDIV0_RAISES_SIGFPE $value
7308 _ACEOF
7309
7310
7311
7312   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
7313 $as_echo_n "checking for inttypes.h... " >&6; }
7314 if ${jm_ac_cv_header_inttypes_h+:} false; then :
7315   $as_echo_n "(cached) " >&6
7316 else
7317   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7318 /* end confdefs.h.  */
7319 #include <sys/types.h>
7320 #include <inttypes.h>
7321 int
7322 main ()
7323 {
7324 uintmax_t i = (uintmax_t) -1;
7325   ;
7326   return 0;
7327 }
7328 _ACEOF
7329 if ac_fn_c_try_compile "$LINENO"; then :
7330   jm_ac_cv_header_inttypes_h=yes
7331 else
7332   jm_ac_cv_header_inttypes_h=no
7333 fi
7334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7335 fi
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jm_ac_cv_header_inttypes_h" >&5
7337 $as_echo "$jm_ac_cv_header_inttypes_h" >&6; }
7338   if test $jm_ac_cv_header_inttypes_h = yes; then
7339
7340 cat >>confdefs.h <<_ACEOF
7341 #define HAVE_INTTYPES_H_WITH_UINTMAX 1
7342 _ACEOF
7343
7344   fi
7345
7346
7347   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
7348 $as_echo_n "checking for stdint.h... " >&6; }
7349 if ${jm_ac_cv_header_stdint_h+:} false; then :
7350   $as_echo_n "(cached) " >&6
7351 else
7352   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7353 /* end confdefs.h.  */
7354 #include <sys/types.h>
7355 #include <stdint.h>
7356 int
7357 main ()
7358 {
7359 uintmax_t i = (uintmax_t) -1;
7360   ;
7361   return 0;
7362 }
7363 _ACEOF
7364 if ac_fn_c_try_compile "$LINENO"; then :
7365   jm_ac_cv_header_stdint_h=yes
7366 else
7367   jm_ac_cv_header_stdint_h=no
7368 fi
7369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7370 fi
7371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jm_ac_cv_header_stdint_h" >&5
7372 $as_echo "$jm_ac_cv_header_stdint_h" >&6; }
7373   if test $jm_ac_cv_header_stdint_h = yes; then
7374
7375 cat >>confdefs.h <<_ACEOF
7376 #define HAVE_STDINT_H_WITH_UINTMAX 1
7377 _ACEOF
7378
7379   fi
7380
7381
7382   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long" >&5
7383 $as_echo_n "checking for unsigned long long... " >&6; }
7384 if ${ac_cv_type_unsigned_long_long+:} false; then :
7385   $as_echo_n "(cached) " >&6
7386 else
7387   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7388 /* end confdefs.h.  */
7389 unsigned long long ull = 1; int i = 63;
7390 int
7391 main ()
7392 {
7393 unsigned long long ullmax = (unsigned long long) -1;
7394      return ull << i | ull >> i | ullmax / ull | ullmax % ull;
7395   ;
7396   return 0;
7397 }
7398 _ACEOF
7399 if ac_fn_c_try_link "$LINENO"; then :
7400   ac_cv_type_unsigned_long_long=yes
7401 else
7402   ac_cv_type_unsigned_long_long=no
7403 fi
7404 rm -f core conftest.err conftest.$ac_objext \
7405     conftest$ac_exeext conftest.$ac_ext
7406 fi
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long" >&5
7408 $as_echo "$ac_cv_type_unsigned_long_long" >&6; }
7409   if test $ac_cv_type_unsigned_long_long = yes; then
7410
7411 $as_echo "#define HAVE_UNSIGNED_LONG_LONG 1" >>confdefs.h
7412
7413   fi
7414
7415
7416
7417
7418   if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
7419
7420     test $ac_cv_type_unsigned_long_long = yes \
7421       && ac_type='unsigned long long' \
7422       || ac_type='unsigned long'
7423
7424 cat >>confdefs.h <<_ACEOF
7425 #define uintmax_t $ac_type
7426 _ACEOF
7427
7428   else
7429
7430 $as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
7431
7432   fi
7433
7434
7435   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
7436 $as_echo_n "checking for inttypes.h... " >&6; }
7437 if ${gt_cv_header_inttypes_h+:} false; then :
7438   $as_echo_n "(cached) " >&6
7439 else
7440
7441     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7442 /* end confdefs.h.  */
7443 #include <sys/types.h>
7444 #include <inttypes.h>
7445 int
7446 main ()
7447 {
7448
7449   ;
7450   return 0;
7451 }
7452 _ACEOF
7453 if ac_fn_c_try_compile "$LINENO"; then :
7454   gt_cv_header_inttypes_h=yes
7455 else
7456   gt_cv_header_inttypes_h=no
7457 fi
7458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7459
7460 fi
7461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_header_inttypes_h" >&5
7462 $as_echo "$gt_cv_header_inttypes_h" >&6; }
7463   if test $gt_cv_header_inttypes_h = yes; then
7464
7465 cat >>confdefs.h <<_ACEOF
7466 #define HAVE_INTTYPES_H 1
7467 _ACEOF
7468
7469   fi
7470
7471
7472
7473   if test $gt_cv_header_inttypes_h = yes; then
7474     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
7475 $as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
7476 if ${gt_cv_inttypes_pri_broken+:} false; then :
7477   $as_echo_n "(cached) " >&6
7478 else
7479
7480         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7481 /* end confdefs.h.  */
7482 #include <inttypes.h>
7483 #ifdef PRId32
7484 char *p = PRId32;
7485 #endif
7486
7487 int
7488 main ()
7489 {
7490
7491   ;
7492   return 0;
7493 }
7494 _ACEOF
7495 if ac_fn_c_try_compile "$LINENO"; then :
7496   gt_cv_inttypes_pri_broken=no
7497 else
7498   gt_cv_inttypes_pri_broken=yes
7499 fi
7500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7501
7502 fi
7503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
7504 $as_echo "$gt_cv_inttypes_pri_broken" >&6; }
7505   fi
7506   if test "$gt_cv_inttypes_pri_broken" = yes; then
7507
7508 cat >>confdefs.h <<_ACEOF
7509 #define PRI_MACROS_BROKEN 1
7510 _ACEOF
7511
7512   fi
7513
7514
7515       if test "X$prefix" = "XNONE"; then
7516     acl_final_prefix="$ac_default_prefix"
7517   else
7518     acl_final_prefix="$prefix"
7519   fi
7520   if test "X$exec_prefix" = "XNONE"; then
7521     acl_final_exec_prefix='${prefix}'
7522   else
7523     acl_final_exec_prefix="$exec_prefix"
7524   fi
7525   acl_save_prefix="$prefix"
7526   prefix="$acl_final_prefix"
7527   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7528   prefix="$acl_save_prefix"
7529
7530
7531 # Check whether --with-gnu-ld was given.
7532 if test "${with_gnu_ld+set}" = set; then :
7533   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
7534 else
7535   with_gnu_ld=no
7536 fi
7537
7538 # Prepare PATH_SEPARATOR.
7539 # The user is always right.
7540 if test "${PATH_SEPARATOR+set}" != set; then
7541   echo "#! /bin/sh" >conf$$.sh
7542   echo  "exit 0"   >>conf$$.sh
7543   chmod +x conf$$.sh
7544   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7545     PATH_SEPARATOR=';'
7546   else
7547     PATH_SEPARATOR=:
7548   fi
7549   rm -f conf$$.sh
7550 fi
7551 ac_prog=ld
7552 if test "$GCC" = yes; then
7553   # Check if gcc -print-prog-name=ld gives a path.
7554   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
7555 $as_echo_n "checking for ld used by GCC... " >&6; }
7556   case $host in
7557   *-*-mingw*)
7558     # gcc leaves a trailing carriage return which upsets mingw
7559     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7560   *)
7561     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7562   esac
7563   case $ac_prog in
7564     # Accept absolute paths.
7565     [\\/]* | [A-Za-z]:[\\/]*)
7566       re_direlt='/[^/][^/]*/\.\./'
7567       # Canonicalize the path of ld
7568       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7569       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7570         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7571       done
7572       test -z "$LD" && LD="$ac_prog"
7573       ;;
7574   "")
7575     # If it fails, then pretend we aren't using GCC.
7576     ac_prog=ld
7577     ;;
7578   *)
7579     # If it is relative, then search for the first ld in PATH.
7580     with_gnu_ld=unknown
7581     ;;
7582   esac
7583 elif test "$with_gnu_ld" = yes; then
7584   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7585 $as_echo_n "checking for GNU ld... " >&6; }
7586 else
7587   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7588 $as_echo_n "checking for non-GNU ld... " >&6; }
7589 fi
7590 if ${acl_cv_path_LD+:} false; then :
7591   $as_echo_n "(cached) " >&6
7592 else
7593   if test -z "$LD"; then
7594   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7595   for ac_dir in $PATH; do
7596     test -z "$ac_dir" && ac_dir=.
7597     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7598       acl_cv_path_LD="$ac_dir/$ac_prog"
7599       # Check to see if the program is GNU ld.  I'd rather use --version,
7600       # but apparently some GNU ld's only accept -v.
7601       # Break only if it was the GNU/non-GNU ld that we prefer.
7602       if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7603         test "$with_gnu_ld" != no && break
7604       else
7605         test "$with_gnu_ld" != yes && break
7606       fi
7607     fi
7608   done
7609   IFS="$ac_save_ifs"
7610 else
7611   acl_cv_path_LD="$LD" # Let the user override the test with a path.
7612 fi
7613 fi
7614
7615 LD="$acl_cv_path_LD"
7616 if test -n "$LD"; then
7617   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7618 $as_echo "$LD" >&6; }
7619 else
7620   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7621 $as_echo "no" >&6; }
7622 fi
7623 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7625 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7626 if ${acl_cv_prog_gnu_ld+:} false; then :
7627   $as_echo_n "(cached) " >&6
7628 else
7629   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7630 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7631   acl_cv_prog_gnu_ld=yes
7632 else
7633   acl_cv_prog_gnu_ld=no
7634 fi
7635 fi
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
7637 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
7638 with_gnu_ld=$acl_cv_prog_gnu_ld
7639
7640
7641
7642                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
7643 $as_echo_n "checking for shared library run path origin... " >&6; }
7644 if ${acl_cv_rpath+:} false; then :
7645   $as_echo_n "(cached) " >&6
7646 else
7647
7648     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7649     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7650     . ./conftest.sh
7651     rm -f ./conftest.sh
7652     acl_cv_rpath=done
7653
7654 fi
7655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
7656 $as_echo "$acl_cv_rpath" >&6; }
7657   wl="$acl_cv_wl"
7658   libext="$acl_cv_libext"
7659   shlibext="$acl_cv_shlibext"
7660   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7661   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7662   hardcode_direct="$acl_cv_hardcode_direct"
7663   hardcode_minus_L="$acl_cv_hardcode_minus_L"
7664     # Check whether --enable-rpath was given.
7665 if test "${enable_rpath+set}" = set; then :
7666   enableval=$enable_rpath; :
7667 else
7668   enable_rpath=yes
7669 fi
7670
7671
7672
7673
7674
7675
7676
7677
7678     use_additional=yes
7679
7680   acl_save_prefix="$prefix"
7681   prefix="$acl_final_prefix"
7682   acl_save_exec_prefix="$exec_prefix"
7683   exec_prefix="$acl_final_exec_prefix"
7684
7685     eval additional_includedir=\"$includedir\"
7686     eval additional_libdir=\"$libdir\"
7687
7688   exec_prefix="$acl_save_exec_prefix"
7689   prefix="$acl_save_prefix"
7690
7691
7692 # Check whether --with-libiconv-prefix was given.
7693 if test "${with_libiconv_prefix+set}" = set; then :
7694   withval=$with_libiconv_prefix;
7695     if test "X$withval" = "Xno"; then
7696       use_additional=no
7697     else
7698       if test "X$withval" = "X"; then
7699
7700   acl_save_prefix="$prefix"
7701   prefix="$acl_final_prefix"
7702   acl_save_exec_prefix="$exec_prefix"
7703   exec_prefix="$acl_final_exec_prefix"
7704
7705           eval additional_includedir=\"$includedir\"
7706           eval additional_libdir=\"$libdir\"
7707
7708   exec_prefix="$acl_save_exec_prefix"
7709   prefix="$acl_save_prefix"
7710
7711       else
7712         additional_includedir="$withval/include"
7713         additional_libdir="$withval/lib"
7714       fi
7715     fi
7716
7717 fi
7718
7719       LIBICONV=
7720   LTLIBICONV=
7721   INCICONV=
7722   rpathdirs=
7723   ltrpathdirs=
7724   names_already_handled=
7725   names_next_round='iconv '
7726   while test -n "$names_next_round"; do
7727     names_this_round="$names_next_round"
7728     names_next_round=
7729     for name in $names_this_round; do
7730       already_handled=
7731       for n in $names_already_handled; do
7732         if test "$n" = "$name"; then
7733           already_handled=yes
7734           break
7735         fi
7736       done
7737       if test -z "$already_handled"; then
7738         names_already_handled="$names_already_handled $name"
7739                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7740         eval value=\"\$HAVE_LIB$uppername\"
7741         if test -n "$value"; then
7742           if test "$value" = yes; then
7743             eval value=\"\$LIB$uppername\"
7744             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
7745             eval value=\"\$LTLIB$uppername\"
7746             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
7747           else
7748                                     :
7749           fi
7750         else
7751                               found_dir=
7752           found_la=
7753           found_so=
7754           found_a=
7755           if test $use_additional = yes; then
7756             if test "X$prefer_shared" = "Xyes" && test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
7757               found_dir="$additional_libdir"
7758               found_so="$additional_libdir/lib$name.$shlibext"
7759               if test -f "$additional_libdir/lib$name.la"; then
7760                 found_la="$additional_libdir/lib$name.la"
7761               fi
7762             else
7763               if test -f "$additional_libdir/lib$name.$libext"; then
7764                 found_dir="$additional_libdir"
7765                 found_a="$additional_libdir/lib$name.$libext"
7766                 if test -f "$additional_libdir/lib$name.la"; then
7767                   found_la="$additional_libdir/lib$name.la"
7768                 fi
7769               fi
7770             fi
7771           fi
7772           if test "X$found_dir" = "X"; then
7773             for x in $LDFLAGS $LTLIBICONV; do
7774
7775   acl_save_prefix="$prefix"
7776   prefix="$acl_final_prefix"
7777   acl_save_exec_prefix="$exec_prefix"
7778   exec_prefix="$acl_final_exec_prefix"
7779   eval x=\"$x\"
7780   exec_prefix="$acl_save_exec_prefix"
7781   prefix="$acl_save_prefix"
7782
7783               case "$x" in
7784                 -L*)
7785                   dir=`echo "X$x" | sed -e 's/^X-L//'`
7786                   if test "X$prefer_shared" = "Xyes" && test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
7787                     found_dir="$dir"
7788                     found_so="$dir/lib$name.$shlibext"
7789                     if test -f "$dir/lib$name.la"; then
7790                       found_la="$dir/lib$name.la"
7791                     fi
7792                   else
7793                     if test -f "$dir/lib$name.$libext"; then
7794                       found_dir="$dir"
7795                       found_a="$dir/lib$name.$libext"
7796                       if test -f "$dir/lib$name.la"; then
7797                         found_la="$dir/lib$name.la"
7798                       fi
7799                     fi
7800                   fi
7801                   ;;
7802               esac
7803               if test "X$found_dir" != "X"; then
7804                 break
7805               fi
7806             done
7807           fi
7808           if test "X$found_dir" != "X"; then
7809                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
7810             if test "X$found_so" != "X"; then
7811                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7812                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7813               else
7814                                                                                 haveit=
7815                 for x in $ltrpathdirs; do
7816                   if test "X$x" = "X$found_dir"; then
7817                     haveit=yes
7818                     break
7819                   fi
7820                 done
7821                 if test -z "$haveit"; then
7822                   ltrpathdirs="$ltrpathdirs $found_dir"
7823                 fi
7824                                 if test "$hardcode_direct" = yes; then
7825                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7826                 else
7827                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7828                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7829                                                             haveit=
7830                     for x in $rpathdirs; do
7831                       if test "X$x" = "X$found_dir"; then
7832                         haveit=yes
7833                         break
7834                       fi
7835                     done
7836                     if test -z "$haveit"; then
7837                       rpathdirs="$rpathdirs $found_dir"
7838                     fi
7839                   else
7840                                                                                 haveit=
7841                     for x in $LDFLAGS $LIBICONV; do
7842
7843   acl_save_prefix="$prefix"
7844   prefix="$acl_final_prefix"
7845   acl_save_exec_prefix="$exec_prefix"
7846   exec_prefix="$acl_final_exec_prefix"
7847   eval x=\"$x\"
7848   exec_prefix="$acl_save_exec_prefix"
7849   prefix="$acl_save_prefix"
7850
7851                       if test "X$x" = "X-L$found_dir"; then
7852                         haveit=yes
7853                         break
7854                       fi
7855                     done
7856                     if test -z "$haveit"; then
7857                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
7858                     fi
7859                     if test "$hardcode_minus_L" != no; then
7860                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7861                     else
7862                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7863                     fi
7864                   fi
7865                 fi
7866               fi
7867             else
7868               if test "X$found_a" != "X"; then
7869                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
7870               else
7871                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
7872               fi
7873             fi
7874                         additional_includedir=
7875             case "$found_dir" in
7876               */lib | */lib/)
7877                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7878                 additional_includedir="$basedir/include"
7879                 ;;
7880             esac
7881             if test "X$additional_includedir" != "X"; then
7882                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
7883                 haveit=
7884                 if test "X$additional_includedir" = "X/usr/local/include"; then
7885                   if test -n "$GCC"; then
7886                     case $host_os in
7887                       linux*) haveit=yes;;
7888                     esac
7889                   fi
7890                 fi
7891                 if test -z "$haveit"; then
7892                   for x in $CPPFLAGS $INCICONV; do
7893
7894   acl_save_prefix="$prefix"
7895   prefix="$acl_final_prefix"
7896   acl_save_exec_prefix="$exec_prefix"
7897   exec_prefix="$acl_final_exec_prefix"
7898   eval x=\"$x\"
7899   exec_prefix="$acl_save_exec_prefix"
7900   prefix="$acl_save_prefix"
7901
7902                     if test "X$x" = "X-I$additional_includedir"; then
7903                       haveit=yes
7904                       break
7905                     fi
7906                   done
7907                   if test -z "$haveit"; then
7908                     if test -d "$additional_includedir"; then
7909                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
7910                     fi
7911                   fi
7912                 fi
7913               fi
7914             fi
7915                         if test -n "$found_la"; then
7916                                                         save_libdir="$libdir"
7917               case "$found_la" in
7918                 */* | *\\*) . "$found_la" ;;
7919                 *) . "./$found_la" ;;
7920               esac
7921               libdir="$save_libdir"
7922                             for dep in $dependency_libs; do
7923                 case "$dep" in
7924                   -L*)
7925                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7926                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
7927                       haveit=
7928                       if test "X$additional_libdir" = "X/usr/local/lib"; then
7929                         if test -n "$GCC"; then
7930                           case $host_os in
7931                             linux*) haveit=yes;;
7932                           esac
7933                         fi
7934                       fi
7935                       if test -z "$haveit"; then
7936                         haveit=
7937                         for x in $LDFLAGS $LIBICONV; do
7938
7939   acl_save_prefix="$prefix"
7940   prefix="$acl_final_prefix"
7941   acl_save_exec_prefix="$exec_prefix"
7942   exec_prefix="$acl_final_exec_prefix"
7943   eval x=\"$x\"
7944   exec_prefix="$acl_save_exec_prefix"
7945   prefix="$acl_save_prefix"
7946
7947                           if test "X$x" = "X-L$additional_libdir"; then
7948                             haveit=yes
7949                             break
7950                           fi
7951                         done
7952                         if test -z "$haveit"; then
7953                           if test -d "$additional_libdir"; then
7954                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
7955                           fi
7956                         fi
7957                         haveit=
7958                         for x in $LDFLAGS $LTLIBICONV; do
7959
7960   acl_save_prefix="$prefix"
7961   prefix="$acl_final_prefix"
7962   acl_save_exec_prefix="$exec_prefix"
7963   exec_prefix="$acl_final_exec_prefix"
7964   eval x=\"$x\"
7965   exec_prefix="$acl_save_exec_prefix"
7966   prefix="$acl_save_prefix"
7967
7968                           if test "X$x" = "X-L$additional_libdir"; then
7969                             haveit=yes
7970                             break
7971                           fi
7972                         done
7973                         if test -z "$haveit"; then
7974                           if test -d "$additional_libdir"; then
7975                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
7976                           fi
7977                         fi
7978                       fi
7979                     fi
7980                     ;;
7981                   -R*)
7982                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
7983                     if test "$enable_rpath" != no; then
7984                                                                   haveit=
7985                       for x in $rpathdirs; do
7986                         if test "X$x" = "X$dir"; then
7987                           haveit=yes
7988                           break
7989                         fi
7990                       done
7991                       if test -z "$haveit"; then
7992                         rpathdirs="$rpathdirs $dir"
7993                       fi
7994                                                                   haveit=
7995                       for x in $ltrpathdirs; do
7996                         if test "X$x" = "X$dir"; then
7997                           haveit=yes
7998                           break
7999                         fi
8000                       done
8001                       if test -z "$haveit"; then
8002                         ltrpathdirs="$ltrpathdirs $dir"
8003                       fi
8004                     fi
8005                     ;;
8006                   -l*)
8007                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8008                     ;;
8009                   *.la)
8010                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8011                     ;;
8012                   *)
8013                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
8014                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8015                     ;;
8016                 esac
8017               done
8018             fi
8019           else
8020                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8021             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8022           fi
8023         fi
8024       fi
8025     done
8026   done
8027   if test "X$rpathdirs" != "X"; then
8028     if test -n "$hardcode_libdir_separator"; then
8029                         alldirs=
8030       for found_dir in $rpathdirs; do
8031         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8032       done
8033             acl_save_libdir="$libdir"
8034       libdir="$alldirs"
8035       eval flag=\"$hardcode_libdir_flag_spec\"
8036       libdir="$acl_save_libdir"
8037       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8038     else
8039             for found_dir in $rpathdirs; do
8040         acl_save_libdir="$libdir"
8041         libdir="$found_dir"
8042         eval flag=\"$hardcode_libdir_flag_spec\"
8043         libdir="$acl_save_libdir"
8044         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8045       done
8046     fi
8047   fi
8048   if test "X$ltrpathdirs" != "X"; then
8049             for found_dir in $ltrpathdirs; do
8050       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8051     done
8052   fi
8053
8054
8055
8056
8057   for ac_header in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
8058 stdlib.h string.h unistd.h sys/param.h
8059 do :
8060   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8061 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8062 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8063   cat >>confdefs.h <<_ACEOF
8064 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8065 _ACEOF
8066
8067 fi
8068
8069 done
8070
8071   for ac_func in feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \
8072 geteuid getgid getuid mempcpy munmap putenv setenv setlocale localeconv stpcpy \
8073 strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next \
8074 __fsetlocking
8075 do :
8076   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8077 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8078 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8079   cat >>confdefs.h <<_ACEOF
8080 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8081 _ACEOF
8082
8083 fi
8084 done
8085
8086
8087
8088
8089
8090
8091
8092           am_save_CPPFLAGS="$CPPFLAGS"
8093
8094   for element in $INCICONV; do
8095     haveit=
8096     for x in $CPPFLAGS; do
8097
8098   acl_save_prefix="$prefix"
8099   prefix="$acl_final_prefix"
8100   acl_save_exec_prefix="$exec_prefix"
8101   exec_prefix="$acl_final_exec_prefix"
8102   eval x=\"$x\"
8103   exec_prefix="$acl_save_exec_prefix"
8104   prefix="$acl_save_prefix"
8105
8106       if test "X$x" = "X$element"; then
8107         haveit=yes
8108         break
8109       fi
8110     done
8111     if test -z "$haveit"; then
8112       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8113     fi
8114   done
8115
8116
8117   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
8118 $as_echo_n "checking for iconv... " >&6; }
8119 if ${am_cv_func_iconv+:} false; then :
8120   $as_echo_n "(cached) " >&6
8121 else
8122
8123     am_cv_func_iconv="no, consider installing GNU libiconv"
8124     am_cv_lib_iconv=no
8125     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8126 /* end confdefs.h.  */
8127 #include <stdlib.h>
8128 #include <iconv.h>
8129 int
8130 main ()
8131 {
8132 iconv_t cd = iconv_open("","");
8133        iconv(cd,NULL,NULL,NULL,NULL);
8134        iconv_close(cd);
8135   ;
8136   return 0;
8137 }
8138 _ACEOF
8139 if ac_fn_c_try_link "$LINENO"; then :
8140   am_cv_func_iconv=yes
8141 fi
8142 rm -f core conftest.err conftest.$ac_objext \
8143     conftest$ac_exeext conftest.$ac_ext
8144     if test "$am_cv_func_iconv" != yes; then
8145       am_save_LIBS="$LIBS"
8146       LIBS="$LIBS $LIBICONV"
8147       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8148 /* end confdefs.h.  */
8149 #include <stdlib.h>
8150 #include <iconv.h>
8151 int
8152 main ()
8153 {
8154 iconv_t cd = iconv_open("","");
8155          iconv(cd,NULL,NULL,NULL,NULL);
8156          iconv_close(cd);
8157   ;
8158   return 0;
8159 }
8160 _ACEOF
8161 if ac_fn_c_try_link "$LINENO"; then :
8162   am_cv_lib_iconv=yes
8163         am_cv_func_iconv=yes
8164 fi
8165 rm -f core conftest.err conftest.$ac_objext \
8166     conftest$ac_exeext conftest.$ac_ext
8167       LIBS="$am_save_LIBS"
8168     fi
8169
8170 fi
8171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
8172 $as_echo "$am_cv_func_iconv" >&6; }
8173   if test "$am_cv_func_iconv" = yes; then
8174
8175 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
8176
8177   fi
8178   if test "$am_cv_lib_iconv" = yes; then
8179     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
8180 $as_echo_n "checking how to link with libiconv... " >&6; }
8181     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
8182 $as_echo "$LIBICONV" >&6; }
8183   else
8184             CPPFLAGS="$am_save_CPPFLAGS"
8185     LIBICONV=
8186     LTLIBICONV=
8187   fi
8188
8189
8190
8191   if test "$am_cv_func_iconv" = yes; then
8192     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
8193 $as_echo_n "checking for iconv declaration... " >&6; }
8194     if ${am_cv_proto_iconv+:} false; then :
8195   $as_echo_n "(cached) " >&6
8196 else
8197
8198       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8199 /* end confdefs.h.  */
8200
8201 #include <stdlib.h>
8202 #include <iconv.h>
8203 extern
8204 #ifdef __cplusplus
8205 "C"
8206 #endif
8207 #if defined(__STDC__) || defined(__cplusplus)
8208 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8209 #else
8210 size_t iconv();
8211 #endif
8212
8213 int
8214 main ()
8215 {
8216
8217   ;
8218   return 0;
8219 }
8220 _ACEOF
8221 if ac_fn_c_try_compile "$LINENO"; then :
8222   am_cv_proto_iconv_arg1=""
8223 else
8224   am_cv_proto_iconv_arg1="const"
8225 fi
8226 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8227       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
8228 fi
8229
8230     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
8231     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
8232          }$am_cv_proto_iconv" >&5
8233 $as_echo "${ac_t:-
8234          }$am_cv_proto_iconv" >&6; }
8235
8236 cat >>confdefs.h <<_ACEOF
8237 #define ICONV_CONST $am_cv_proto_iconv_arg1
8238 _ACEOF
8239
8240   fi
8241
8242
8243   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
8244 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
8245 if ${am_cv_langinfo_codeset+:} false; then :
8246   $as_echo_n "(cached) " >&6
8247 else
8248   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8249 /* end confdefs.h.  */
8250 #include <langinfo.h>
8251 int
8252 main ()
8253 {
8254 char* cs = nl_langinfo(CODESET);
8255   ;
8256   return 0;
8257 }
8258 _ACEOF
8259 if ac_fn_c_try_link "$LINENO"; then :
8260   am_cv_langinfo_codeset=yes
8261 else
8262   am_cv_langinfo_codeset=no
8263 fi
8264 rm -f core conftest.err conftest.$ac_objext \
8265     conftest$ac_exeext conftest.$ac_ext
8266
8267 fi
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
8269 $as_echo "$am_cv_langinfo_codeset" >&6; }
8270   if test $am_cv_langinfo_codeset = yes; then
8271
8272 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
8273
8274   fi
8275
8276   if test $ac_cv_header_locale_h = yes; then
8277
8278   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
8279 $as_echo_n "checking for LC_MESSAGES... " >&6; }
8280 if ${am_cv_val_LC_MESSAGES+:} false; then :
8281   $as_echo_n "(cached) " >&6
8282 else
8283   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8284 /* end confdefs.h.  */
8285 #include <locale.h>
8286 int
8287 main ()
8288 {
8289 return LC_MESSAGES
8290   ;
8291   return 0;
8292 }
8293 _ACEOF
8294 if ac_fn_c_try_link "$LINENO"; then :
8295   am_cv_val_LC_MESSAGES=yes
8296 else
8297   am_cv_val_LC_MESSAGES=no
8298 fi
8299 rm -f core conftest.err conftest.$ac_objext \
8300     conftest$ac_exeext conftest.$ac_ext
8301 fi
8302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
8303 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
8304   if test $am_cv_val_LC_MESSAGES = yes; then
8305
8306 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
8307
8308   fi
8309
8310   fi
8311
8312                       for ac_prog in bison
8313 do
8314   # Extract the first word of "$ac_prog", so it can be a program name with args.
8315 set dummy $ac_prog; ac_word=$2
8316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8317 $as_echo_n "checking for $ac_word... " >&6; }
8318 if ${ac_cv_prog_INTLBISON+:} false; then :
8319   $as_echo_n "(cached) " >&6
8320 else
8321   if test -n "$INTLBISON"; then
8322   ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
8323 else
8324 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8325 for as_dir in $PATH
8326 do
8327   IFS=$as_save_IFS
8328   test -z "$as_dir" && as_dir=.
8329     for ac_exec_ext in '' $ac_executable_extensions; do
8330   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8331     ac_cv_prog_INTLBISON="$ac_prog"
8332     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8333     break 2
8334   fi
8335 done
8336   done
8337 IFS=$as_save_IFS
8338
8339 fi
8340 fi
8341 INTLBISON=$ac_cv_prog_INTLBISON
8342 if test -n "$INTLBISON"; then
8343   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLBISON" >&5
8344 $as_echo "$INTLBISON" >&6; }
8345 else
8346   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8347 $as_echo "no" >&6; }
8348 fi
8349
8350
8351   test -n "$INTLBISON" && break
8352 done
8353
8354   if test -z "$INTLBISON"; then
8355     ac_verc_fail=yes
8356   else
8357         { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of bison" >&5
8358 $as_echo_n "checking version of bison... " >&6; }
8359     ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
8360     case $ac_prog_version in
8361       '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
8362       1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
8363          ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
8364       *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
8365     esac
8366     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
8367 $as_echo "$ac_prog_version" >&6; }
8368   fi
8369   if test $ac_verc_fail = yes; then
8370     INTLBISON=:
8371   fi
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8389 $as_echo_n "checking whether NLS is requested... " >&6; }
8390     # Check whether --enable-nls was given.
8391 if test "${enable_nls+set}" = set; then :
8392   enableval=$enable_nls; USE_NLS=$enableval
8393 else
8394   USE_NLS=yes
8395 fi
8396
8397   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8398 $as_echo "$USE_NLS" >&6; }
8399
8400
8401
8402
8403     BUILD_INCLUDED_LIBINTL=no
8404     USE_INCLUDED_LIBINTL=no
8405
8406   LIBINTL=
8407   LTLIBINTL=
8408   POSUB=
8409
8410     if test "$USE_NLS" = "yes"; then
8411     gt_use_preinstalled_gnugettext=no
8412
8413       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether included gettext is requested" >&5
8414 $as_echo_n "checking whether included gettext is requested... " >&6; }
8415
8416 # Check whether --with-included-gettext was given.
8417 if test "${with_included_gettext+set}" = set; then :
8418   withval=$with_included_gettext; nls_cv_force_use_gnu_gettext=$withval
8419 else
8420   nls_cv_force_use_gnu_gettext=no
8421 fi
8422
8423       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $nls_cv_force_use_gnu_gettext" >&5
8424 $as_echo "$nls_cv_force_use_gnu_gettext" >&6; }
8425
8426       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
8427       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
8428
8429
8430
8431
8432
8433
8434         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
8435 $as_echo_n "checking for GNU gettext in libc... " >&6; }
8436 if ${gt_cv_func_gnugettext2_libc+:} false; then :
8437   $as_echo_n "(cached) " >&6
8438 else
8439   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8440 /* end confdefs.h.  */
8441 #include <libintl.h>
8442 extern int _nl_msg_cat_cntr;
8443 extern int *_nl_domain_bindings;
8444 int
8445 main ()
8446 {
8447 bindtextdomain ("", "");
8448 return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_domain_bindings
8449   ;
8450   return 0;
8451 }
8452 _ACEOF
8453 if ac_fn_c_try_link "$LINENO"; then :
8454   gt_cv_func_gnugettext2_libc=yes
8455 else
8456   gt_cv_func_gnugettext2_libc=no
8457 fi
8458 rm -f core conftest.err conftest.$ac_objext \
8459     conftest$ac_exeext conftest.$ac_ext
8460 fi
8461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_gnugettext2_libc" >&5
8462 $as_echo "$gt_cv_func_gnugettext2_libc" >&6; }
8463
8464         if test "$gt_cv_func_gnugettext2_libc" != "yes"; then
8465
8466
8467
8468     use_additional=yes
8469
8470   acl_save_prefix="$prefix"
8471   prefix="$acl_final_prefix"
8472   acl_save_exec_prefix="$exec_prefix"
8473   exec_prefix="$acl_final_exec_prefix"
8474
8475     eval additional_includedir=\"$includedir\"
8476     eval additional_libdir=\"$libdir\"
8477
8478   exec_prefix="$acl_save_exec_prefix"
8479   prefix="$acl_save_prefix"
8480
8481
8482 # Check whether --with-libintl-prefix was given.
8483 if test "${with_libintl_prefix+set}" = set; then :
8484   withval=$with_libintl_prefix;
8485     if test "X$withval" = "Xno"; then
8486       use_additional=no
8487     else
8488       if test "X$withval" = "X"; then
8489
8490   acl_save_prefix="$prefix"
8491   prefix="$acl_final_prefix"
8492   acl_save_exec_prefix="$exec_prefix"
8493   exec_prefix="$acl_final_exec_prefix"
8494
8495           eval additional_includedir=\"$includedir\"
8496           eval additional_libdir=\"$libdir\"
8497
8498   exec_prefix="$acl_save_exec_prefix"
8499   prefix="$acl_save_prefix"
8500
8501       else
8502         additional_includedir="$withval/include"
8503         additional_libdir="$withval/lib"
8504       fi
8505     fi
8506
8507 fi
8508
8509       LIBINTL=
8510   LTLIBINTL=
8511   INCINTL=
8512   rpathdirs=
8513   ltrpathdirs=
8514   names_already_handled=
8515   names_next_round='intl '
8516   while test -n "$names_next_round"; do
8517     names_this_round="$names_next_round"
8518     names_next_round=
8519     for name in $names_this_round; do
8520       already_handled=
8521       for n in $names_already_handled; do
8522         if test "$n" = "$name"; then
8523           already_handled=yes
8524           break
8525         fi
8526       done
8527       if test -z "$already_handled"; then
8528         names_already_handled="$names_already_handled $name"
8529                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8530         eval value=\"\$HAVE_LIB$uppername\"
8531         if test -n "$value"; then
8532           if test "$value" = yes; then
8533             eval value=\"\$LIB$uppername\"
8534             test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
8535             eval value=\"\$LTLIB$uppername\"
8536             test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
8537           else
8538                                     :
8539           fi
8540         else
8541                               found_dir=
8542           found_la=
8543           found_so=
8544           found_a=
8545           if test $use_additional = yes; then
8546             if test "X$prefer_shared" = "Xyes" && test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8547               found_dir="$additional_libdir"
8548               found_so="$additional_libdir/lib$name.$shlibext"
8549               if test -f "$additional_libdir/lib$name.la"; then
8550                 found_la="$additional_libdir/lib$name.la"
8551               fi
8552             else
8553               if test -f "$additional_libdir/lib$name.$libext"; then
8554                 found_dir="$additional_libdir"
8555                 found_a="$additional_libdir/lib$name.$libext"
8556                 if test -f "$additional_libdir/lib$name.la"; then
8557                   found_la="$additional_libdir/lib$name.la"
8558                 fi
8559               fi
8560             fi
8561           fi
8562           if test "X$found_dir" = "X"; then
8563             for x in $LDFLAGS $LTLIBINTL; do
8564
8565   acl_save_prefix="$prefix"
8566   prefix="$acl_final_prefix"
8567   acl_save_exec_prefix="$exec_prefix"
8568   exec_prefix="$acl_final_exec_prefix"
8569   eval x=\"$x\"
8570   exec_prefix="$acl_save_exec_prefix"
8571   prefix="$acl_save_prefix"
8572
8573               case "$x" in
8574                 -L*)
8575                   dir=`echo "X$x" | sed -e 's/^X-L//'`
8576                   if test "X$prefer_shared" = "Xyes" && test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8577                     found_dir="$dir"
8578                     found_so="$dir/lib$name.$shlibext"
8579                     if test -f "$dir/lib$name.la"; then
8580                       found_la="$dir/lib$name.la"
8581                     fi
8582                   else
8583                     if test -f "$dir/lib$name.$libext"; then
8584                       found_dir="$dir"
8585                       found_a="$dir/lib$name.$libext"
8586                       if test -f "$dir/lib$name.la"; then
8587                         found_la="$dir/lib$name.la"
8588                       fi
8589                     fi
8590                   fi
8591                   ;;
8592               esac
8593               if test "X$found_dir" != "X"; then
8594                 break
8595               fi
8596             done
8597           fi
8598           if test "X$found_dir" != "X"; then
8599                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
8600             if test "X$found_so" != "X"; then
8601                                                         if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8602                                 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8603               else
8604                                                                                 haveit=
8605                 for x in $ltrpathdirs; do
8606                   if test "X$x" = "X$found_dir"; then
8607                     haveit=yes
8608                     break
8609                   fi
8610                 done
8611                 if test -z "$haveit"; then
8612                   ltrpathdirs="$ltrpathdirs $found_dir"
8613                 fi
8614                                 if test "$hardcode_direct" = yes; then
8615                                                       LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8616                 else
8617                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8618                                                             LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8619                                                             haveit=
8620                     for x in $rpathdirs; do
8621                       if test "X$x" = "X$found_dir"; then
8622                         haveit=yes
8623                         break
8624                       fi
8625                     done
8626                     if test -z "$haveit"; then
8627                       rpathdirs="$rpathdirs $found_dir"
8628                     fi
8629                   else
8630                                                                                 haveit=
8631                     for x in $LDFLAGS $LIBINTL; do
8632
8633   acl_save_prefix="$prefix"
8634   prefix="$acl_final_prefix"
8635   acl_save_exec_prefix="$exec_prefix"
8636   exec_prefix="$acl_final_exec_prefix"
8637   eval x=\"$x\"
8638   exec_prefix="$acl_save_exec_prefix"
8639   prefix="$acl_save_prefix"
8640
8641                       if test "X$x" = "X-L$found_dir"; then
8642                         haveit=yes
8643                         break
8644                       fi
8645                     done
8646                     if test -z "$haveit"; then
8647                       LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
8648                     fi
8649                     if test "$hardcode_minus_L" != no; then
8650                                                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8651                     else
8652                                                                                                                                                                                 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
8653                     fi
8654                   fi
8655                 fi
8656               fi
8657             else
8658               if test "X$found_a" != "X"; then
8659                                 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
8660               else
8661                                                 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
8662               fi
8663             fi
8664                         additional_includedir=
8665             case "$found_dir" in
8666               */lib | */lib/)
8667                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8668                 additional_includedir="$basedir/include"
8669                 ;;
8670             esac
8671             if test "X$additional_includedir" != "X"; then
8672                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
8673                 haveit=
8674                 if test "X$additional_includedir" = "X/usr/local/include"; then
8675                   if test -n "$GCC"; then
8676                     case $host_os in
8677                       linux*) haveit=yes;;
8678                     esac
8679                   fi
8680                 fi
8681                 if test -z "$haveit"; then
8682                   for x in $CPPFLAGS $INCINTL; do
8683
8684   acl_save_prefix="$prefix"
8685   prefix="$acl_final_prefix"
8686   acl_save_exec_prefix="$exec_prefix"
8687   exec_prefix="$acl_final_exec_prefix"
8688   eval x=\"$x\"
8689   exec_prefix="$acl_save_exec_prefix"
8690   prefix="$acl_save_prefix"
8691
8692                     if test "X$x" = "X-I$additional_includedir"; then
8693                       haveit=yes
8694                       break
8695                     fi
8696                   done
8697                   if test -z "$haveit"; then
8698                     if test -d "$additional_includedir"; then
8699                                             INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
8700                     fi
8701                   fi
8702                 fi
8703               fi
8704             fi
8705                         if test -n "$found_la"; then
8706                                                         save_libdir="$libdir"
8707               case "$found_la" in
8708                 */* | *\\*) . "$found_la" ;;
8709                 *) . "./$found_la" ;;
8710               esac
8711               libdir="$save_libdir"
8712                             for dep in $dependency_libs; do
8713                 case "$dep" in
8714                   -L*)
8715                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8716                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/lib"; then
8717                       haveit=
8718                       if test "X$additional_libdir" = "X/usr/local/lib"; then
8719                         if test -n "$GCC"; then
8720                           case $host_os in
8721                             linux*) haveit=yes;;
8722                           esac
8723                         fi
8724                       fi
8725                       if test -z "$haveit"; then
8726                         haveit=
8727                         for x in $LDFLAGS $LIBINTL; do
8728
8729   acl_save_prefix="$prefix"
8730   prefix="$acl_final_prefix"
8731   acl_save_exec_prefix="$exec_prefix"
8732   exec_prefix="$acl_final_exec_prefix"
8733   eval x=\"$x\"
8734   exec_prefix="$acl_save_exec_prefix"
8735   prefix="$acl_save_prefix"
8736
8737                           if test "X$x" = "X-L$additional_libdir"; then
8738                             haveit=yes
8739                             break
8740                           fi
8741                         done
8742                         if test -z "$haveit"; then
8743                           if test -d "$additional_libdir"; then
8744                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
8745                           fi
8746                         fi
8747                         haveit=
8748                         for x in $LDFLAGS $LTLIBINTL; do
8749
8750   acl_save_prefix="$prefix"
8751   prefix="$acl_final_prefix"
8752   acl_save_exec_prefix="$exec_prefix"
8753   exec_prefix="$acl_final_exec_prefix"
8754   eval x=\"$x\"
8755   exec_prefix="$acl_save_exec_prefix"
8756   prefix="$acl_save_prefix"
8757
8758                           if test "X$x" = "X-L$additional_libdir"; then
8759                             haveit=yes
8760                             break
8761                           fi
8762                         done
8763                         if test -z "$haveit"; then
8764                           if test -d "$additional_libdir"; then
8765                                                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
8766                           fi
8767                         fi
8768                       fi
8769                     fi
8770                     ;;
8771                   -R*)
8772                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
8773                     if test "$enable_rpath" != no; then
8774                                                                   haveit=
8775                       for x in $rpathdirs; do
8776                         if test "X$x" = "X$dir"; then
8777                           haveit=yes
8778                           break
8779                         fi
8780                       done
8781                       if test -z "$haveit"; then
8782                         rpathdirs="$rpathdirs $dir"
8783                       fi
8784                                                                   haveit=
8785                       for x in $ltrpathdirs; do
8786                         if test "X$x" = "X$dir"; then
8787                           haveit=yes
8788                           break
8789                         fi
8790                       done
8791                       if test -z "$haveit"; then
8792                         ltrpathdirs="$ltrpathdirs $dir"
8793                       fi
8794                     fi
8795                     ;;
8796                   -l*)
8797                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8798                     ;;
8799                   *.la)
8800                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8801                     ;;
8802                   *)
8803                                         LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
8804                     LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
8805                     ;;
8806                 esac
8807               done
8808             fi
8809           else
8810                                                             LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
8811             LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
8812           fi
8813         fi
8814       fi
8815     done
8816   done
8817   if test "X$rpathdirs" != "X"; then
8818     if test -n "$hardcode_libdir_separator"; then
8819                         alldirs=
8820       for found_dir in $rpathdirs; do
8821         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8822       done
8823             acl_save_libdir="$libdir"
8824       libdir="$alldirs"
8825       eval flag=\"$hardcode_libdir_flag_spec\"
8826       libdir="$acl_save_libdir"
8827       LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
8828     else
8829             for found_dir in $rpathdirs; do
8830         acl_save_libdir="$libdir"
8831         libdir="$found_dir"
8832         eval flag=\"$hardcode_libdir_flag_spec\"
8833         libdir="$acl_save_libdir"
8834         LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
8835       done
8836     fi
8837   fi
8838   if test "X$ltrpathdirs" != "X"; then
8839             for found_dir in $ltrpathdirs; do
8840       LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
8841     done
8842   fi
8843
8844           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
8845 $as_echo_n "checking for GNU gettext in libintl... " >&6; }
8846 if ${gt_cv_func_gnugettext2_libintl+:} false; then :
8847   $as_echo_n "(cached) " >&6
8848 else
8849   gt_save_CPPFLAGS="$CPPFLAGS"
8850             CPPFLAGS="$CPPFLAGS $INCINTL"
8851             gt_save_LIBS="$LIBS"
8852             LIBS="$LIBS $LIBINTL"
8853                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8854 /* end confdefs.h.  */
8855 #include <libintl.h>
8856 extern int _nl_msg_cat_cntr;
8857 extern
8858 #ifdef __cplusplus
8859 "C"
8860 #endif
8861 const char *_nl_expand_alias ();
8862 int
8863 main ()
8864 {
8865 bindtextdomain ("", "");
8866 return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (0)
8867   ;
8868   return 0;
8869 }
8870 _ACEOF
8871 if ac_fn_c_try_link "$LINENO"; then :
8872   gt_cv_func_gnugettext2_libintl=yes
8873 else
8874   gt_cv_func_gnugettext2_libintl=no
8875 fi
8876 rm -f core conftest.err conftest.$ac_objext \
8877     conftest$ac_exeext conftest.$ac_ext
8878                         if test "$gt_cv_func_gnugettext2_libintl" != yes && test -n "$LIBICONV"; then
8879               LIBS="$LIBS $LIBICONV"
8880               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8881 /* end confdefs.h.  */
8882 #include <libintl.h>
8883 extern int _nl_msg_cat_cntr;
8884 extern
8885 #ifdef __cplusplus
8886 "C"
8887 #endif
8888 const char *_nl_expand_alias ();
8889 int
8890 main ()
8891 {
8892 bindtextdomain ("", "");
8893 return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (0)
8894   ;
8895   return 0;
8896 }
8897 _ACEOF
8898 if ac_fn_c_try_link "$LINENO"; then :
8899   LIBINTL="$LIBINTL $LIBICONV"
8900                 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
8901                 gt_cv_func_gnugettext2_libintl=yes
8902
8903 fi
8904 rm -f core conftest.err conftest.$ac_objext \
8905     conftest$ac_exeext conftest.$ac_ext
8906             fi
8907             CPPFLAGS="$gt_save_CPPFLAGS"
8908             LIBS="$gt_save_LIBS"
8909 fi
8910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_gnugettext2_libintl" >&5
8911 $as_echo "$gt_cv_func_gnugettext2_libintl" >&6; }
8912         fi
8913
8914                                         if test "$gt_cv_func_gnugettext2_libc" = "yes" \
8915            || { test "$gt_cv_func_gnugettext2_libintl" = "yes" \
8916                 && test "$PACKAGE" != gettext-runtime \
8917                 && test "$PACKAGE" != gettext-tools; }; then
8918           gt_use_preinstalled_gnugettext=yes
8919         else
8920                     LIBINTL=
8921           LTLIBINTL=
8922           INCINTL=
8923         fi
8924
8925
8926         if test "$gt_use_preinstalled_gnugettext" != "yes"; then
8927                               nls_cv_use_gnu_gettext=yes
8928         fi
8929       fi
8930
8931       if test "$nls_cv_use_gnu_gettext" = "yes"; then
8932                 BUILD_INCLUDED_LIBINTL=yes
8933         USE_INCLUDED_LIBINTL=yes
8934         LIBINTL="lib/intl/libintl.a $LIBICONV"
8935         LTLIBINTL="lib/intl/libintl.a $LTLIBICONV"
8936         LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
8937       fi
8938
8939       if test "$gt_use_preinstalled_gnugettext" = "yes" \
8940          || test "$nls_cv_use_gnu_gettext" = "yes"; then
8941                 CATOBJEXT=.gmo
8942       fi
8943
8944
8945     if test "$gt_use_preinstalled_gnugettext" = "yes" \
8946        || test "$nls_cv_use_gnu_gettext" = "yes"; then
8947
8948 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8949
8950     else
8951       USE_NLS=no
8952     fi
8953   fi
8954
8955   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
8956 $as_echo_n "checking whether to use NLS... " >&6; }
8957   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8958 $as_echo "$USE_NLS" >&6; }
8959   if test "$USE_NLS" = "yes"; then
8960     { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
8961 $as_echo_n "checking where the gettext function comes from... " >&6; }
8962     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
8963       if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
8964         gt_source="external libintl"
8965       else
8966         gt_source="libc"
8967       fi
8968     else
8969       gt_source="included intl directory"
8970     fi
8971     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
8972 $as_echo "$gt_source" >&6; }
8973   fi
8974
8975   if test "$USE_NLS" = "yes"; then
8976
8977     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
8978       if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
8979         { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
8980 $as_echo_n "checking how to link with libintl... " >&6; }
8981         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
8982 $as_echo "$LIBINTL" >&6; }
8983
8984   for element in $INCINTL; do
8985     haveit=
8986     for x in $CPPFLAGS; do
8987
8988   acl_save_prefix="$prefix"
8989   prefix="$acl_final_prefix"
8990   acl_save_exec_prefix="$exec_prefix"
8991   exec_prefix="$acl_final_exec_prefix"
8992   eval x=\"$x\"
8993   exec_prefix="$acl_save_exec_prefix"
8994   prefix="$acl_save_prefix"
8995
8996       if test "X$x" = "X$element"; then
8997         haveit=yes
8998         break
8999       fi
9000     done
9001     if test -z "$haveit"; then
9002       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9003     fi
9004   done
9005
9006       fi
9007
9008
9009 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
9010
9011
9012 $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
9013
9014     fi
9015
9016         POSUB=po
9017   fi
9018
9019
9020             if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
9021       BUILD_INCLUDED_LIBINTL=yes
9022     fi
9023
9024
9025
9026
9027
9028         nls_cv_header_intl=
9029     nls_cv_header_libgt=
9030
9031         DATADIRNAME=share
9032
9033
9034         INSTOBJEXT=.mo
9035
9036
9037         GENCAT=gencat
9038
9039
9040         if test "$USE_INCLUDED_LIBINTL" = yes; then
9041       INTLOBJS="\$(GETTOBJS)"
9042     fi
9043
9044
9045         INTL_LIBTOOL_SUFFIX_PREFIX=
9046
9047
9048
9049     INTLLIBS="$LIBINTL"
9050
9051
9052
9053
9054
9055
9056
9057 ac_header_dirent=no
9058 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
9059   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
9061 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
9062 if eval \${$as_ac_Header+:} false; then :
9063   $as_echo_n "(cached) " >&6
9064 else
9065   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9066 /* end confdefs.h.  */
9067 #include <sys/types.h>
9068 #include <$ac_hdr>
9069
9070 int
9071 main ()
9072 {
9073 if ((DIR *) 0)
9074 return 0;
9075   ;
9076   return 0;
9077 }
9078 _ACEOF
9079 if ac_fn_c_try_compile "$LINENO"; then :
9080   eval "$as_ac_Header=yes"
9081 else
9082   eval "$as_ac_Header=no"
9083 fi
9084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9085 fi
9086 eval ac_res=\$$as_ac_Header
9087                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9088 $as_echo "$ac_res" >&6; }
9089 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9090   cat >>confdefs.h <<_ACEOF
9091 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
9092 _ACEOF
9093
9094 ac_header_dirent=$ac_hdr; break
9095 fi
9096
9097 done
9098 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9099 if test $ac_header_dirent = dirent.h; then
9100   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9101 $as_echo_n "checking for library containing opendir... " >&6; }
9102 if ${ac_cv_search_opendir+:} false; then :
9103   $as_echo_n "(cached) " >&6
9104 else
9105   ac_func_search_save_LIBS=$LIBS
9106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9107 /* end confdefs.h.  */
9108
9109 /* Override any GCC internal prototype to avoid an error.
9110    Use char because int might match the return type of a GCC
9111    builtin and then its argument prototype would still apply.  */
9112 #ifdef __cplusplus
9113 extern "C"
9114 #endif
9115 char opendir ();
9116 int
9117 main ()
9118 {
9119 return opendir ();
9120   ;
9121   return 0;
9122 }
9123 _ACEOF
9124 for ac_lib in '' dir; do
9125   if test -z "$ac_lib"; then
9126     ac_res="none required"
9127   else
9128     ac_res=-l$ac_lib
9129     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9130   fi
9131   if ac_fn_c_try_link "$LINENO"; then :
9132   ac_cv_search_opendir=$ac_res
9133 fi
9134 rm -f core conftest.err conftest.$ac_objext \
9135     conftest$ac_exeext
9136   if ${ac_cv_search_opendir+:} false; then :
9137   break
9138 fi
9139 done
9140 if ${ac_cv_search_opendir+:} false; then :
9141
9142 else
9143   ac_cv_search_opendir=no
9144 fi
9145 rm conftest.$ac_ext
9146 LIBS=$ac_func_search_save_LIBS
9147 fi
9148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9149 $as_echo "$ac_cv_search_opendir" >&6; }
9150 ac_res=$ac_cv_search_opendir
9151 if test "$ac_res" != no; then :
9152   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9153
9154 fi
9155
9156 else
9157   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
9158 $as_echo_n "checking for library containing opendir... " >&6; }
9159 if ${ac_cv_search_opendir+:} false; then :
9160   $as_echo_n "(cached) " >&6
9161 else
9162   ac_func_search_save_LIBS=$LIBS
9163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9164 /* end confdefs.h.  */
9165
9166 /* Override any GCC internal prototype to avoid an error.
9167    Use char because int might match the return type of a GCC
9168    builtin and then its argument prototype would still apply.  */
9169 #ifdef __cplusplus
9170 extern "C"
9171 #endif
9172 char opendir ();
9173 int
9174 main ()
9175 {
9176 return opendir ();
9177   ;
9178   return 0;
9179 }
9180 _ACEOF
9181 for ac_lib in '' x; do
9182   if test -z "$ac_lib"; then
9183     ac_res="none required"
9184   else
9185     ac_res=-l$ac_lib
9186     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9187   fi
9188   if ac_fn_c_try_link "$LINENO"; then :
9189   ac_cv_search_opendir=$ac_res
9190 fi
9191 rm -f core conftest.err conftest.$ac_objext \
9192     conftest$ac_exeext
9193   if ${ac_cv_search_opendir+:} false; then :
9194   break
9195 fi
9196 done
9197 if ${ac_cv_search_opendir+:} false; then :
9198
9199 else
9200   ac_cv_search_opendir=no
9201 fi
9202 rm conftest.$ac_ext
9203 LIBS=$ac_func_search_save_LIBS
9204 fi
9205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
9206 $as_echo "$ac_cv_search_opendir" >&6; }
9207 ac_res=$ac_cv_search_opendir
9208 if test "$ac_res" != no; then :
9209   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9210
9211 fi
9212
9213 fi
9214
9215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9216 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9217 if ${ac_cv_header_time+:} false; then :
9218   $as_echo_n "(cached) " >&6
9219 else
9220   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9221 /* end confdefs.h.  */
9222 #include <sys/types.h>
9223 #include <sys/time.h>
9224 #include <time.h>
9225
9226 int
9227 main ()
9228 {
9229 if ((struct tm *) 0)
9230 return 0;
9231   ;
9232   return 0;
9233 }
9234 _ACEOF
9235 if ac_fn_c_try_compile "$LINENO"; then :
9236   ac_cv_header_time=yes
9237 else
9238   ac_cv_header_time=no
9239 fi
9240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9241 fi
9242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9243 $as_echo "$ac_cv_header_time" >&6; }
9244 if test $ac_cv_header_time = yes; then
9245
9246 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9247
9248 fi
9249
9250
9251
9252  for ac_header in inttypes.h
9253 do :
9254   ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
9255 if test "x$ac_cv_header_inttypes_h" = xyes; then :
9256   cat >>confdefs.h <<_ACEOF
9257 #define HAVE_INTTYPES_H 1
9258 _ACEOF
9259
9260 fi
9261
9262 done
9263
9264
9265
9266 for ac_header in unistd.h stdlib.h stdarg.h varargs.h limits.h string.h \
9267                  memory.h locale.h termcap.h termio.h termios.h dlfcn.h \
9268                  stdbool.h stddef.h stdint.h netdb.h pwd.h grp.h strings.h \
9269                  regex.h syslog.h ulimit.h
9270 do :
9271   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9272 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9273 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9274   cat >>confdefs.h <<_ACEOF
9275 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9276 _ACEOF
9277
9278 fi
9279
9280 done
9281
9282 for ac_header in sys/pte.h sys/stream.h sys/select.h sys/file.h \
9283                  sys/resource.h sys/param.h sys/socket.h sys/stat.h \
9284                  sys/time.h sys/times.h sys/types.h sys/wait.h
9285 do :
9286   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9287 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9288 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9289   cat >>confdefs.h <<_ACEOF
9290 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9291 _ACEOF
9292
9293 fi
9294
9295 done
9296
9297 for ac_header in netinet/in.h arpa/inet.h
9298 do :
9299   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9300 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9301 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9302   cat >>confdefs.h <<_ACEOF
9303 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9304 _ACEOF
9305
9306 fi
9307
9308 done
9309
9310
9311 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "
9312 #if HAVE_SYS_STREAM_H
9313 #  include <sys/stream.h>
9314 #endif
9315
9316 "
9317 if test "x$ac_cv_header_sys_ptem_h" = xyes; then :
9318
9319 fi
9320
9321
9322
9323 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
9324 # for constant arguments.  Useless!
9325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
9326 $as_echo_n "checking for working alloca.h... " >&6; }
9327 if ${ac_cv_working_alloca_h+:} false; then :
9328   $as_echo_n "(cached) " >&6
9329 else
9330   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9331 /* end confdefs.h.  */
9332 #include <alloca.h>
9333 int
9334 main ()
9335 {
9336 char *p = (char *) alloca (2 * sizeof (int));
9337                           if (p) return 0;
9338   ;
9339   return 0;
9340 }
9341 _ACEOF
9342 if ac_fn_c_try_link "$LINENO"; then :
9343   ac_cv_working_alloca_h=yes
9344 else
9345   ac_cv_working_alloca_h=no
9346 fi
9347 rm -f core conftest.err conftest.$ac_objext \
9348     conftest$ac_exeext conftest.$ac_ext
9349 fi
9350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
9351 $as_echo "$ac_cv_working_alloca_h" >&6; }
9352 if test $ac_cv_working_alloca_h = yes; then
9353
9354 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
9355
9356 fi
9357
9358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
9359 $as_echo_n "checking for alloca... " >&6; }
9360 if ${ac_cv_func_alloca_works+:} false; then :
9361   $as_echo_n "(cached) " >&6
9362 else
9363   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9364 /* end confdefs.h.  */
9365 #ifdef __GNUC__
9366 # define alloca __builtin_alloca
9367 #else
9368 # ifdef _MSC_VER
9369 #  include <malloc.h>
9370 #  define alloca _alloca
9371 # else
9372 #  ifdef HAVE_ALLOCA_H
9373 #   include <alloca.h>
9374 #  else
9375 #   ifdef _AIX
9376  #pragma alloca
9377 #   else
9378 #    ifndef alloca /* predefined by HP cc +Olibcalls */
9379 void *alloca (size_t);
9380 #    endif
9381 #   endif
9382 #  endif
9383 # endif
9384 #endif
9385
9386 int
9387 main ()
9388 {
9389 char *p = (char *) alloca (1);
9390                                     if (p) return 0;
9391   ;
9392   return 0;
9393 }
9394 _ACEOF
9395 if ac_fn_c_try_link "$LINENO"; then :
9396   ac_cv_func_alloca_works=yes
9397 else
9398   ac_cv_func_alloca_works=no
9399 fi
9400 rm -f core conftest.err conftest.$ac_objext \
9401     conftest$ac_exeext conftest.$ac_ext
9402 fi
9403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
9404 $as_echo "$ac_cv_func_alloca_works" >&6; }
9405
9406 if test $ac_cv_func_alloca_works = yes; then
9407
9408 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
9409
9410 else
9411   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
9412 # that cause trouble.  Some versions do not even contain alloca or
9413 # contain a buggy version.  If you still want to use their alloca,
9414 # use ar to extract alloca.o from them instead of compiling alloca.c.
9415
9416 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
9417
9418 $as_echo "#define C_ALLOCA 1" >>confdefs.h
9419
9420
9421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
9422 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
9423 if ${ac_cv_os_cray+:} false; then :
9424   $as_echo_n "(cached) " >&6
9425 else
9426   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9427 /* end confdefs.h.  */
9428 #if defined CRAY && ! defined CRAY2
9429 webecray
9430 #else
9431 wenotbecray
9432 #endif
9433
9434 _ACEOF
9435 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9436   $EGREP "webecray" >/dev/null 2>&1; then :
9437   ac_cv_os_cray=yes
9438 else
9439   ac_cv_os_cray=no
9440 fi
9441 rm -f conftest*
9442
9443 fi
9444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
9445 $as_echo "$ac_cv_os_cray" >&6; }
9446 if test $ac_cv_os_cray = yes; then
9447   for ac_func in _getb67 GETB67 getb67; do
9448     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9449 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9450 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9451
9452 cat >>confdefs.h <<_ACEOF
9453 #define CRAY_STACKSEG_END $ac_func
9454 _ACEOF
9455
9456     break
9457 fi
9458
9459   done
9460 fi
9461
9462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
9463 $as_echo_n "checking stack direction for C alloca... " >&6; }
9464 if ${ac_cv_c_stack_direction+:} false; then :
9465   $as_echo_n "(cached) " >&6
9466 else
9467   if test "$cross_compiling" = yes; then :
9468   ac_cv_c_stack_direction=0
9469 else
9470   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9471 /* end confdefs.h.  */
9472 $ac_includes_default
9473 int
9474 find_stack_direction (int *addr, int depth)
9475 {
9476   int dir, dummy = 0;
9477   if (! addr)
9478     addr = &dummy;
9479   *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
9480   dir = depth ? find_stack_direction (addr, depth - 1) : 0;
9481   return dir + dummy;
9482 }
9483
9484 int
9485 main (int argc, char **argv)
9486 {
9487   return find_stack_direction (0, argc + !argv + 20) < 0;
9488 }
9489 _ACEOF
9490 if ac_fn_c_try_run "$LINENO"; then :
9491   ac_cv_c_stack_direction=1
9492 else
9493   ac_cv_c_stack_direction=-1
9494 fi
9495 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9496   conftest.$ac_objext conftest.beam conftest.$ac_ext
9497 fi
9498
9499 fi
9500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
9501 $as_echo "$ac_cv_c_stack_direction" >&6; }
9502 cat >>confdefs.h <<_ACEOF
9503 #define STACK_DIRECTION $ac_cv_c_stack_direction
9504 _ACEOF
9505
9506
9507 fi
9508
9509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
9510 $as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
9511 if ${ac_cv_func_getpgrp_void+:} false; then :
9512   $as_echo_n "(cached) " >&6
9513 else
9514   # Use it with a single arg.
9515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9516 /* end confdefs.h.  */
9517 $ac_includes_default
9518 int
9519 main ()
9520 {
9521 getpgrp (0);
9522   ;
9523   return 0;
9524 }
9525 _ACEOF
9526 if ac_fn_c_try_compile "$LINENO"; then :
9527   ac_cv_func_getpgrp_void=no
9528 else
9529   ac_cv_func_getpgrp_void=yes
9530 fi
9531 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9532
9533 fi
9534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
9535 $as_echo "$ac_cv_func_getpgrp_void" >&6; }
9536 if test $ac_cv_func_getpgrp_void = yes; then
9537
9538 $as_echo "#define GETPGRP_VOID 1" >>confdefs.h
9539
9540 fi
9541
9542 if ${ac_cv_func_setvbuf_reversed+:} false; then :
9543   $as_echo_n "(cached) " >&6
9544 else
9545   ac_cv_func_setvbuf_reversed=no
9546 fi
9547
9548
9549 for ac_func in vprintf
9550 do :
9551   ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
9552 if test "x$ac_cv_func_vprintf" = xyes; then :
9553   cat >>confdefs.h <<_ACEOF
9554 #define HAVE_VPRINTF 1
9555 _ACEOF
9556
9557 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
9558 if test "x$ac_cv_func__doprnt" = xyes; then :
9559
9560 $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
9561
9562 fi
9563
9564 fi
9565 done
9566
9567
9568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strcoll" >&5
9569 $as_echo_n "checking for working strcoll... " >&6; }
9570 if ${ac_cv_func_strcoll_works+:} false; then :
9571   $as_echo_n "(cached) " >&6
9572 else
9573   if test "$cross_compiling" = yes; then :
9574   ac_cv_func_strcoll_works=no
9575 else
9576   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9577 /* end confdefs.h.  */
9578 $ac_includes_default
9579 int
9580 main ()
9581 {
9582 return (strcoll ("abc", "def") >= 0 ||
9583          strcoll ("ABC", "DEF") >= 0 ||
9584          strcoll ("123", "456") >= 0)
9585   ;
9586   return 0;
9587 }
9588 _ACEOF
9589 if ac_fn_c_try_run "$LINENO"; then :
9590   ac_cv_func_strcoll_works=yes
9591 else
9592   ac_cv_func_strcoll_works=no
9593 fi
9594 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9595   conftest.$ac_objext conftest.beam conftest.$ac_ext
9596 fi
9597
9598 fi
9599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strcoll_works" >&5
9600 $as_echo "$ac_cv_func_strcoll_works" >&6; }
9601 if test $ac_cv_func_strcoll_works = yes; then
9602
9603 $as_echo "#define HAVE_STRCOLL 1" >>confdefs.h
9604
9605 fi
9606
9607
9608
9609 if test "$ac_cv_func_alloca_works" = "no" && test "$opt_bash_malloc" = "no"; then
9610         MALLOC_TARGET=alloca
9611         MALLOC_SRC=alloca.c
9612
9613         MALLOC_LIB='-lmalloc'
9614         MALLOC_LIBRARY='$(ALLOC_LIBDIR)/libmalloc.a'
9615         MALLOC_LDFLAGS='-L$(ALLOC_LIBDIR)'
9616         MALLOC_DEP='$(MALLOC_LIBRARY)'
9617 fi
9618
9619 if test "$ac_cv_func_vprintf" = no; then
9620     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of vprintf in stdio.h" >&5
9621 $as_echo_n "checking for declaration of vprintf in stdio.h... " >&6; }
9622     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9623 /* end confdefs.h.  */
9624 #include <stdio.h>
9625
9626 _ACEOF
9627 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9628   $EGREP "[int[         ]*vprintf[^a-zA-Z0-9]]" >/dev/null 2>&1; then :
9629   ac_cv_func_vprintf=yes
9630 fi
9631 rm -f conftest*
9632
9633     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vprintf" >&5
9634 $as_echo "$ac_cv_func_vprintf" >&6; }
9635     if test $ac_cv_func_vprintf = yes; then
9636         $as_echo "#define HAVE_VPRINTF 1" >>confdefs.h
9637
9638     fi
9639 fi
9640
9641 if test "$ac_cv_func_vprintf" = no && test "$ac_cv_func__doprnt" = "yes"; then
9642   case " $LIBOBJS " in
9643   *" vprint.$ac_objext "* ) ;;
9644   *) LIBOBJS="$LIBOBJS vprint.$ac_objext"
9645  ;;
9646 esac
9647
9648 fi
9649
9650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
9651 $as_echo_n "checking return type of signal handlers... " >&6; }
9652 if ${ac_cv_type_signal+:} false; then :
9653   $as_echo_n "(cached) " >&6
9654 else
9655   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9656 /* end confdefs.h.  */
9657 #include <sys/types.h>
9658 #include <signal.h>
9659
9660 int
9661 main ()
9662 {
9663 return *(signal (0, 0)) (0) == 1;
9664   ;
9665   return 0;
9666 }
9667 _ACEOF
9668 if ac_fn_c_try_compile "$LINENO"; then :
9669   ac_cv_type_signal=int
9670 else
9671   ac_cv_type_signal=void
9672 fi
9673 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9674 fi
9675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
9676 $as_echo "$ac_cv_type_signal" >&6; }
9677
9678 cat >>confdefs.h <<_ACEOF
9679 #define RETSIGTYPE $ac_cv_type_signal
9680 _ACEOF
9681
9682
9683
9684 ac_fn_c_check_func "$LINENO" "__setostype" "ac_cv_func___setostype"
9685 if test "x$ac_cv_func___setostype" = xyes; then :
9686   $as_echo "#define HAVE_SETOSTYPE 1" >>confdefs.h
9687
9688 fi
9689
9690 ac_fn_c_check_func "$LINENO" "wait3" "ac_cv_func_wait3"
9691 if test "x$ac_cv_func_wait3" = xyes; then :
9692   $as_echo "#define HAVE_WAIT3 1" >>confdefs.h
9693
9694 fi
9695
9696
9697 ac_fn_c_check_func "$LINENO" "mkfifo" "ac_cv_func_mkfifo"
9698 if test "x$ac_cv_func_mkfifo" = xyes; then :
9699   $as_echo "#define HAVE_MKFIFO 1" >>confdefs.h
9700
9701 else
9702   $as_echo "#define MKFIFO_MISSING 1" >>confdefs.h
9703
9704 fi
9705
9706
9707 for ac_func in dup2 eaccess fcntl getdtablesize getgroups gethostname \
9708                 getpagesize getpeername getrlimit getrusage gettimeofday \
9709                 kill killpg lstat readlink sbrk select setdtablesize \
9710                 setitimer tcgetpgrp uname ulimit waitpid
9711 do :
9712   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9713 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9714 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9715   cat >>confdefs.h <<_ACEOF
9716 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9717 _ACEOF
9718
9719 fi
9720 done
9721
9722 ac_fn_c_check_func "$LINENO" "rename" "ac_cv_func_rename"
9723 if test "x$ac_cv_func_rename" = xyes; then :
9724   $as_echo "#define HAVE_RENAME 1" >>confdefs.h
9725
9726 else
9727   case " $LIBOBJS " in
9728   *" rename.$ac_objext "* ) ;;
9729   *) LIBOBJS="$LIBOBJS rename.$ac_objext"
9730  ;;
9731 esac
9732
9733 fi
9734
9735
9736
9737 for ac_func in bcopy bzero confstr faccessat fnmatch \
9738                 getaddrinfo gethostbyname getservbyname getservent inet_aton \
9739                 imaxdiv memmove pathconf putenv raise regcomp regexec \
9740                 setenv setlinebuf setlocale setvbuf siginterrupt strchr \
9741                 sysconf syslog tcgetattr times ttyname tzset unsetenv
9742 do :
9743   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9744 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9745 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9746   cat >>confdefs.h <<_ACEOF
9747 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9748 _ACEOF
9749
9750 fi
9751 done
9752
9753
9754 for ac_func in vasprintf asprintf
9755 do :
9756   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9757 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9758 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9759   cat >>confdefs.h <<_ACEOF
9760 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9761 _ACEOF
9762
9763 fi
9764 done
9765
9766 for ac_func in isascii isblank isgraph isprint isspace isxdigit
9767 do :
9768   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9769 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9770 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9771   cat >>confdefs.h <<_ACEOF
9772 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9773 _ACEOF
9774
9775 fi
9776 done
9777
9778 for ac_func in getpwent getpwnam getpwuid
9779 do :
9780   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9781 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9782 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9783   cat >>confdefs.h <<_ACEOF
9784 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9785 _ACEOF
9786
9787 fi
9788 done
9789
9790 ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
9791 if test "x$ac_cv_func_getcwd" = xyes; then :
9792   $as_echo "#define HAVE_GETCWD 1" >>confdefs.h
9793
9794 else
9795   case " $LIBOBJS " in
9796   *" getcwd.$ac_objext "* ) ;;
9797   *) LIBOBJS="$LIBOBJS getcwd.$ac_objext"
9798  ;;
9799 esac
9800
9801 fi
9802
9803 ac_fn_c_check_func "$LINENO" "memset" "ac_cv_func_memset"
9804 if test "x$ac_cv_func_memset" = xyes; then :
9805   $as_echo "#define HAVE_MEMSET 1" >>confdefs.h
9806
9807 else
9808   case " $LIBOBJS " in
9809   *" memset.$ac_objext "* ) ;;
9810   *) LIBOBJS="$LIBOBJS memset.$ac_objext"
9811  ;;
9812 esac
9813
9814 fi
9815
9816
9817 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
9818 if test "x$ac_cv_func_strcasecmp" = xyes; then :
9819   $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h
9820
9821 else
9822   case " $LIBOBJS " in
9823   *" strcasecmp.$ac_objext "* ) ;;
9824   *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
9825  ;;
9826 esac
9827
9828 fi
9829
9830 ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
9831 if test "x$ac_cv_func_strcasestr" = xyes; then :
9832   $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h
9833
9834 else
9835   case " $LIBOBJS " in
9836   *" strcasestr.$ac_objext "* ) ;;
9837   *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext"
9838  ;;
9839 esac
9840
9841 fi
9842
9843 ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
9844 if test "x$ac_cv_func_strerror" = xyes; then :
9845   $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
9846
9847 else
9848   case " $LIBOBJS " in
9849   *" strerror.$ac_objext "* ) ;;
9850   *) LIBOBJS="$LIBOBJS strerror.$ac_objext"
9851  ;;
9852 esac
9853
9854 fi
9855
9856 ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
9857 if test "x$ac_cv_func_strftime" = xyes; then :
9858   $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
9859
9860 else
9861   case " $LIBOBJS " in
9862   *" strftime.$ac_objext "* ) ;;
9863   *) LIBOBJS="$LIBOBJS strftime.$ac_objext"
9864  ;;
9865 esac
9866
9867 fi
9868
9869 ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
9870 if test "x$ac_cv_func_strnlen" = xyes; then :
9871   $as_echo "#define HAVE_STRNLEN 1" >>confdefs.h
9872
9873 else
9874   case " $LIBOBJS " in
9875   *" strnlen.$ac_objext "* ) ;;
9876   *) LIBOBJS="$LIBOBJS strnlen.$ac_objext"
9877  ;;
9878 esac
9879
9880 fi
9881
9882 ac_fn_c_check_func "$LINENO" "strpbrk" "ac_cv_func_strpbrk"
9883 if test "x$ac_cv_func_strpbrk" = xyes; then :
9884   $as_echo "#define HAVE_STRPBRK 1" >>confdefs.h
9885
9886 else
9887   case " $LIBOBJS " in
9888   *" strpbrk.$ac_objext "* ) ;;
9889   *) LIBOBJS="$LIBOBJS strpbrk.$ac_objext"
9890  ;;
9891 esac
9892
9893 fi
9894
9895 ac_fn_c_check_func "$LINENO" "strstr" "ac_cv_func_strstr"
9896 if test "x$ac_cv_func_strstr" = xyes; then :
9897   $as_echo "#define HAVE_STRSTR 1" >>confdefs.h
9898
9899 else
9900   case " $LIBOBJS " in
9901   *" strstr.$ac_objext "* ) ;;
9902   *) LIBOBJS="$LIBOBJS strstr.$ac_objext"
9903  ;;
9904 esac
9905
9906 fi
9907
9908
9909 ac_fn_c_check_func "$LINENO" "strtod" "ac_cv_func_strtod"
9910 if test "x$ac_cv_func_strtod" = xyes; then :
9911   $as_echo "#define HAVE_STRTOD 1" >>confdefs.h
9912
9913 else
9914   case " $LIBOBJS " in
9915   *" strtod.$ac_objext "* ) ;;
9916   *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
9917  ;;
9918 esac
9919
9920 fi
9921
9922 ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol"
9923 if test "x$ac_cv_func_strtol" = xyes; then :
9924   $as_echo "#define HAVE_STRTOL 1" >>confdefs.h
9925
9926 else
9927   case " $LIBOBJS " in
9928   *" strtol.$ac_objext "* ) ;;
9929   *) LIBOBJS="$LIBOBJS strtol.$ac_objext"
9930  ;;
9931 esac
9932
9933 fi
9934
9935 ac_fn_c_check_func "$LINENO" "strtoul" "ac_cv_func_strtoul"
9936 if test "x$ac_cv_func_strtoul" = xyes; then :
9937   $as_echo "#define HAVE_STRTOUL 1" >>confdefs.h
9938
9939 else
9940   case " $LIBOBJS " in
9941   *" strtoul.$ac_objext "* ) ;;
9942   *) LIBOBJS="$LIBOBJS strtoul.$ac_objext"
9943  ;;
9944 esac
9945
9946 fi
9947
9948 ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
9949 if test "x$ac_cv_func_strtoll" = xyes; then :
9950   $as_echo "#define HAVE_STRTOLL 1" >>confdefs.h
9951
9952 else
9953   case " $LIBOBJS " in
9954   *" strtoll.$ac_objext "* ) ;;
9955   *) LIBOBJS="$LIBOBJS strtoll.$ac_objext"
9956  ;;
9957 esac
9958
9959 fi
9960
9961 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
9962 if test "x$ac_cv_func_strtoull" = xyes; then :
9963   $as_echo "#define HAVE_STRTOULL 1" >>confdefs.h
9964
9965 else
9966   case " $LIBOBJS " in
9967   *" strtoull.$ac_objext "* ) ;;
9968   *) LIBOBJS="$LIBOBJS strtoull.$ac_objext"
9969  ;;
9970 esac
9971
9972 fi
9973
9974 ac_fn_c_check_func "$LINENO" "strtoimax" "ac_cv_func_strtoimax"
9975 if test "x$ac_cv_func_strtoimax" = xyes; then :
9976   $as_echo "#define HAVE_STRTOIMAX 1" >>confdefs.h
9977
9978 else
9979   case " $LIBOBJS " in
9980   *" strtoimax.$ac_objext "* ) ;;
9981   *) LIBOBJS="$LIBOBJS strtoimax.$ac_objext"
9982  ;;
9983 esac
9984
9985 fi
9986
9987 ac_fn_c_check_func "$LINENO" "strtoumax" "ac_cv_func_strtoumax"
9988 if test "x$ac_cv_func_strtoumax" = xyes; then :
9989   $as_echo "#define HAVE_STRTOUMAX 1" >>confdefs.h
9990
9991 else
9992   case " $LIBOBJS " in
9993   *" strtoumax.$ac_objext "* ) ;;
9994   *) LIBOBJS="$LIBOBJS strtoumax.$ac_objext"
9995  ;;
9996 esac
9997
9998 fi
9999
10000
10001 ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf"
10002 if test "x$ac_cv_func_dprintf" = xyes; then :
10003   $as_echo "#define HAVE_DPRINTF 1" >>confdefs.h
10004
10005 else
10006   case " $LIBOBJS " in
10007   *" dprintf.$ac_objext "* ) ;;
10008   *) LIBOBJS="$LIBOBJS dprintf.$ac_objext"
10009  ;;
10010 esac
10011
10012 fi
10013
10014
10015 ac_fn_c_check_func "$LINENO" "strchrnul" "ac_cv_func_strchrnul"
10016 if test "x$ac_cv_func_strchrnul" = xyes; then :
10017   $as_echo "#define HAVE_STRCHRNUL 1" >>confdefs.h
10018
10019 else
10020   case " $LIBOBJS " in
10021   *" strchrnul.$ac_objext "* ) ;;
10022   *) LIBOBJS="$LIBOBJS strchrnul.$ac_objext"
10023  ;;
10024 esac
10025
10026 fi
10027
10028
10029 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
10030 if test "x$ac_cv_func_strdup" = xyes; then :
10031   $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
10032
10033 else
10034   case " $LIBOBJS " in
10035   *" strdup.$ac_objext "* ) ;;
10036   *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
10037  ;;
10038 esac
10039
10040 fi
10041
10042
10043
10044 ac_fn_c_check_decl "$LINENO" "AUDIT_USER_TTY" "ac_cv_have_decl_AUDIT_USER_TTY" "#include <linux/audit.h>
10045 "
10046 if test "x$ac_cv_have_decl_AUDIT_USER_TTY" = xyes; then :
10047   ac_have_decl=1
10048 else
10049   ac_have_decl=0
10050 fi
10051
10052 cat >>confdefs.h <<_ACEOF
10053 #define HAVE_DECL_AUDIT_USER_TTY $ac_have_decl
10054 _ACEOF
10055
10056
10057 ac_fn_c_check_decl "$LINENO" "confstr" "ac_cv_have_decl_confstr" "$ac_includes_default"
10058 if test "x$ac_cv_have_decl_confstr" = xyes; then :
10059   ac_have_decl=1
10060 else
10061   ac_have_decl=0
10062 fi
10063
10064 cat >>confdefs.h <<_ACEOF
10065 #define HAVE_DECL_CONFSTR $ac_have_decl
10066 _ACEOF
10067
10068 ac_fn_c_check_decl "$LINENO" "printf" "ac_cv_have_decl_printf" "$ac_includes_default"
10069 if test "x$ac_cv_have_decl_printf" = xyes; then :
10070   ac_have_decl=1
10071 else
10072   ac_have_decl=0
10073 fi
10074
10075 cat >>confdefs.h <<_ACEOF
10076 #define HAVE_DECL_PRINTF $ac_have_decl
10077 _ACEOF
10078
10079 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
10080 if test "x$ac_cv_have_decl_sbrk" = xyes; then :
10081   ac_have_decl=1
10082 else
10083   ac_have_decl=0
10084 fi
10085
10086 cat >>confdefs.h <<_ACEOF
10087 #define HAVE_DECL_SBRK $ac_have_decl
10088 _ACEOF
10089
10090 ac_fn_c_check_decl "$LINENO" "setregid" "ac_cv_have_decl_setregid" "$ac_includes_default"
10091 if test "x$ac_cv_have_decl_setregid" = xyes; then :
10092   ac_have_decl=1
10093 else
10094   ac_have_decl=0
10095 fi
10096
10097 cat >>confdefs.h <<_ACEOF
10098 #define HAVE_DECL_SETREGID $ac_have_decl
10099 _ACEOF
10100
10101 ac_fn_c_check_decl "$LINENO" "strcpy" "ac_cv_have_decl_strcpy" "$ac_includes_default"
10102 if test "x$ac_cv_have_decl_strcpy" = xyes; then :
10103   ac_have_decl=1
10104 else
10105   ac_have_decl=0
10106 fi
10107
10108 cat >>confdefs.h <<_ACEOF
10109 #define HAVE_DECL_STRCPY $ac_have_decl
10110 _ACEOF
10111
10112 ac_fn_c_check_decl "$LINENO" "strsignal" "ac_cv_have_decl_strsignal" "$ac_includes_default"
10113 if test "x$ac_cv_have_decl_strsignal" = xyes; then :
10114   ac_have_decl=1
10115 else
10116   ac_have_decl=0
10117 fi
10118
10119 cat >>confdefs.h <<_ACEOF
10120 #define HAVE_DECL_STRSIGNAL $ac_have_decl
10121 _ACEOF
10122
10123
10124 ac_fn_c_check_decl "$LINENO" "strtold" "ac_cv_have_decl_strtold" "$ac_includes_default"
10125 if test "x$ac_cv_have_decl_strtold" = xyes; then :
10126   ac_have_decl=1
10127 else
10128   ac_have_decl=0
10129 fi
10130
10131 cat >>confdefs.h <<_ACEOF
10132 #define HAVE_DECL_STRTOLD $ac_have_decl
10133 _ACEOF
10134 if test $ac_have_decl = 1; then :
10135
10136     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken strtold" >&5
10137 $as_echo_n "checking for broken strtold... " >&6; }
10138     if ${bash_cv_strtold_broken+:} false; then :
10139   $as_echo_n "(cached) " >&6
10140 else
10141   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10142 /* end confdefs.h.  */
10143 #include <stdlib.h>
10144 int
10145 main ()
10146 {
10147 int main() { long double r; char *foo, bar; r = strtold(foo, &bar);}
10148   ;
10149   return 0;
10150 }
10151 _ACEOF
10152 if ac_fn_c_try_compile "$LINENO"; then :
10153   bash_cv_strtold_broken=no
10154 else
10155   bash_cv_strtold_broken=yes
10156 fi
10157 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10158
10159
10160 fi
10161
10162     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_strtold_broken" >&5
10163 $as_echo "$bash_cv_strtold_broken" >&6; }
10164     if test "$bash_cv_strtold_broken" = "yes" ; then
10165         $as_echo "#define STRTOLD_BROKEN 1" >>confdefs.h
10166
10167     fi
10168
10169 fi
10170
10171
10172
10173
10174
10175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoimax" >&5
10176 $as_echo_n "checking for declaration of strtoimax... " >&6; }
10177 if ${bash_cv_decl_strtoimax+:} false; then :
10178   $as_echo_n "(cached) " >&6
10179 else
10180   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10181 /* end confdefs.h.  */
10182
10183 #if STDC_HEADERS
10184 #  include <stdlib.h>
10185 #endif
10186 #if HAVE_INTTYPES_H
10187 #  include <inttypes.h>
10188 #endif
10189
10190 int
10191 main ()
10192 {
10193 return !strtoimax;
10194   ;
10195   return 0;
10196 }
10197 _ACEOF
10198 if ac_fn_c_try_link "$LINENO"; then :
10199   bash_cv_decl_strtoimax=yes
10200 else
10201   bash_cv_decl_strtoimax=no
10202 fi
10203 rm -f core conftest.err conftest.$ac_objext \
10204     conftest$ac_exeext conftest.$ac_ext
10205 fi
10206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoimax" >&5
10207 $as_echo "$bash_cv_decl_strtoimax" >&6; }
10208 bash_tr_func=HAVE_DECL_`echo strtoimax | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10209 if test $bash_cv_decl_strtoimax = yes; then
10210   cat >>confdefs.h <<_ACEOF
10211 #define $bash_tr_func 1
10212 _ACEOF
10213
10214 else
10215   cat >>confdefs.h <<_ACEOF
10216 #define $bash_tr_func 0
10217 _ACEOF
10218
10219 fi
10220
10221
10222
10223
10224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtol" >&5
10225 $as_echo_n "checking for declaration of strtol... " >&6; }
10226 if ${bash_cv_decl_strtol+:} false; then :
10227   $as_echo_n "(cached) " >&6
10228 else
10229   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10230 /* end confdefs.h.  */
10231
10232 #if STDC_HEADERS
10233 #  include <stdlib.h>
10234 #endif
10235 #if HAVE_INTTYPES_H
10236 #  include <inttypes.h>
10237 #endif
10238
10239 int
10240 main ()
10241 {
10242 return !strtol;
10243   ;
10244   return 0;
10245 }
10246 _ACEOF
10247 if ac_fn_c_try_link "$LINENO"; then :
10248   bash_cv_decl_strtol=yes
10249 else
10250   bash_cv_decl_strtol=no
10251 fi
10252 rm -f core conftest.err conftest.$ac_objext \
10253     conftest$ac_exeext conftest.$ac_ext
10254 fi
10255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtol" >&5
10256 $as_echo "$bash_cv_decl_strtol" >&6; }
10257 bash_tr_func=HAVE_DECL_`echo strtol | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10258 if test $bash_cv_decl_strtol = yes; then
10259   cat >>confdefs.h <<_ACEOF
10260 #define $bash_tr_func 1
10261 _ACEOF
10262
10263 else
10264   cat >>confdefs.h <<_ACEOF
10265 #define $bash_tr_func 0
10266 _ACEOF
10267
10268 fi
10269
10270
10271
10272
10273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoll" >&5
10274 $as_echo_n "checking for declaration of strtoll... " >&6; }
10275 if ${bash_cv_decl_strtoll+:} false; then :
10276   $as_echo_n "(cached) " >&6
10277 else
10278   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10279 /* end confdefs.h.  */
10280
10281 #if STDC_HEADERS
10282 #  include <stdlib.h>
10283 #endif
10284 #if HAVE_INTTYPES_H
10285 #  include <inttypes.h>
10286 #endif
10287
10288 int
10289 main ()
10290 {
10291 return !strtoll;
10292   ;
10293   return 0;
10294 }
10295 _ACEOF
10296 if ac_fn_c_try_link "$LINENO"; then :
10297   bash_cv_decl_strtoll=yes
10298 else
10299   bash_cv_decl_strtoll=no
10300 fi
10301 rm -f core conftest.err conftest.$ac_objext \
10302     conftest$ac_exeext conftest.$ac_ext
10303 fi
10304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoll" >&5
10305 $as_echo "$bash_cv_decl_strtoll" >&6; }
10306 bash_tr_func=HAVE_DECL_`echo strtoll | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10307 if test $bash_cv_decl_strtoll = yes; then
10308   cat >>confdefs.h <<_ACEOF
10309 #define $bash_tr_func 1
10310 _ACEOF
10311
10312 else
10313   cat >>confdefs.h <<_ACEOF
10314 #define $bash_tr_func 0
10315 _ACEOF
10316
10317 fi
10318
10319
10320
10321
10322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoul" >&5
10323 $as_echo_n "checking for declaration of strtoul... " >&6; }
10324 if ${bash_cv_decl_strtoul+:} false; then :
10325   $as_echo_n "(cached) " >&6
10326 else
10327   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10328 /* end confdefs.h.  */
10329
10330 #if STDC_HEADERS
10331 #  include <stdlib.h>
10332 #endif
10333 #if HAVE_INTTYPES_H
10334 #  include <inttypes.h>
10335 #endif
10336
10337 int
10338 main ()
10339 {
10340 return !strtoul;
10341   ;
10342   return 0;
10343 }
10344 _ACEOF
10345 if ac_fn_c_try_link "$LINENO"; then :
10346   bash_cv_decl_strtoul=yes
10347 else
10348   bash_cv_decl_strtoul=no
10349 fi
10350 rm -f core conftest.err conftest.$ac_objext \
10351     conftest$ac_exeext conftest.$ac_ext
10352 fi
10353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoul" >&5
10354 $as_echo "$bash_cv_decl_strtoul" >&6; }
10355 bash_tr_func=HAVE_DECL_`echo strtoul | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10356 if test $bash_cv_decl_strtoul = yes; then
10357   cat >>confdefs.h <<_ACEOF
10358 #define $bash_tr_func 1
10359 _ACEOF
10360
10361 else
10362   cat >>confdefs.h <<_ACEOF
10363 #define $bash_tr_func 0
10364 _ACEOF
10365
10366 fi
10367
10368
10369
10370
10371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoull" >&5
10372 $as_echo_n "checking for declaration of strtoull... " >&6; }
10373 if ${bash_cv_decl_strtoull+:} false; then :
10374   $as_echo_n "(cached) " >&6
10375 else
10376   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10377 /* end confdefs.h.  */
10378
10379 #if STDC_HEADERS
10380 #  include <stdlib.h>
10381 #endif
10382 #if HAVE_INTTYPES_H
10383 #  include <inttypes.h>
10384 #endif
10385
10386 int
10387 main ()
10388 {
10389 return !strtoull;
10390   ;
10391   return 0;
10392 }
10393 _ACEOF
10394 if ac_fn_c_try_link "$LINENO"; then :
10395   bash_cv_decl_strtoull=yes
10396 else
10397   bash_cv_decl_strtoull=no
10398 fi
10399 rm -f core conftest.err conftest.$ac_objext \
10400     conftest$ac_exeext conftest.$ac_ext
10401 fi
10402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoull" >&5
10403 $as_echo "$bash_cv_decl_strtoull" >&6; }
10404 bash_tr_func=HAVE_DECL_`echo strtoull | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10405 if test $bash_cv_decl_strtoull = yes; then
10406   cat >>confdefs.h <<_ACEOF
10407 #define $bash_tr_func 1
10408 _ACEOF
10409
10410 else
10411   cat >>confdefs.h <<_ACEOF
10412 #define $bash_tr_func 0
10413 _ACEOF
10414
10415 fi
10416
10417
10418
10419
10420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoumax" >&5
10421 $as_echo_n "checking for declaration of strtoumax... " >&6; }
10422 if ${bash_cv_decl_strtoumax+:} false; then :
10423   $as_echo_n "(cached) " >&6
10424 else
10425   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10426 /* end confdefs.h.  */
10427
10428 #if STDC_HEADERS
10429 #  include <stdlib.h>
10430 #endif
10431 #if HAVE_INTTYPES_H
10432 #  include <inttypes.h>
10433 #endif
10434
10435 int
10436 main ()
10437 {
10438 return !strtoumax;
10439   ;
10440   return 0;
10441 }
10442 _ACEOF
10443 if ac_fn_c_try_link "$LINENO"; then :
10444   bash_cv_decl_strtoumax=yes
10445 else
10446   bash_cv_decl_strtoumax=no
10447 fi
10448 rm -f core conftest.err conftest.$ac_objext \
10449     conftest$ac_exeext conftest.$ac_ext
10450 fi
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoumax" >&5
10452 $as_echo "$bash_cv_decl_strtoumax" >&6; }
10453 bash_tr_func=HAVE_DECL_`echo strtoumax | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10454 if test $bash_cv_decl_strtoumax = yes; then
10455   cat >>confdefs.h <<_ACEOF
10456 #define $bash_tr_func 1
10457 _ACEOF
10458
10459 else
10460   cat >>confdefs.h <<_ACEOF
10461 #define $bash_tr_func 0
10462 _ACEOF
10463
10464 fi
10465
10466
10467
10468
10469
10470
10471
10472   for ac_func in $ac_func_list
10473 do :
10474   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10475 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10476 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10477   cat >>confdefs.h <<_ACEOF
10478 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10479 _ACEOF
10480
10481 fi
10482 done
10483
10484
10485
10486
10487
10488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mktime" >&5
10489 $as_echo_n "checking for working mktime... " >&6; }
10490 if ${ac_cv_func_working_mktime+:} false; then :
10491   $as_echo_n "(cached) " >&6
10492 else
10493   if test "$cross_compiling" = yes; then :
10494   ac_cv_func_working_mktime=no
10495 else
10496   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10497 /* end confdefs.h.  */
10498 /* Test program from Paul Eggert and Tony Leneis.  */
10499 #ifdef TIME_WITH_SYS_TIME
10500 # include <sys/time.h>
10501 # include <time.h>
10502 #else
10503 # ifdef HAVE_SYS_TIME_H
10504 #  include <sys/time.h>
10505 # else
10506 #  include <time.h>
10507 # endif
10508 #endif
10509
10510 #include <limits.h>
10511 #include <stdlib.h>
10512
10513 #ifdef HAVE_UNISTD_H
10514 # include <unistd.h>
10515 #endif
10516
10517 #ifndef HAVE_ALARM
10518 # define alarm(X) /* empty */
10519 #endif
10520
10521 /* Work around redefinition to rpl_putenv by other config tests.  */
10522 #undef putenv
10523
10524 static time_t time_t_max;
10525 static time_t time_t_min;
10526
10527 /* Values we'll use to set the TZ environment variable.  */
10528 static const char *tz_strings[] = {
10529   (const char *) 0, "TZ=GMT0", "TZ=JST-9",
10530   "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
10531 };
10532 #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
10533
10534 /* Return 0 if mktime fails to convert a date in the spring-forward gap.
10535    Based on a problem report from Andreas Jaeger.  */
10536 static int
10537 spring_forward_gap ()
10538 {
10539   /* glibc (up to about 1998-10-07) failed this test. */
10540   struct tm tm;
10541
10542   /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
10543      instead of "TZ=America/Vancouver" in order to detect the bug even
10544      on systems that don't support the Olson extension, or don't have the
10545      full zoneinfo tables installed.  */
10546   putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0");
10547
10548   tm.tm_year = 98;
10549   tm.tm_mon = 3;
10550   tm.tm_mday = 5;
10551   tm.tm_hour = 2;
10552   tm.tm_min = 0;
10553   tm.tm_sec = 0;
10554   tm.tm_isdst = -1;
10555   return mktime (&tm) != (time_t) -1;
10556 }
10557
10558 static int
10559 mktime_test1 (time_t now)
10560 {
10561   struct tm *lt;
10562   return ! (lt = localtime (&now)) || mktime (lt) == now;
10563 }
10564
10565 static int
10566 mktime_test (time_t now)
10567 {
10568   return (mktime_test1 (now)
10569           && mktime_test1 ((time_t) (time_t_max - now))
10570           && mktime_test1 ((time_t) (time_t_min + now)));
10571 }
10572
10573 static int
10574 irix_6_4_bug ()
10575 {
10576   /* Based on code from Ariel Faigon.  */
10577   struct tm tm;
10578   tm.tm_year = 96;
10579   tm.tm_mon = 3;
10580   tm.tm_mday = 0;
10581   tm.tm_hour = 0;
10582   tm.tm_min = 0;
10583   tm.tm_sec = 0;
10584   tm.tm_isdst = -1;
10585   mktime (&tm);
10586   return tm.tm_mon == 2 && tm.tm_mday == 31;
10587 }
10588
10589 static int
10590 bigtime_test (int j)
10591 {
10592   struct tm tm;
10593   time_t now;
10594   tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
10595   now = mktime (&tm);
10596   if (now != (time_t) -1)
10597     {
10598       struct tm *lt = localtime (&now);
10599       if (! (lt
10600              && lt->tm_year == tm.tm_year
10601              && lt->tm_mon == tm.tm_mon
10602              && lt->tm_mday == tm.tm_mday
10603              && lt->tm_hour == tm.tm_hour
10604              && lt->tm_min == tm.tm_min
10605              && lt->tm_sec == tm.tm_sec
10606              && lt->tm_yday == tm.tm_yday
10607              && lt->tm_wday == tm.tm_wday
10608              && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
10609                   == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
10610         return 0;
10611     }
10612   return 1;
10613 }
10614
10615 static int
10616 year_2050_test ()
10617 {
10618   /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
10619      ignoring leap seconds.  */
10620   unsigned long int answer = 2527315200UL;
10621
10622   struct tm tm;
10623   time_t t;
10624   tm.tm_year = 2050 - 1900;
10625   tm.tm_mon = 2 - 1;
10626   tm.tm_mday = 1;
10627   tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
10628   tm.tm_isdst = -1;
10629
10630   /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
10631      instead of "TZ=America/Vancouver" in order to detect the bug even
10632      on systems that don't support the Olson extension, or don't have the
10633      full zoneinfo tables installed.  */
10634   putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0");
10635
10636   t = mktime (&tm);
10637
10638   /* Check that the result is either a failure, or close enough
10639      to the correct answer that we can assume the discrepancy is
10640      due to leap seconds.  */
10641   return (t == (time_t) -1
10642           || (0 < t && answer - 120 <= t && t <= answer + 120));
10643 }
10644
10645 int
10646 main ()
10647 {
10648   time_t t, delta;
10649   int i, j;
10650
10651   /* This test makes some buggy mktime implementations loop.
10652      Give up after 60 seconds; a mktime slower than that
10653      isn't worth using anyway.  */
10654   alarm (60);
10655
10656   for (;;)
10657     {
10658       t = (time_t_max << 1) + 1;
10659       if (t <= time_t_max)
10660         break;
10661       time_t_max = t;
10662     }
10663   time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
10664
10665   delta = time_t_max / 997; /* a suitable prime number */
10666   for (i = 0; i < N_STRINGS; i++)
10667     {
10668       if (tz_strings[i])
10669         putenv ((char*) tz_strings[i]);
10670
10671       for (t = 0; t <= time_t_max - delta; t += delta)
10672         if (! mktime_test (t))
10673           return 1;
10674       if (! (mktime_test ((time_t) 1)
10675              && mktime_test ((time_t) (60 * 60))
10676              && mktime_test ((time_t) (60 * 60 * 24))))
10677         return 1;
10678
10679       for (j = 1; ; j <<= 1)
10680         if (! bigtime_test (j))
10681           return 1;
10682         else if (INT_MAX / 2 < j)
10683           break;
10684       if (! bigtime_test (INT_MAX))
10685         return 1;
10686     }
10687   return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
10688 }
10689 _ACEOF
10690 if ac_fn_c_try_run "$LINENO"; then :
10691   ac_cv_func_working_mktime=yes
10692 else
10693   ac_cv_func_working_mktime=no
10694 fi
10695 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10696   conftest.$ac_objext conftest.beam conftest.$ac_ext
10697 fi
10698
10699 fi
10700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_working_mktime" >&5
10701 $as_echo "$ac_cv_func_working_mktime" >&6; }
10702 if test $ac_cv_func_working_mktime = no; then
10703   case " $LIBOBJS " in
10704   *" mktime.$ac_objext "* ) ;;
10705   *) LIBOBJS="$LIBOBJS mktime.$ac_objext"
10706  ;;
10707 esac
10708
10709 fi
10710
10711
10712
10713 for ac_header in argz.h errno.h fcntl.h malloc.h stdio_ext.h
10714 do :
10715   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10716 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10717 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10718   cat >>confdefs.h <<_ACEOF
10719 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10720 _ACEOF
10721
10722 fi
10723
10724 done
10725
10726
10727
10728 for ac_func in getpagesize
10729 do :
10730   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10731 if test "x$ac_cv_func_getpagesize" = xyes; then :
10732   cat >>confdefs.h <<_ACEOF
10733 #define HAVE_GETPAGESIZE 1
10734 _ACEOF
10735
10736 fi
10737 done
10738
10739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10740 $as_echo_n "checking for working mmap... " >&6; }
10741 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
10742   $as_echo_n "(cached) " >&6
10743 else
10744   if test "$cross_compiling" = yes; then :
10745   ac_cv_func_mmap_fixed_mapped=no
10746 else
10747   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10748 /* end confdefs.h.  */
10749 $ac_includes_default
10750 /* malloc might have been renamed as rpl_malloc. */
10751 #undef malloc
10752
10753 /* Thanks to Mike Haertel and Jim Avera for this test.
10754    Here is a matrix of mmap possibilities:
10755         mmap private not fixed
10756         mmap private fixed at somewhere currently unmapped
10757         mmap private fixed at somewhere already mapped
10758         mmap shared not fixed
10759         mmap shared fixed at somewhere currently unmapped
10760         mmap shared fixed at somewhere already mapped
10761    For private mappings, we should verify that changes cannot be read()
10762    back from the file, nor mmap's back from the file at a different
10763    address.  (There have been systems where private was not correctly
10764    implemented like the infamous i386 svr4.0, and systems where the
10765    VM page cache was not coherent with the file system buffer cache
10766    like early versions of FreeBSD and possibly contemporary NetBSD.)
10767    For shared mappings, we should conversely verify that changes get
10768    propagated back to all the places they're supposed to be.
10769
10770    Grep wants private fixed already mapped.
10771    The main things grep needs to know about mmap are:
10772    * does it exist and is it safe to write into the mmap'd area
10773    * how to use it (BSD variants)  */
10774
10775 #include <fcntl.h>
10776 #include <sys/mman.h>
10777
10778 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
10779 char *malloc ();
10780 #endif
10781
10782 /* This mess was copied from the GNU getpagesize.h.  */
10783 #ifndef HAVE_GETPAGESIZE
10784 # ifdef _SC_PAGESIZE
10785 #  define getpagesize() sysconf(_SC_PAGESIZE)
10786 # else /* no _SC_PAGESIZE */
10787 #  ifdef HAVE_SYS_PARAM_H
10788 #   include <sys/param.h>
10789 #   ifdef EXEC_PAGESIZE
10790 #    define getpagesize() EXEC_PAGESIZE
10791 #   else /* no EXEC_PAGESIZE */
10792 #    ifdef NBPG
10793 #     define getpagesize() NBPG * CLSIZE
10794 #     ifndef CLSIZE
10795 #      define CLSIZE 1
10796 #     endif /* no CLSIZE */
10797 #    else /* no NBPG */
10798 #     ifdef NBPC
10799 #      define getpagesize() NBPC
10800 #     else /* no NBPC */
10801 #      ifdef PAGESIZE
10802 #       define getpagesize() PAGESIZE
10803 #      endif /* PAGESIZE */
10804 #     endif /* no NBPC */
10805 #    endif /* no NBPG */
10806 #   endif /* no EXEC_PAGESIZE */
10807 #  else /* no HAVE_SYS_PARAM_H */
10808 #   define getpagesize() 8192   /* punt totally */
10809 #  endif /* no HAVE_SYS_PARAM_H */
10810 # endif /* no _SC_PAGESIZE */
10811
10812 #endif /* no HAVE_GETPAGESIZE */
10813
10814 int
10815 main ()
10816 {
10817   char *data, *data2, *data3;
10818   const char *cdata2;
10819   int i, pagesize;
10820   int fd, fd2;
10821
10822   pagesize = getpagesize ();
10823
10824   /* First, make a file with some known garbage in it. */
10825   data = (char *) malloc (pagesize);
10826   if (!data)
10827     return 1;
10828   for (i = 0; i < pagesize; ++i)
10829     *(data + i) = rand ();
10830   umask (0);
10831   fd = creat ("conftest.mmap", 0600);
10832   if (fd < 0)
10833     return 2;
10834   if (write (fd, data, pagesize) != pagesize)
10835     return 3;
10836   close (fd);
10837
10838   /* Next, check that the tail of a page is zero-filled.  File must have
10839      non-zero length, otherwise we risk SIGBUS for entire page.  */
10840   fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
10841   if (fd2 < 0)
10842     return 4;
10843   cdata2 = "";
10844   if (write (fd2, cdata2, 1) != 1)
10845     return 5;
10846   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
10847   if (data2 == MAP_FAILED)
10848     return 6;
10849   for (i = 0; i < pagesize; ++i)
10850     if (*(data2 + i))
10851       return 7;
10852   close (fd2);
10853   if (munmap (data2, pagesize))
10854     return 8;
10855
10856   /* Next, try to mmap the file at a fixed address which already has
10857      something else allocated at it.  If we can, also make sure that
10858      we see the same garbage.  */
10859   fd = open ("conftest.mmap", O_RDWR);
10860   if (fd < 0)
10861     return 9;
10862   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10863                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
10864     return 10;
10865   for (i = 0; i < pagesize; ++i)
10866     if (*(data + i) != *(data2 + i))
10867       return 11;
10868
10869   /* Finally, make sure that changes to the mapped area do not
10870      percolate back to the file as seen by read().  (This is a bug on
10871      some variants of i386 svr4.0.)  */
10872   for (i = 0; i < pagesize; ++i)
10873     *(data2 + i) = *(data2 + i) + 1;
10874   data3 = (char *) malloc (pagesize);
10875   if (!data3)
10876     return 12;
10877   if (read (fd, data3, pagesize) != pagesize)
10878     return 13;
10879   for (i = 0; i < pagesize; ++i)
10880     if (*(data + i) != *(data3 + i))
10881       return 14;
10882   close (fd);
10883   return 0;
10884 }
10885 _ACEOF
10886 if ac_fn_c_try_run "$LINENO"; then :
10887   ac_cv_func_mmap_fixed_mapped=yes
10888 else
10889   ac_cv_func_mmap_fixed_mapped=no
10890 fi
10891 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10892   conftest.$ac_objext conftest.beam conftest.$ac_ext
10893 fi
10894
10895 fi
10896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10897 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
10898 if test $ac_cv_func_mmap_fixed_mapped = yes; then
10899
10900 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
10901
10902 fi
10903 rm -f conftest.mmap conftest.txt
10904
10905 for ac_func in __argz_count __argz_next __argz_stringify dcgettext mempcpy \
10906                 munmap stpcpy strcspn
10907 do :
10908   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10909 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10910 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10911   cat >>confdefs.h <<_ACEOF
10912 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10913 _ACEOF
10914
10915 fi
10916 done
10917
10918
10919 INTL_DEP= INTL_INC= LIBINTL_H=
10920 if test "x$USE_INCLUDED_LIBINTL" = "xyes"; then
10921         INTL_DEP='${INTL_LIBDIR}/libintl.a'
10922         INTL_INC='-I${INTL_LIBSRC} -I${INTL_BUILDDIR}'
10923         LIBINTL_H='${INTL_BUILDDIR}/libintl.h'
10924 fi
10925
10926
10927
10928
10929
10930
10931 for ac_header in wctype.h
10932 do :
10933   ac_fn_c_check_header_mongrel "$LINENO" "wctype.h" "ac_cv_header_wctype_h" "$ac_includes_default"
10934 if test "x$ac_cv_header_wctype_h" = xyes; then :
10935   cat >>confdefs.h <<_ACEOF
10936 #define HAVE_WCTYPE_H 1
10937 _ACEOF
10938
10939 fi
10940
10941 done
10942
10943 for ac_header in wchar.h
10944 do :
10945   ac_fn_c_check_header_mongrel "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
10946 if test "x$ac_cv_header_wchar_h" = xyes; then :
10947   cat >>confdefs.h <<_ACEOF
10948 #define HAVE_WCHAR_H 1
10949 _ACEOF
10950
10951 fi
10952
10953 done
10954
10955 for ac_header in langinfo.h
10956 do :
10957   ac_fn_c_check_header_mongrel "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "$ac_includes_default"
10958 if test "x$ac_cv_header_langinfo_h" = xyes; then :
10959   cat >>confdefs.h <<_ACEOF
10960 #define HAVE_LANGINFO_H 1
10961 _ACEOF
10962
10963 fi
10964
10965 done
10966
10967
10968 ac_fn_c_check_func "$LINENO" "mbrlen" "ac_cv_func_mbrlen"
10969 if test "x$ac_cv_func_mbrlen" = xyes; then :
10970   $as_echo "#define HAVE_MBRLEN 1" >>confdefs.h
10971
10972 fi
10973
10974 ac_fn_c_check_func "$LINENO" "mbscasecmp" "ac_cv_func_mbscasecmp"
10975 if test "x$ac_cv_func_mbscasecmp" = xyes; then :
10976   $as_echo "#define HAVE_MBSCMP 1" >>confdefs.h
10977
10978 fi
10979
10980 ac_fn_c_check_func "$LINENO" "mbscmp" "ac_cv_func_mbscmp"
10981 if test "x$ac_cv_func_mbscmp" = xyes; then :
10982   $as_echo "#define HAVE_MBSCMP 1" >>confdefs.h
10983
10984 fi
10985
10986 ac_fn_c_check_func "$LINENO" "mbsnrtowcs" "ac_cv_func_mbsnrtowcs"
10987 if test "x$ac_cv_func_mbsnrtowcs" = xyes; then :
10988   $as_echo "#define HAVE_MBSNRTOWCS 1" >>confdefs.h
10989
10990 fi
10991
10992 ac_fn_c_check_func "$LINENO" "mbsrtowcs" "ac_cv_func_mbsrtowcs"
10993 if test "x$ac_cv_func_mbsrtowcs" = xyes; then :
10994   $as_echo "#define HAVE_MBSRTOWCS 1" >>confdefs.h
10995
10996 fi
10997
10998
10999 ac_fn_c_check_func "$LINENO" "mbschr" "ac_cv_func_mbschr"
11000 if test "x$ac_cv_func_mbschr" = xyes; then :
11001   $as_echo "#define HAVE_MBSCHR 1" >>confdefs.h
11002
11003 else
11004   case " $LIBOBJS " in
11005   *" mbschr.$ac_objext "* ) ;;
11006   *) LIBOBJS="$LIBOBJS mbschr.$ac_objext"
11007  ;;
11008 esac
11009
11010 fi
11011
11012
11013
11014 ac_fn_c_check_func "$LINENO" "wcrtomb" "ac_cv_func_wcrtomb"
11015 if test "x$ac_cv_func_wcrtomb" = xyes; then :
11016   $as_echo "#define HAVE_WCRTOMB 1" >>confdefs.h
11017
11018 fi
11019
11020 ac_fn_c_check_func "$LINENO" "wcscoll" "ac_cv_func_wcscoll"
11021 if test "x$ac_cv_func_wcscoll" = xyes; then :
11022   $as_echo "#define HAVE_WCSCOLL 1" >>confdefs.h
11023
11024 fi
11025
11026 ac_fn_c_check_func "$LINENO" "wcsdup" "ac_cv_func_wcsdup"
11027 if test "x$ac_cv_func_wcsdup" = xyes; then :
11028   $as_echo "#define HAVE_WCSDUP 1" >>confdefs.h
11029
11030 fi
11031
11032 ac_fn_c_check_func "$LINENO" "wcwidth" "ac_cv_func_wcwidth"
11033 if test "x$ac_cv_func_wcwidth" = xyes; then :
11034   $as_echo "#define HAVE_WCWIDTH 1" >>confdefs.h
11035
11036 fi
11037
11038 ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
11039 if test "x$ac_cv_func_wctype" = xyes; then :
11040   $as_echo "#define HAVE_WCTYPE 1" >>confdefs.h
11041
11042 fi
11043
11044
11045 ac_fn_c_check_func "$LINENO" "wcswidth" "ac_cv_func_wcswidth"
11046 if test "x$ac_cv_func_wcswidth" = xyes; then :
11047   $as_echo "#define HAVE_WCSWIDTH 1" >>confdefs.h
11048
11049 else
11050   case " $LIBOBJS " in
11051   *" wcswidth.$ac_objext "* ) ;;
11052   *) LIBOBJS="$LIBOBJS wcswidth.$ac_objext"
11053  ;;
11054 esac
11055
11056 fi
11057
11058
11059
11060
11061   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5
11062 $as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
11063 if ${ac_cv_func_mbrtowc+:} false; then :
11064   $as_echo_n "(cached) " >&6
11065 else
11066   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11067 /* end confdefs.h.  */
11068 #include <wchar.h>
11069 int
11070 main ()
11071 {
11072 wchar_t wc;
11073               char const s[] = "";
11074               size_t n = 1;
11075               mbstate_t state;
11076               return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));
11077   ;
11078   return 0;
11079 }
11080 _ACEOF
11081 if ac_fn_c_try_link "$LINENO"; then :
11082   ac_cv_func_mbrtowc=yes
11083 else
11084   ac_cv_func_mbrtowc=no
11085 fi
11086 rm -f core conftest.err conftest.$ac_objext \
11087     conftest$ac_exeext conftest.$ac_ext
11088 fi
11089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5
11090 $as_echo "$ac_cv_func_mbrtowc" >&6; }
11091   if test $ac_cv_func_mbrtowc = yes; then
11092
11093 $as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h
11094
11095   fi
11096
11097 if test $ac_cv_func_mbrtowc = yes; then
11098         $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
11099
11100 fi
11101
11102 for ac_func in iswlower iswupper towlower towupper iswctype
11103 do :
11104   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11105 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11106 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11107   cat >>confdefs.h <<_ACEOF
11108 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11109 _ACEOF
11110
11111 fi
11112 done
11113
11114
11115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
11116 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
11117 if ${bash_cv_langinfo_codeset+:} false; then :
11118   $as_echo_n "(cached) " >&6
11119 else
11120   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11121 /* end confdefs.h.  */
11122 #include <langinfo.h>
11123 int
11124 main ()
11125 {
11126 char* cs = nl_langinfo(CODESET);
11127   ;
11128   return 0;
11129 }
11130 _ACEOF
11131 if ac_fn_c_try_link "$LINENO"; then :
11132   bash_cv_langinfo_codeset=yes
11133 else
11134   bash_cv_langinfo_codeset=no
11135 fi
11136 rm -f core conftest.err conftest.$ac_objext \
11137     conftest$ac_exeext conftest.$ac_ext
11138 fi
11139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_langinfo_codeset" >&5
11140 $as_echo "$bash_cv_langinfo_codeset" >&6; }
11141 if test $bash_cv_langinfo_codeset = yes; then
11142   $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
11143
11144 fi
11145
11146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t in wchar.h" >&5
11147 $as_echo_n "checking for wchar_t in wchar.h... " >&6; }
11148 if ${bash_cv_type_wchar_t+:} false; then :
11149   $as_echo_n "(cached) " >&6
11150 else
11151   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11152 /* end confdefs.h.  */
11153 #include <wchar.h>
11154
11155 int
11156 main ()
11157 {
11158
11159         wchar_t foo;
11160         foo = 0;
11161
11162   ;
11163   return 0;
11164 }
11165 _ACEOF
11166 if ac_fn_c_try_compile "$LINENO"; then :
11167   bash_cv_type_wchar_t=yes
11168 else
11169   bash_cv_type_wchar_t=no
11170 fi
11171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11172 fi
11173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_wchar_t" >&5
11174 $as_echo "$bash_cv_type_wchar_t" >&6; }
11175 if test $bash_cv_type_wchar_t = yes; then
11176
11177 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
11178
11179 fi
11180
11181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype_t in wctype.h" >&5
11182 $as_echo_n "checking for wctype_t in wctype.h... " >&6; }
11183 if ${bash_cv_type_wctype_t+:} false; then :
11184   $as_echo_n "(cached) " >&6
11185 else
11186   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11187 /* end confdefs.h.  */
11188 #include <wctype.h>
11189 int
11190 main ()
11191 {
11192
11193         wctype_t foo;
11194         foo = 0;
11195
11196   ;
11197   return 0;
11198 }
11199 _ACEOF
11200 if ac_fn_c_try_compile "$LINENO"; then :
11201   bash_cv_type_wctype_t=yes
11202 else
11203   bash_cv_type_wctype_t=no
11204 fi
11205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11206 fi
11207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_wctype_t" >&5
11208 $as_echo "$bash_cv_type_wctype_t" >&6; }
11209 if test $bash_cv_type_wctype_t = yes; then
11210
11211 $as_echo "#define HAVE_WCTYPE_T 1" >>confdefs.h
11212
11213 fi
11214
11215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t in wctype.h" >&5
11216 $as_echo_n "checking for wint_t in wctype.h... " >&6; }
11217 if ${bash_cv_type_wint_t+:} false; then :
11218   $as_echo_n "(cached) " >&6
11219 else
11220   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11221 /* end confdefs.h.  */
11222 #include <wctype.h>
11223 int
11224 main ()
11225 {
11226
11227         wint_t foo;
11228         foo = 0;
11229
11230   ;
11231   return 0;
11232 }
11233 _ACEOF
11234 if ac_fn_c_try_compile "$LINENO"; then :
11235   bash_cv_type_wint_t=yes
11236 else
11237   bash_cv_type_wint_t=no
11238 fi
11239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11240 fi
11241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_wint_t" >&5
11242 $as_echo "$bash_cv_type_wint_t" >&6; }
11243 if test $bash_cv_type_wint_t = yes; then
11244
11245 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
11246
11247 fi
11248
11249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wcwidth broken with unicode combining characters" >&5
11250 $as_echo_n "checking for wcwidth broken with unicode combining characters... " >&6; }
11251 if ${bash_cv_wcwidth_broken+:} false; then :
11252   $as_echo_n "(cached) " >&6
11253 else
11254   if test "$cross_compiling" = yes; then :
11255   bash_cv_wcwidth_broken=no
11256 else
11257   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11258 /* end confdefs.h.  */
11259
11260 #include <unistd.h>
11261 #include <stdlib.h>
11262 #include <stdio.h>
11263
11264 #include <locale.h>
11265 #include <wchar.h>
11266
11267 main(c, v)
11268 int     c;
11269 char    **v;
11270 {
11271         int     w;
11272
11273         setlocale(LC_ALL, "en_US.UTF-8");
11274         w = wcwidth (0x0301);
11275         exit (w == 0);  /* exit 0 if wcwidth broken */
11276 }
11277
11278 _ACEOF
11279 if ac_fn_c_try_run "$LINENO"; then :
11280   bash_cv_wcwidth_broken=yes
11281 else
11282   bash_cv_wcwdith_broken=no
11283 fi
11284 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11285   conftest.$ac_objext conftest.beam conftest.$ac_ext
11286 fi
11287
11288 fi
11289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_wcwidth_broken" >&5
11290 $as_echo "$bash_cv_wcwidth_broken" >&6; }
11291 if test "$bash_cv_wcwidth_broken" = yes; then
11292
11293 $as_echo "#define WCWIDTH_BROKEN 1" >>confdefs.h
11294
11295 fi
11296
11297 if test "$am_cv_func_iconv" = yes; then
11298         OLDLIBS="$LIBS"
11299         LIBS="$LIBS $LIBICONV"
11300         for ac_func in locale_charset
11301 do :
11302   ac_fn_c_check_func "$LINENO" "locale_charset" "ac_cv_func_locale_charset"
11303 if test "x$ac_cv_func_locale_charset" = xyes; then :
11304   cat >>confdefs.h <<_ACEOF
11305 #define HAVE_LOCALE_CHARSET 1
11306 _ACEOF
11307
11308 fi
11309 done
11310
11311         LIBS="$OLDLIBS"
11312 fi
11313
11314
11315
11316 if test "$opt_static_link" != yes; then
11317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11318 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11319 if ${ac_cv_lib_dl_dlopen+:} false; then :
11320   $as_echo_n "(cached) " >&6
11321 else
11322   ac_check_lib_save_LIBS=$LIBS
11323 LIBS="-ldl  $LIBS"
11324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11325 /* end confdefs.h.  */
11326
11327 /* Override any GCC internal prototype to avoid an error.
11328    Use char because int might match the return type of a GCC
11329    builtin and then its argument prototype would still apply.  */
11330 #ifdef __cplusplus
11331 extern "C"
11332 #endif
11333 char dlopen ();
11334 int
11335 main ()
11336 {
11337 return dlopen ();
11338   ;
11339   return 0;
11340 }
11341 _ACEOF
11342 if ac_fn_c_try_link "$LINENO"; then :
11343   ac_cv_lib_dl_dlopen=yes
11344 else
11345   ac_cv_lib_dl_dlopen=no
11346 fi
11347 rm -f core conftest.err conftest.$ac_objext \
11348     conftest$ac_exeext conftest.$ac_ext
11349 LIBS=$ac_check_lib_save_LIBS
11350 fi
11351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11352 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11353 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11354   cat >>confdefs.h <<_ACEOF
11355 #define HAVE_LIBDL 1
11356 _ACEOF
11357
11358   LIBS="-ldl $LIBS"
11359
11360 fi
11361
11362 for ac_func in dlopen dlclose dlsym
11363 do :
11364   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11365 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11366 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11367   cat >>confdefs.h <<_ACEOF
11368 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11369 _ACEOF
11370
11371 fi
11372 done
11373
11374 fi
11375
11376 ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
11377 /* NetBSD declares sys_siglist in unistd.h.  */
11378 #ifdef HAVE_UNISTD_H
11379 # include <unistd.h>
11380 #endif
11381
11382 "
11383 if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
11384   ac_have_decl=1
11385 else
11386   ac_have_decl=0
11387 fi
11388
11389 cat >>confdefs.h <<_ACEOF
11390 #define HAVE_DECL_SYS_SIGLIST $ac_have_decl
11391 _ACEOF
11392
11393
11394
11395 if test "$ac_cv_func_inet_aton" != 'yes'; then
11396
11397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
11398 $as_echo_n "checking for inet_aton... " >&6; }
11399 if ${bash_cv_func_inet_aton+:} false; then :
11400   $as_echo_n "(cached) " >&6
11401 else
11402   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11403 /* end confdefs.h.  */
11404
11405 #include <sys/types.h>
11406 #include <netinet/in.h>
11407 #include <arpa/inet.h>
11408 struct in_addr ap;
11409 int
11410 main ()
11411 {
11412  inet_aton("127.0.0.1", &ap);
11413   ;
11414   return 0;
11415 }
11416 _ACEOF
11417 if ac_fn_c_try_link "$LINENO"; then :
11418   bash_cv_func_inet_aton=yes
11419 else
11420   bash_cv_func_inet_aton=no
11421 fi
11422 rm -f core conftest.err conftest.$ac_objext \
11423     conftest$ac_exeext conftest.$ac_ext
11424 fi
11425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_inet_aton" >&5
11426 $as_echo "$bash_cv_func_inet_aton" >&6; }
11427 if test $bash_cv_func_inet_aton = yes; then
11428   $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
11429
11430 else
11431   case " $LIBOBJS " in
11432   *" inet_aton.$ac_objext "* ) ;;
11433   *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
11434  ;;
11435 esac
11436
11437 fi
11438
11439 fi
11440
11441 case "$host_os" in
11442 irix4*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpwent in -lsun" >&5
11443 $as_echo_n "checking for getpwent in -lsun... " >&6; }
11444 if ${ac_cv_lib_sun_getpwent+:} false; then :
11445   $as_echo_n "(cached) " >&6
11446 else
11447   ac_check_lib_save_LIBS=$LIBS
11448 LIBS="-lsun  $LIBS"
11449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11450 /* end confdefs.h.  */
11451
11452 /* Override any GCC internal prototype to avoid an error.
11453    Use char because int might match the return type of a GCC
11454    builtin and then its argument prototype would still apply.  */
11455 #ifdef __cplusplus
11456 extern "C"
11457 #endif
11458 char getpwent ();
11459 int
11460 main ()
11461 {
11462 return getpwent ();
11463   ;
11464   return 0;
11465 }
11466 _ACEOF
11467 if ac_fn_c_try_link "$LINENO"; then :
11468   ac_cv_lib_sun_getpwent=yes
11469 else
11470   ac_cv_lib_sun_getpwent=no
11471 fi
11472 rm -f core conftest.err conftest.$ac_objext \
11473     conftest$ac_exeext conftest.$ac_ext
11474 LIBS=$ac_check_lib_save_LIBS
11475 fi
11476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sun_getpwent" >&5
11477 $as_echo "$ac_cv_lib_sun_getpwent" >&6; }
11478 if test "x$ac_cv_lib_sun_getpwent" = xyes; then :
11479   cat >>confdefs.h <<_ACEOF
11480 #define HAVE_LIBSUN 1
11481 _ACEOF
11482
11483   LIBS="-lsun $LIBS"
11484
11485 fi
11486  ;;
11487 esac
11488
11489 if test "$ac_cv_func_getpeername" = no; then
11490
11491 if test "X$bash_cv_have_socklib" = "X"; then
11492 _bash_needmsg=
11493 else
11494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket library" >&5
11495 $as_echo_n "checking for socket library... " >&6; }
11496 _bash_needmsg=yes
11497 fi
11498 if ${bash_cv_have_socklib+:} false; then :
11499   $as_echo_n "(cached) " >&6
11500 else
11501   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpeername in -lsocket" >&5
11502 $as_echo_n "checking for getpeername in -lsocket... " >&6; }
11503 if ${ac_cv_lib_socket_getpeername+:} false; then :
11504   $as_echo_n "(cached) " >&6
11505 else
11506   ac_check_lib_save_LIBS=$LIBS
11507 LIBS="-lsocket -lnsl $LIBS"
11508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11509 /* end confdefs.h.  */
11510
11511 /* Override any GCC internal prototype to avoid an error.
11512    Use char because int might match the return type of a GCC
11513    builtin and then its argument prototype would still apply.  */
11514 #ifdef __cplusplus
11515 extern "C"
11516 #endif
11517 char getpeername ();
11518 int
11519 main ()
11520 {
11521 return getpeername ();
11522   ;
11523   return 0;
11524 }
11525 _ACEOF
11526 if ac_fn_c_try_link "$LINENO"; then :
11527   ac_cv_lib_socket_getpeername=yes
11528 else
11529   ac_cv_lib_socket_getpeername=no
11530 fi
11531 rm -f core conftest.err conftest.$ac_objext \
11532     conftest$ac_exeext conftest.$ac_ext
11533 LIBS=$ac_check_lib_save_LIBS
11534 fi
11535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_getpeername" >&5
11536 $as_echo "$ac_cv_lib_socket_getpeername" >&6; }
11537 if test "x$ac_cv_lib_socket_getpeername" = xyes; then :
11538   bash_cv_have_socklib=yes
11539 else
11540   bash_cv_have_socklib=no
11541 fi
11542
11543 fi
11544
11545 if test "X$_bash_needmsg" = Xyes; then
11546   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_have_socklib" >&5
11547 $as_echo "$bash_cv_have_socklib" >&6; }
11548   _bash_needmsg=
11549 fi
11550 if test $bash_cv_have_socklib = yes; then
11551   # check for libnsl, add it to LIBS if present
11552   if test "X$bash_cv_have_libnsl" = "X"; then
11553     _bash_needmsg=
11554   else
11555     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libnsl" >&5
11556 $as_echo_n "checking for libnsl... " >&6; }
11557     _bash_needmsg=yes
11558   fi
11559   if ${bash_cv_have_libnsl+:} false; then :
11560   $as_echo_n "(cached) " >&6
11561 else
11562   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for t_open in -lnsl" >&5
11563 $as_echo_n "checking for t_open in -lnsl... " >&6; }
11564 if ${ac_cv_lib_nsl_t_open+:} false; then :
11565   $as_echo_n "(cached) " >&6
11566 else
11567   ac_check_lib_save_LIBS=$LIBS
11568 LIBS="-lnsl  $LIBS"
11569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11570 /* end confdefs.h.  */
11571
11572 /* Override any GCC internal prototype to avoid an error.
11573    Use char because int might match the return type of a GCC
11574    builtin and then its argument prototype would still apply.  */
11575 #ifdef __cplusplus
11576 extern "C"
11577 #endif
11578 char t_open ();
11579 int
11580 main ()
11581 {
11582 return t_open ();
11583   ;
11584   return 0;
11585 }
11586 _ACEOF
11587 if ac_fn_c_try_link "$LINENO"; then :
11588   ac_cv_lib_nsl_t_open=yes
11589 else
11590   ac_cv_lib_nsl_t_open=no
11591 fi
11592 rm -f core conftest.err conftest.$ac_objext \
11593     conftest$ac_exeext conftest.$ac_ext
11594 LIBS=$ac_check_lib_save_LIBS
11595 fi
11596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_t_open" >&5
11597 $as_echo "$ac_cv_lib_nsl_t_open" >&6; }
11598 if test "x$ac_cv_lib_nsl_t_open" = xyes; then :
11599   bash_cv_have_libnsl=yes
11600 else
11601   bash_cv_have_libnsl=no
11602 fi
11603
11604 fi
11605
11606   if test "X$_bash_needmsg" = Xyes; then
11607     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_have_libnsl" >&5
11608 $as_echo "$bash_cv_have_libnsl" >&6; }
11609     _bash_needmsg=
11610   fi
11611   if test $bash_cv_have_libnsl = yes; then
11612     LIBS="-lsocket -lnsl $LIBS"
11613   else
11614     LIBS="-lsocket $LIBS"
11615   fi
11616   $as_echo "#define HAVE_LIBSOCKET 1" >>confdefs.h
11617
11618   $as_echo "#define HAVE_GETPEERNAME 1" >>confdefs.h
11619
11620 fi
11621
11622 fi
11623 if test "$ac_cv_func_gethostbyname" = no; then
11624         if test "X$bash_cv_have_gethostbyname" = "X"; then
11625 _bash_needmsg=yes
11626 else
11627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in socket library" >&5
11628 $as_echo_n "checking for gethostbyname in socket library... " >&6; }
11629 _bash_needmsg=
11630 fi
11631 if ${bash_cv_have_gethostbyname+:} false; then :
11632   $as_echo_n "(cached) " >&6
11633 else
11634   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11635 /* end confdefs.h.  */
11636 #include <netdb.h>
11637 int
11638 main ()
11639 {
11640  struct hostent *hp;
11641   hp = gethostbyname("localhost");
11642
11643   ;
11644   return 0;
11645 }
11646 _ACEOF
11647 if ac_fn_c_try_link "$LINENO"; then :
11648   bash_cv_have_gethostbyname=yes
11649 else
11650   bash_cv_have_gethostbyname=no
11651 fi
11652 rm -f core conftest.err conftest.$ac_objext \
11653     conftest$ac_exeext conftest.$ac_ext
11654
11655 fi
11656
11657 if test "X$_bash_needmsg" = Xyes; then
11658     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in socket library" >&5
11659 $as_echo_n "checking for gethostbyname in socket library... " >&6; }
11660 fi
11661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_have_gethostbyname" >&5
11662 $as_echo "$bash_cv_have_gethostbyname" >&6; }
11663 if test "$bash_cv_have_gethostbyname" = yes; then
11664 $as_echo "#define HAVE_GETHOSTBYNAME 1" >>confdefs.h
11665
11666 fi
11667
11668 fi
11669
11670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
11671 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
11672 if ${ac_cv_type_uid_t+:} false; then :
11673   $as_echo_n "(cached) " >&6
11674 else
11675   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11676 /* end confdefs.h.  */
11677 #include <sys/types.h>
11678
11679 _ACEOF
11680 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11681   $EGREP "uid_t" >/dev/null 2>&1; then :
11682   ac_cv_type_uid_t=yes
11683 else
11684   ac_cv_type_uid_t=no
11685 fi
11686 rm -f conftest*
11687
11688 fi
11689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
11690 $as_echo "$ac_cv_type_uid_t" >&6; }
11691 if test $ac_cv_type_uid_t = no; then
11692
11693 $as_echo "#define uid_t int" >>confdefs.h
11694
11695
11696 $as_echo "#define gid_t int" >>confdefs.h
11697
11698 fi
11699
11700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of array argument to getgroups" >&5
11701 $as_echo_n "checking type of array argument to getgroups... " >&6; }
11702 if ${ac_cv_type_getgroups+:} false; then :
11703   $as_echo_n "(cached) " >&6
11704 else
11705   if test "$cross_compiling" = yes; then :
11706   ac_cv_type_getgroups=cross
11707 else
11708   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11709 /* end confdefs.h.  */
11710 /* Thanks to Mike Rendell for this test.  */
11711 $ac_includes_default
11712 #define NGID 256
11713 #undef MAX
11714 #define MAX(x, y) ((x) > (y) ? (x) : (y))
11715
11716 int
11717 main ()
11718 {
11719   gid_t gidset[NGID];
11720   int i, n;
11721   union { gid_t gval; long int lval; }  val;
11722
11723   val.lval = -1;
11724   for (i = 0; i < NGID; i++)
11725     gidset[i] = val.gval;
11726   n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
11727                  gidset);
11728   /* Exit non-zero if getgroups seems to require an array of ints.  This
11729      happens when gid_t is short int but getgroups modifies an array
11730      of ints.  */
11731   return n > 0 && gidset[n] != val.gval;
11732 }
11733 _ACEOF
11734 if ac_fn_c_try_run "$LINENO"; then :
11735   ac_cv_type_getgroups=gid_t
11736 else
11737   ac_cv_type_getgroups=int
11738 fi
11739 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11740   conftest.$ac_objext conftest.beam conftest.$ac_ext
11741 fi
11742
11743 if test $ac_cv_type_getgroups = cross; then
11744         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11745 /* end confdefs.h.  */
11746 #include <unistd.h>
11747
11748 _ACEOF
11749 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11750   $EGREP "getgroups.*int.*gid_t" >/dev/null 2>&1; then :
11751   ac_cv_type_getgroups=gid_t
11752 else
11753   ac_cv_type_getgroups=int
11754 fi
11755 rm -f conftest*
11756
11757 fi
11758 fi
11759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_getgroups" >&5
11760 $as_echo "$ac_cv_type_getgroups" >&6; }
11761
11762 cat >>confdefs.h <<_ACEOF
11763 #define GETGROUPS_T $ac_cv_type_getgroups
11764 _ACEOF
11765
11766
11767 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
11768 if test "x$ac_cv_type_off_t" = xyes; then :
11769
11770 else
11771
11772 cat >>confdefs.h <<_ACEOF
11773 #define off_t long int
11774 _ACEOF
11775
11776 fi
11777
11778 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
11779 if test "x$ac_cv_type_mode_t" = xyes; then :
11780
11781 else
11782
11783 cat >>confdefs.h <<_ACEOF
11784 #define mode_t int
11785 _ACEOF
11786
11787 fi
11788
11789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
11790 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
11791 if ${ac_cv_type_uid_t+:} false; then :
11792   $as_echo_n "(cached) " >&6
11793 else
11794   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11795 /* end confdefs.h.  */
11796 #include <sys/types.h>
11797
11798 _ACEOF
11799 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11800   $EGREP "uid_t" >/dev/null 2>&1; then :
11801   ac_cv_type_uid_t=yes
11802 else
11803   ac_cv_type_uid_t=no
11804 fi
11805 rm -f conftest*
11806
11807 fi
11808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
11809 $as_echo "$ac_cv_type_uid_t" >&6; }
11810 if test $ac_cv_type_uid_t = no; then
11811
11812 $as_echo "#define uid_t int" >>confdefs.h
11813
11814
11815 $as_echo "#define gid_t int" >>confdefs.h
11816
11817 fi
11818
11819 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11820 if test "x$ac_cv_type_pid_t" = xyes; then :
11821
11822 else
11823
11824 cat >>confdefs.h <<_ACEOF
11825 #define pid_t int
11826 _ACEOF
11827
11828 fi
11829
11830 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
11831 if test "x$ac_cv_type_size_t" = xyes; then :
11832
11833 else
11834
11835 cat >>confdefs.h <<_ACEOF
11836 #define size_t unsigned int
11837 _ACEOF
11838
11839 fi
11840
11841 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
11842 if test "x$ac_cv_type_ssize_t" = xyes; then :
11843
11844 else
11845
11846 cat >>confdefs.h <<_ACEOF
11847 #define ssize_t int
11848 _ACEOF
11849
11850 fi
11851
11852 ac_fn_c_check_type "$LINENO" "time_t" "ac_cv_type_time_t" "$ac_includes_default"
11853 if test "x$ac_cv_type_time_t" = xyes; then :
11854
11855 else
11856
11857 cat >>confdefs.h <<_ACEOF
11858 #define time_t long
11859 _ACEOF
11860
11861 fi
11862
11863
11864
11865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long" >&5
11866 $as_echo_n "checking for long long... " >&6; }
11867 if ${bash_cv_type_long_long+:} false; then :
11868   $as_echo_n "(cached) " >&6
11869 else
11870   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11871 /* end confdefs.h.  */
11872
11873 long long ll = 1; int i = 63;
11874 int
11875 main ()
11876 {
11877
11878 long long llm = (long long) -1;
11879 return ll << i | ll >> i | llm / ll | llm % ll;
11880
11881   ;
11882   return 0;
11883 }
11884 _ACEOF
11885 if ac_fn_c_try_link "$LINENO"; then :
11886   bash_cv_type_long_long='long long'
11887 else
11888   bash_cv_type_long_long='long'
11889 fi
11890 rm -f core conftest.err conftest.$ac_objext \
11891     conftest$ac_exeext conftest.$ac_ext
11892 fi
11893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_long_long" >&5
11894 $as_echo "$bash_cv_type_long_long" >&6; }
11895 if test "$bash_cv_type_long_long" = 'long long'; then
11896   $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
11897
11898 fi
11899
11900
11901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long" >&5
11902 $as_echo_n "checking for unsigned long long... " >&6; }
11903 if ${bash_cv_type_unsigned_long_long+:} false; then :
11904   $as_echo_n "(cached) " >&6
11905 else
11906   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11907 /* end confdefs.h.  */
11908
11909 unsigned long long ull = 1; int i = 63;
11910 int
11911 main ()
11912 {
11913
11914 unsigned long long ullmax = (unsigned long long) -1;
11915 return ull << i | ull >> i | ullmax / ull | ullmax % ull;
11916
11917   ;
11918   return 0;
11919 }
11920 _ACEOF
11921 if ac_fn_c_try_link "$LINENO"; then :
11922   bash_cv_type_unsigned_long_long='unsigned long long'
11923 else
11924   bash_cv_type_unsigned_long_long='unsigned long'
11925 fi
11926 rm -f core conftest.err conftest.$ac_objext \
11927     conftest$ac_exeext conftest.$ac_ext
11928 fi
11929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_unsigned_long_long" >&5
11930 $as_echo "$bash_cv_type_unsigned_long_long" >&6; }
11931 if test "$bash_cv_type_unsigned_long_long" = 'unsigned long long'; then
11932   $as_echo "#define HAVE_UNSIGNED_LONG_LONG 1" >>confdefs.h
11933
11934 fi
11935
11936
11937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11938 $as_echo_n "checking return type of signal handlers... " >&6; }
11939 if ${ac_cv_type_signal+:} false; then :
11940   $as_echo_n "(cached) " >&6
11941 else
11942   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11943 /* end confdefs.h.  */
11944 #include <sys/types.h>
11945 #include <signal.h>
11946
11947 int
11948 main ()
11949 {
11950 return *(signal (0, 0)) (0) == 1;
11951   ;
11952   return 0;
11953 }
11954 _ACEOF
11955 if ac_fn_c_try_compile "$LINENO"; then :
11956   ac_cv_type_signal=int
11957 else
11958   ac_cv_type_signal=void
11959 fi
11960 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11961 fi
11962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11963 $as_echo "$ac_cv_type_signal" >&6; }
11964
11965 cat >>confdefs.h <<_ACEOF
11966 #define RETSIGTYPE $ac_cv_type_signal
11967 _ACEOF
11968
11969
11970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t in signal.h" >&5
11971 $as_echo_n "checking for sig_atomic_t in signal.h... " >&6; }
11972 if ${ac_cv_have_sig_atomic_t+:} false; then :
11973   $as_echo_n "(cached) " >&6
11974 else
11975   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11976 /* end confdefs.h.  */
11977
11978 #include <signal.h>
11979
11980 int
11981 main ()
11982 {
11983  sig_atomic_t x;
11984   ;
11985   return 0;
11986 }
11987 _ACEOF
11988 if ac_fn_c_try_link "$LINENO"; then :
11989   ac_cv_have_sig_atomic_t=yes
11990 else
11991   ac_cv_have_sig_atomic_t=no
11992 fi
11993 rm -f core conftest.err conftest.$ac_objext \
11994     conftest$ac_exeext conftest.$ac_ext
11995 fi
11996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_sig_atomic_t" >&5
11997 $as_echo "$ac_cv_have_sig_atomic_t" >&6; }
11998 if test "$ac_cv_have_sig_atomic_t" = "no"
11999 then
12000     ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "$ac_includes_default"
12001 if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
12002
12003 else
12004
12005 cat >>confdefs.h <<_ACEOF
12006 #define sig_atomic_t int
12007 _ACEOF
12008
12009 fi
12010
12011 fi
12012
12013
12014 # The cast to long int works around a bug in the HP C Compiler
12015 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12016 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12017 # This bug is HP SR number 8606223364.
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
12019 $as_echo_n "checking size of char... " >&6; }
12020 if ${ac_cv_sizeof_char+:} false; then :
12021   $as_echo_n "(cached) " >&6
12022 else
12023   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
12024
12025 else
12026   if test "$ac_cv_type_char" = yes; then
12027      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12028 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12029 as_fn_error 77 "cannot compute sizeof (char)
12030 See \`config.log' for more details" "$LINENO" 5; }
12031    else
12032      ac_cv_sizeof_char=0
12033    fi
12034 fi
12035
12036 fi
12037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
12038 $as_echo "$ac_cv_sizeof_char" >&6; }
12039
12040
12041
12042 cat >>confdefs.h <<_ACEOF
12043 #define SIZEOF_CHAR $ac_cv_sizeof_char
12044 _ACEOF
12045
12046
12047 # The cast to long int works around a bug in the HP C Compiler
12048 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12049 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12050 # This bug is HP SR number 8606223364.
12051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12052 $as_echo_n "checking size of short... " >&6; }
12053 if ${ac_cv_sizeof_short+:} false; then :
12054   $as_echo_n "(cached) " >&6
12055 else
12056   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
12057
12058 else
12059   if test "$ac_cv_type_short" = yes; then
12060      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12061 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12062 as_fn_error 77 "cannot compute sizeof (short)
12063 See \`config.log' for more details" "$LINENO" 5; }
12064    else
12065      ac_cv_sizeof_short=0
12066    fi
12067 fi
12068
12069 fi
12070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12071 $as_echo "$ac_cv_sizeof_short" >&6; }
12072
12073
12074
12075 cat >>confdefs.h <<_ACEOF
12076 #define SIZEOF_SHORT $ac_cv_sizeof_short
12077 _ACEOF
12078
12079
12080 # The cast to long int works around a bug in the HP C Compiler
12081 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12082 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12083 # This bug is HP SR number 8606223364.
12084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12085 $as_echo_n "checking size of int... " >&6; }
12086 if ${ac_cv_sizeof_int+:} false; then :
12087   $as_echo_n "(cached) " >&6
12088 else
12089   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
12090
12091 else
12092   if test "$ac_cv_type_int" = yes; then
12093      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12094 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12095 as_fn_error 77 "cannot compute sizeof (int)
12096 See \`config.log' for more details" "$LINENO" 5; }
12097    else
12098      ac_cv_sizeof_int=0
12099    fi
12100 fi
12101
12102 fi
12103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12104 $as_echo "$ac_cv_sizeof_int" >&6; }
12105
12106
12107
12108 cat >>confdefs.h <<_ACEOF
12109 #define SIZEOF_INT $ac_cv_sizeof_int
12110 _ACEOF
12111
12112
12113 # The cast to long int works around a bug in the HP C Compiler
12114 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12115 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12116 # This bug is HP SR number 8606223364.
12117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12118 $as_echo_n "checking size of long... " >&6; }
12119 if ${ac_cv_sizeof_long+:} false; then :
12120   $as_echo_n "(cached) " >&6
12121 else
12122   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
12123
12124 else
12125   if test "$ac_cv_type_long" = yes; then
12126      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12127 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12128 as_fn_error 77 "cannot compute sizeof (long)
12129 See \`config.log' for more details" "$LINENO" 5; }
12130    else
12131      ac_cv_sizeof_long=0
12132    fi
12133 fi
12134
12135 fi
12136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12137 $as_echo "$ac_cv_sizeof_long" >&6; }
12138
12139
12140
12141 cat >>confdefs.h <<_ACEOF
12142 #define SIZEOF_LONG $ac_cv_sizeof_long
12143 _ACEOF
12144
12145
12146 # The cast to long int works around a bug in the HP C Compiler
12147 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12148 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12149 # This bug is HP SR number 8606223364.
12150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char *" >&5
12151 $as_echo_n "checking size of char *... " >&6; }
12152 if ${ac_cv_sizeof_char_p+:} false; then :
12153   $as_echo_n "(cached) " >&6
12154 else
12155   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char *))" "ac_cv_sizeof_char_p"        "$ac_includes_default"; then :
12156
12157 else
12158   if test "$ac_cv_type_char_p" = yes; then
12159      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12160 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12161 as_fn_error 77 "cannot compute sizeof (char *)
12162 See \`config.log' for more details" "$LINENO" 5; }
12163    else
12164      ac_cv_sizeof_char_p=0
12165    fi
12166 fi
12167
12168 fi
12169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char_p" >&5
12170 $as_echo "$ac_cv_sizeof_char_p" >&6; }
12171
12172
12173
12174 cat >>confdefs.h <<_ACEOF
12175 #define SIZEOF_CHAR_P $ac_cv_sizeof_char_p
12176 _ACEOF
12177
12178
12179 # The cast to long int works around a bug in the HP C Compiler
12180 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12181 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12182 # This bug is HP SR number 8606223364.
12183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
12184 $as_echo_n "checking size of double... " >&6; }
12185 if ${ac_cv_sizeof_double+:} false; then :
12186   $as_echo_n "(cached) " >&6
12187 else
12188   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double"        "$ac_includes_default"; then :
12189
12190 else
12191   if test "$ac_cv_type_double" = yes; then
12192      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12193 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12194 as_fn_error 77 "cannot compute sizeof (double)
12195 See \`config.log' for more details" "$LINENO" 5; }
12196    else
12197      ac_cv_sizeof_double=0
12198    fi
12199 fi
12200
12201 fi
12202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
12203 $as_echo "$ac_cv_sizeof_double" >&6; }
12204
12205
12206
12207 cat >>confdefs.h <<_ACEOF
12208 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
12209 _ACEOF
12210
12211
12212 # The cast to long int works around a bug in the HP C Compiler
12213 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12214 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12215 # This bug is HP SR number 8606223364.
12216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12217 $as_echo_n "checking size of long long... " >&6; }
12218 if ${ac_cv_sizeof_long_long+:} false; then :
12219   $as_echo_n "(cached) " >&6
12220 else
12221   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
12222
12223 else
12224   if test "$ac_cv_type_long_long" = yes; then
12225      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12226 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12227 as_fn_error 77 "cannot compute sizeof (long long)
12228 See \`config.log' for more details" "$LINENO" 5; }
12229    else
12230      ac_cv_sizeof_long_long=0
12231    fi
12232 fi
12233
12234 fi
12235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12236 $as_echo "$ac_cv_sizeof_long_long" >&6; }
12237
12238
12239
12240 cat >>confdefs.h <<_ACEOF
12241 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
12242 _ACEOF
12243
12244
12245
12246 ac_fn_c_check_type "$LINENO" "u_int" "ac_cv_type_u_int" "$ac_includes_default"
12247 if test "x$ac_cv_type_u_int" = xyes; then :
12248
12249 else
12250
12251 cat >>confdefs.h <<_ACEOF
12252 #define u_int unsigned int
12253 _ACEOF
12254
12255 fi
12256
12257 ac_fn_c_check_type "$LINENO" "u_long" "ac_cv_type_u_long" "$ac_includes_default"
12258 if test "x$ac_cv_type_u_long" = xyes; then :
12259
12260 else
12261
12262 cat >>confdefs.h <<_ACEOF
12263 #define u_long unsigned long
12264 _ACEOF
12265
12266 fi
12267
12268
12269
12270 if test "$ac_cv_sizeof_short" = 2; then
12271   ac_fn_c_check_type "$LINENO" "bits16_t" "ac_cv_type_bits16_t" "$ac_includes_default"
12272 if test "x$ac_cv_type_bits16_t" = xyes; then :
12273
12274 else
12275
12276 cat >>confdefs.h <<_ACEOF
12277 #define bits16_t short
12278 _ACEOF
12279
12280 fi
12281
12282 elif test "$ac_cv_sizeof_char" = 2; then
12283   ac_fn_c_check_type "$LINENO" "bits16_t" "ac_cv_type_bits16_t" "$ac_includes_default"
12284 if test "x$ac_cv_type_bits16_t" = xyes; then :
12285
12286 else
12287
12288 cat >>confdefs.h <<_ACEOF
12289 #define bits16_t char
12290 _ACEOF
12291
12292 fi
12293
12294 else
12295   ac_fn_c_check_type "$LINENO" "bits16_t" "ac_cv_type_bits16_t" "$ac_includes_default"
12296 if test "x$ac_cv_type_bits16_t" = xyes; then :
12297
12298 else
12299
12300 cat >>confdefs.h <<_ACEOF
12301 #define bits16_t short
12302 _ACEOF
12303
12304 fi
12305
12306 fi
12307
12308
12309 if test "$ac_cv_sizeof_short" = 2; then
12310   ac_fn_c_check_type "$LINENO" "u_bits16_t" "ac_cv_type_u_bits16_t" "$ac_includes_default"
12311 if test "x$ac_cv_type_u_bits16_t" = xyes; then :
12312
12313 else
12314
12315 cat >>confdefs.h <<_ACEOF
12316 #define u_bits16_t unsigned short
12317 _ACEOF
12318
12319 fi
12320
12321 elif test "$ac_cv_sizeof_char" = 2; then
12322   ac_fn_c_check_type "$LINENO" "u_bits16_t" "ac_cv_type_u_bits16_t" "$ac_includes_default"
12323 if test "x$ac_cv_type_u_bits16_t" = xyes; then :
12324
12325 else
12326
12327 cat >>confdefs.h <<_ACEOF
12328 #define u_bits16_t unsigned char
12329 _ACEOF
12330
12331 fi
12332
12333 else
12334   ac_fn_c_check_type "$LINENO" "u_bits16_t" "ac_cv_type_u_bits16_t" "$ac_includes_default"
12335 if test "x$ac_cv_type_u_bits16_t" = xyes; then :
12336
12337 else
12338
12339 cat >>confdefs.h <<_ACEOF
12340 #define u_bits16_t unsigned short
12341 _ACEOF
12342
12343 fi
12344
12345 fi
12346
12347
12348 if test "$ac_cv_sizeof_int" = 4; then
12349   ac_fn_c_check_type "$LINENO" "bits32_t" "ac_cv_type_bits32_t" "$ac_includes_default"
12350 if test "x$ac_cv_type_bits32_t" = xyes; then :
12351
12352 else
12353
12354 cat >>confdefs.h <<_ACEOF
12355 #define bits32_t int
12356 _ACEOF
12357
12358 fi
12359
12360 elif test "$ac_cv_sizeof_long" = 4; then
12361   ac_fn_c_check_type "$LINENO" "bits32_t" "ac_cv_type_bits32_t" "$ac_includes_default"
12362 if test "x$ac_cv_type_bits32_t" = xyes; then :
12363
12364 else
12365
12366 cat >>confdefs.h <<_ACEOF
12367 #define bits32_t long
12368 _ACEOF
12369
12370 fi
12371
12372 else
12373   ac_fn_c_check_type "$LINENO" "bits32_t" "ac_cv_type_bits32_t" "$ac_includes_default"
12374 if test "x$ac_cv_type_bits32_t" = xyes; then :
12375
12376 else
12377
12378 cat >>confdefs.h <<_ACEOF
12379 #define bits32_t int
12380 _ACEOF
12381
12382 fi
12383
12384 fi
12385
12386
12387 if test "$ac_cv_sizeof_int" = 4; then
12388   ac_fn_c_check_type "$LINENO" "u_bits32_t" "ac_cv_type_u_bits32_t" "$ac_includes_default"
12389 if test "x$ac_cv_type_u_bits32_t" = xyes; then :
12390
12391 else
12392
12393 cat >>confdefs.h <<_ACEOF
12394 #define u_bits32_t unsigned int
12395 _ACEOF
12396
12397 fi
12398
12399 elif test "$ac_cv_sizeof_long" = 4; then
12400   ac_fn_c_check_type "$LINENO" "u_bits32_t" "ac_cv_type_u_bits32_t" "$ac_includes_default"
12401 if test "x$ac_cv_type_u_bits32_t" = xyes; then :
12402
12403 else
12404
12405 cat >>confdefs.h <<_ACEOF
12406 #define u_bits32_t unsigned long
12407 _ACEOF
12408
12409 fi
12410
12411 else
12412   ac_fn_c_check_type "$LINENO" "u_bits32_t" "ac_cv_type_u_bits32_t" "$ac_includes_default"
12413 if test "x$ac_cv_type_u_bits32_t" = xyes; then :
12414
12415 else
12416
12417 cat >>confdefs.h <<_ACEOF
12418 #define u_bits32_t unsigned int
12419 _ACEOF
12420
12421 fi
12422
12423 fi
12424
12425
12426 if test "$ac_cv_sizeof_char_p" = 8; then
12427   ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12428 if test "x$ac_cv_type_bits64_t" = xyes; then :
12429
12430 else
12431
12432 cat >>confdefs.h <<_ACEOF
12433 #define bits64_t char *
12434 _ACEOF
12435
12436 fi
12437
12438 elif test "$ac_cv_sizeof_double" = 8; then
12439   ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12440 if test "x$ac_cv_type_bits64_t" = xyes; then :
12441
12442 else
12443
12444 cat >>confdefs.h <<_ACEOF
12445 #define bits64_t double
12446 _ACEOF
12447
12448 fi
12449
12450 elif test -n "$ac_cv_type_long_long" && test "$ac_cv_sizeof_long_long" = 8; then
12451   ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12452 if test "x$ac_cv_type_bits64_t" = xyes; then :
12453
12454 else
12455
12456 cat >>confdefs.h <<_ACEOF
12457 #define bits64_t long long
12458 _ACEOF
12459
12460 fi
12461
12462 elif test "$ac_cv_sizeof_long" = 8; then
12463   ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12464 if test "x$ac_cv_type_bits64_t" = xyes; then :
12465
12466 else
12467
12468 cat >>confdefs.h <<_ACEOF
12469 #define bits64_t long
12470 _ACEOF
12471
12472 fi
12473
12474 else
12475   ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12476 if test "x$ac_cv_type_bits64_t" = xyes; then :
12477
12478 else
12479
12480 cat >>confdefs.h <<_ACEOF
12481 #define bits64_t double
12482 _ACEOF
12483
12484 fi
12485
12486 fi
12487
12488
12489
12490 if test "$ac_cv_sizeof_int" = "$ac_cv_sizeof_char_p"; then
12491   ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
12492 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
12493
12494 else
12495
12496 cat >>confdefs.h <<_ACEOF
12497 #define ptrdiff_t int
12498 _ACEOF
12499
12500 fi
12501
12502 elif test "$ac_cv_sizeof_long" = "$ac_cv_sizeof_char_p"; then
12503   ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
12504 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
12505
12506 else
12507
12508 cat >>confdefs.h <<_ACEOF
12509 #define ptrdiff_t long
12510 _ACEOF
12511
12512 fi
12513
12514 elif test "$ac_cv_type_long_long" = yes && test "$ac_cv_sizeof_long_long" = "$ac_cv_sizeof_char_p"; then
12515   ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
12516 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
12517
12518 else
12519
12520 cat >>confdefs.h <<_ACEOF
12521 #define ptrdiff_t long long
12522 _ACEOF
12523
12524 fi
12525
12526 else
12527   ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
12528 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
12529
12530 else
12531
12532 cat >>confdefs.h <<_ACEOF
12533 #define ptrdiff_t int
12534 _ACEOF
12535
12536 fi
12537
12538 fi
12539
12540
12541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
12542 $as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
12543 if ${ac_cv_header_stat_broken+:} false; then :
12544   $as_echo_n "(cached) " >&6
12545 else
12546   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12547 /* end confdefs.h.  */
12548 #include <sys/types.h>
12549 #include <sys/stat.h>
12550
12551 #if defined S_ISBLK && defined S_IFDIR
12552 extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
12553 #endif
12554
12555 #if defined S_ISBLK && defined S_IFCHR
12556 extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
12557 #endif
12558
12559 #if defined S_ISLNK && defined S_IFREG
12560 extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
12561 #endif
12562
12563 #if defined S_ISSOCK && defined S_IFREG
12564 extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
12565 #endif
12566
12567 _ACEOF
12568 if ac_fn_c_try_compile "$LINENO"; then :
12569   ac_cv_header_stat_broken=no
12570 else
12571   ac_cv_header_stat_broken=yes
12572 fi
12573 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12574 fi
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
12576 $as_echo "$ac_cv_header_stat_broken" >&6; }
12577 if test $ac_cv_header_stat_broken = yes; then
12578
12579 $as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
12580
12581 fi
12582
12583
12584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether #! works in shell scripts" >&5
12585 $as_echo_n "checking whether #! works in shell scripts... " >&6; }
12586 if ${ac_cv_sys_interpreter+:} false; then :
12587   $as_echo_n "(cached) " >&6
12588 else
12589   echo '#! /bin/cat
12590 exit 69
12591 ' >conftest
12592 chmod u+x conftest
12593 (SHELL=/bin/sh; export SHELL; ./conftest >/dev/null 2>&1)
12594 if test $? -ne 69; then
12595    ac_cv_sys_interpreter=yes
12596 else
12597    ac_cv_sys_interpreter=no
12598 fi
12599 rm -f conftest
12600 fi
12601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_interpreter" >&5
12602 $as_echo "$ac_cv_sys_interpreter" >&6; }
12603 interpval=$ac_cv_sys_interpreter
12604
12605 if test $ac_cv_sys_interpreter = yes; then
12606 $as_echo "#define HAVE_HASH_BANG_EXEC 1" >>confdefs.h
12607
12608 fi
12609
12610 if test "$ac_cv_func_lstat" = "no"; then
12611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lstat" >&5
12612 $as_echo_n "checking for lstat... " >&6; }
12613 if ${bash_cv_func_lstat+:} false; then :
12614   $as_echo_n "(cached) " >&6
12615 else
12616   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12617 /* end confdefs.h.  */
12618
12619 #include <sys/types.h>
12620 #include <sys/stat.h>
12621
12622 int
12623 main ()
12624 {
12625  lstat(".",(struct stat *)0);
12626   ;
12627   return 0;
12628 }
12629 _ACEOF
12630 if ac_fn_c_try_link "$LINENO"; then :
12631   bash_cv_func_lstat=yes
12632 else
12633   bash_cv_func_lstat=no
12634 fi
12635 rm -f core conftest.err conftest.$ac_objext \
12636     conftest$ac_exeext conftest.$ac_ext
12637 fi
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_lstat" >&5
12639 $as_echo "$bash_cv_func_lstat" >&6; }
12640 if test $bash_cv_func_lstat = yes; then
12641   $as_echo "#define HAVE_LSTAT 1" >>confdefs.h
12642
12643 fi
12644
12645 fi
12646
12647
12648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the ctype macros accept non-ascii characters" >&5
12649 $as_echo_n "checking whether the ctype macros accept non-ascii characters... " >&6; }
12650 if ${bash_cv_func_ctype_nonascii+:} false; then :
12651   $as_echo_n "(cached) " >&6
12652 else
12653   if test "$cross_compiling" = yes; then :
12654   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&5
12655 $as_echo "$as_me: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&2;}
12656     bash_cv_func_ctype_nonascii=no
12657
12658 else
12659   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12660 /* end confdefs.h.  */
12661
12662 #ifdef HAVE_LOCALE_H
12663 #include <locale.h>
12664 #endif
12665 #include <stdio.h>
12666 #include <ctype.h>
12667
12668 main(c, v)
12669 int     c;
12670 char    *v[];
12671 {
12672         char    *deflocale;
12673         unsigned char x;
12674         int     r1, r2;
12675
12676 #ifdef HAVE_SETLOCALE
12677         /* We take a shot here.  If that locale is not known, try the
12678            system default.  We try this one because '\342' (226) is
12679            known to be a printable character in that locale. */
12680         deflocale = setlocale(LC_ALL, "en_US.ISO8859-1");
12681         if (deflocale == 0)
12682                 deflocale = setlocale(LC_ALL, "");
12683 #endif
12684
12685         x = '\342';
12686         r1 = isprint(x);
12687         x -= 128;
12688         r2 = isprint(x);
12689         exit (r1 == 0 || r2 == 0);
12690 }
12691
12692 _ACEOF
12693 if ac_fn_c_try_run "$LINENO"; then :
12694   bash_cv_func_ctype_nonascii=yes
12695 else
12696   bash_cv_func_ctype_nonascii=no
12697 fi
12698 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12699   conftest.$ac_objext conftest.beam conftest.$ac_ext
12700 fi
12701
12702 fi
12703
12704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_ctype_nonascii" >&5
12705 $as_echo "$bash_cv_func_ctype_nonascii" >&6; }
12706 if test $bash_cv_func_ctype_nonascii = yes; then
12707 $as_echo "#define CTYPE_NON_ASCII 1" >>confdefs.h
12708
12709 fi
12710
12711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dup2 fails to clear the close-on-exec flag" >&5
12712 $as_echo_n "checking if dup2 fails to clear the close-on-exec flag... " >&6; }
12713 if ${bash_cv_dup2_broken+:} false; then :
12714   $as_echo_n "(cached) " >&6
12715 else
12716   if test "$cross_compiling" = yes; then :
12717   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&5
12718 $as_echo "$as_me: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&2;}
12719      bash_cv_dup2_broken=no
12720 else
12721   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12722 /* end confdefs.h.  */
12723
12724 #include <sys/types.h>
12725 #include <fcntl.h>
12726 main()
12727 {
12728   int fd1, fd2, fl;
12729   fd1 = open("/dev/null", 2);
12730   if (fcntl(fd1, 2, 1) < 0)
12731     exit(1);
12732   fd2 = dup2(fd1, 1);
12733   if (fd2 < 0)
12734     exit(2);
12735   fl = fcntl(fd2, 1, 0);
12736   /* fl will be 1 if dup2 did not reset the close-on-exec flag. */
12737   exit(fl != 1);
12738 }
12739
12740 _ACEOF
12741 if ac_fn_c_try_run "$LINENO"; then :
12742   bash_cv_dup2_broken=yes
12743 else
12744   bash_cv_dup2_broken=no
12745 fi
12746 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12747   conftest.$ac_objext conftest.beam conftest.$ac_ext
12748 fi
12749
12750
12751 fi
12752
12753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dup2_broken" >&5
12754 $as_echo "$bash_cv_dup2_broken" >&6; }
12755 if test $bash_cv_dup2_broken = yes; then
12756 $as_echo "#define DUP2_BROKEN 1" >>confdefs.h
12757
12758 fi
12759
12760
12761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pgrps need synchronization" >&5
12762 $as_echo_n "checking whether pgrps need synchronization... " >&6; }
12763 if ${bash_cv_pgrp_pipe+:} false; then :
12764   $as_echo_n "(cached) " >&6
12765 else
12766   if test "$cross_compiling" = yes; then :
12767   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&5
12768 $as_echo "$as_me: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&2;}
12769     bash_cv_pgrp_pipe=no
12770 else
12771   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12772 /* end confdefs.h.  */
12773
12774 #ifdef HAVE_UNISTD_H
12775 #  include <unistd.h>
12776 #endif
12777 main()
12778 {
12779 # ifdef GETPGRP_VOID
12780 #  define getpgID()     getpgrp()
12781 # else
12782 #  define getpgID()     getpgrp(0)
12783 #  define setpgid(x,y)  setpgrp(x,y)
12784 # endif
12785         int pid1, pid2, fds[2];
12786         int status;
12787         char ok;
12788
12789         switch (pid1 = fork()) {
12790           case -1:
12791             exit(1);
12792           case 0:
12793             setpgid(0, getpid());
12794             exit(0);
12795         }
12796         setpgid(pid1, pid1);
12797
12798         sleep(2);       /* let first child die */
12799
12800         if (pipe(fds) < 0)
12801           exit(2);
12802
12803         switch (pid2 = fork()) {
12804           case -1:
12805             exit(3);
12806           case 0:
12807             setpgid(0, pid1);
12808             ok = getpgID() == pid1;
12809             write(fds[1], &ok, 1);
12810             exit(0);
12811         }
12812         setpgid(pid2, pid1);
12813
12814         close(fds[1]);
12815         if (read(fds[0], &ok, 1) != 1)
12816           exit(4);
12817         wait(&status);
12818         wait(&status);
12819         exit(ok ? 0 : 5);
12820 }
12821
12822 _ACEOF
12823 if ac_fn_c_try_run "$LINENO"; then :
12824   bash_cv_pgrp_pipe=no
12825 else
12826   bash_cv_pgrp_pipe=yes
12827 fi
12828 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12829   conftest.$ac_objext conftest.beam conftest.$ac_ext
12830 fi
12831
12832
12833 fi
12834
12835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_pgrp_pipe" >&5
12836 $as_echo "$bash_cv_pgrp_pipe" >&6; }
12837 if test $bash_cv_pgrp_pipe = yes; then
12838 $as_echo "#define PGRP_PIPE 1" >>confdefs.h
12839
12840 fi
12841
12842
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of signal functions" >&5
12844 $as_echo_n "checking for type of signal functions... " >&6; }
12845 if ${bash_cv_signal_vintage+:} false; then :
12846   $as_echo_n "(cached) " >&6
12847 else
12848
12849   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12850 /* end confdefs.h.  */
12851 #include <signal.h>
12852 int
12853 main ()
12854 {
12855
12856     sigset_t ss;
12857     struct sigaction sa;
12858     sigemptyset(&ss); sigsuspend(&ss);
12859     sigaction(SIGINT, &sa, (struct sigaction *) 0);
12860     sigprocmask(SIG_BLOCK, &ss, (sigset_t *) 0);
12861
12862   ;
12863   return 0;
12864 }
12865 _ACEOF
12866 if ac_fn_c_try_link "$LINENO"; then :
12867   bash_cv_signal_vintage=posix
12868 else
12869
12870     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12871 /* end confdefs.h.  */
12872 #include <signal.h>
12873 int
12874 main ()
12875 {
12876
12877         int mask = sigmask(SIGINT);
12878         sigsetmask(mask); sigblock(mask); sigpause(mask);
12879
12880   ;
12881   return 0;
12882 }
12883 _ACEOF
12884 if ac_fn_c_try_link "$LINENO"; then :
12885   bash_cv_signal_vintage=4.2bsd
12886 else
12887
12888       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12889 /* end confdefs.h.  */
12890
12891         #include <signal.h>
12892         RETSIGTYPE foo() { }
12893 int
12894 main ()
12895 {
12896
12897                 int mask = sigmask(SIGINT);
12898                 sigset(SIGINT, foo); sigrelse(SIGINT);
12899                 sighold(SIGINT); sigpause(SIGINT);
12900
12901   ;
12902   return 0;
12903 }
12904 _ACEOF
12905 if ac_fn_c_try_link "$LINENO"; then :
12906   bash_cv_signal_vintage=svr3
12907 else
12908   bash_cv_signal_vintage=v7
12909
12910 fi
12911 rm -f core conftest.err conftest.$ac_objext \
12912     conftest$ac_exeext conftest.$ac_ext
12913
12914 fi
12915 rm -f core conftest.err conftest.$ac_objext \
12916     conftest$ac_exeext conftest.$ac_ext
12917
12918 fi
12919 rm -f core conftest.err conftest.$ac_objext \
12920     conftest$ac_exeext conftest.$ac_ext
12921
12922 fi
12923
12924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_signal_vintage" >&5
12925 $as_echo "$bash_cv_signal_vintage" >&6; }
12926 if test "$bash_cv_signal_vintage" = posix; then
12927 $as_echo "#define HAVE_POSIX_SIGNALS 1" >>confdefs.h
12928
12929 elif test "$bash_cv_signal_vintage" = "4.2bsd"; then
12930 $as_echo "#define HAVE_BSD_SIGNALS 1" >>confdefs.h
12931
12932 elif test "$bash_cv_signal_vintage" = svr3; then
12933 $as_echo "#define HAVE_USG_SIGHOLD 1" >>confdefs.h
12934
12935 fi
12936
12937
12938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys_errlist and sys_nerr" >&5
12939 $as_echo_n "checking for sys_errlist and sys_nerr... " >&6; }
12940 if ${bash_cv_sys_errlist+:} false; then :
12941   $as_echo_n "(cached) " >&6
12942 else
12943   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12944 /* end confdefs.h.  */
12945 #include <errno.h>
12946 int
12947 main ()
12948 {
12949 extern char *sys_errlist[];
12950  extern int sys_nerr;
12951  char *msg = sys_errlist[sys_nerr - 1];
12952   ;
12953   return 0;
12954 }
12955 _ACEOF
12956 if ac_fn_c_try_link "$LINENO"; then :
12957   bash_cv_sys_errlist=yes
12958 else
12959   bash_cv_sys_errlist=no
12960 fi
12961 rm -f core conftest.err conftest.$ac_objext \
12962     conftest$ac_exeext conftest.$ac_ext
12963 fi
12964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_errlist" >&5
12965 $as_echo "$bash_cv_sys_errlist" >&6; }
12966 if test $bash_cv_sys_errlist = yes; then
12967 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
12968
12969 fi
12970
12971
12972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys_siglist in system C library" >&5
12973 $as_echo_n "checking for sys_siglist in system C library... " >&6; }
12974 if ${bash_cv_sys_siglist+:} false; then :
12975   $as_echo_n "(cached) " >&6
12976 else
12977   if test "$cross_compiling" = yes; then :
12978   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&5
12979 $as_echo "$as_me: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&2;}
12980          bash_cv_sys_siglist=no
12981 else
12982   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12983 /* end confdefs.h.  */
12984
12985 #include <sys/types.h>
12986 #include <signal.h>
12987 #ifdef HAVE_UNISTD_H
12988 #include <unistd.h>
12989 #endif
12990 #if !HAVE_DECL_SYS_SIGLIST
12991 extern char *sys_siglist[];
12992 #endif
12993 main()
12994 {
12995 char *msg = sys_siglist[2];
12996 exit(msg == 0);
12997 }
12998 _ACEOF
12999 if ac_fn_c_try_run "$LINENO"; then :
13000   bash_cv_sys_siglist=yes
13001 else
13002   bash_cv_sys_siglist=no
13003 fi
13004 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13005   conftest.$ac_objext conftest.beam conftest.$ac_ext
13006 fi
13007
13008 fi
13009
13010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_siglist" >&5
13011 $as_echo "$bash_cv_sys_siglist" >&6; }
13012 if test $bash_cv_sys_siglist = yes; then
13013 $as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
13014
13015 fi
13016
13017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _sys_siglist in signal.h or unistd.h" >&5
13018 $as_echo_n "checking for _sys_siglist in signal.h or unistd.h... " >&6; }
13019 if ${bash_cv_decl_under_sys_siglist+:} false; then :
13020   $as_echo_n "(cached) " >&6
13021 else
13022   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13023 /* end confdefs.h.  */
13024
13025 #include <sys/types.h>
13026 #include <signal.h>
13027 #ifdef HAVE_UNISTD_H
13028 #include <unistd.h>
13029 #endif
13030 int
13031 main ()
13032 {
13033  char *msg = _sys_siglist[2];
13034   ;
13035   return 0;
13036 }
13037 _ACEOF
13038 if ac_fn_c_try_compile "$LINENO"; then :
13039   bash_cv_decl_under_sys_siglist=yes
13040 else
13041   bash_cv_decl_under_sys_siglist=no
13042 fi
13043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13044 fi
13045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_under_sys_siglist" >&5
13046 $as_echo "$bash_cv_decl_under_sys_siglist" >&6; }
13047 if test $bash_cv_decl_under_sys_siglist = yes; then
13048 $as_echo "#define UNDER_SYS_SIGLIST_DECLARED 1" >>confdefs.h
13049
13050 fi
13051
13052
13053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _sys_siglist in system C library" >&5
13054 $as_echo_n "checking for _sys_siglist in system C library... " >&6; }
13055 if ${bash_cv_under_sys_siglist+:} false; then :
13056   $as_echo_n "(cached) " >&6
13057 else
13058   if test "$cross_compiling" = yes; then :
13059   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&5
13060 $as_echo "$as_me: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&2;}
13061          bash_cv_under_sys_siglist=no
13062 else
13063   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13064 /* end confdefs.h.  */
13065
13066 #include <sys/types.h>
13067 #include <signal.h>
13068 #ifdef HAVE_UNISTD_H
13069 #include <unistd.h>
13070 #endif
13071 #ifndef UNDER_SYS_SIGLIST_DECLARED
13072 extern char *_sys_siglist[];
13073 #endif
13074 main()
13075 {
13076 char *msg = (char *)_sys_siglist[2];
13077 exit(msg == 0);
13078 }
13079 _ACEOF
13080 if ac_fn_c_try_run "$LINENO"; then :
13081   bash_cv_under_sys_siglist=yes
13082 else
13083   bash_cv_under_sys_siglist=no
13084 fi
13085 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13086   conftest.$ac_objext conftest.beam conftest.$ac_ext
13087 fi
13088
13089 fi
13090
13091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_under_sys_siglist" >&5
13092 $as_echo "$bash_cv_under_sys_siglist" >&6; }
13093 if test $bash_cv_under_sys_siglist = yes; then
13094 $as_echo "#define HAVE_UNDER_SYS_SIGLIST 1" >>confdefs.h
13095
13096 fi
13097
13098
13099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether signal handlers are of type void" >&5
13100 $as_echo_n "checking whether signal handlers are of type void... " >&6; }
13101 if ${bash_cv_void_sighandler+:} false; then :
13102   $as_echo_n "(cached) " >&6
13103 else
13104   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13105 /* end confdefs.h.  */
13106 #include <sys/types.h>
13107 #include <signal.h>
13108 #ifdef signal
13109 #undef signal
13110 #endif
13111 #ifdef __cplusplus
13112 extern "C"
13113 #endif
13114 void (*signal ()) ();
13115 int
13116 main ()
13117 {
13118 int i;
13119   ;
13120   return 0;
13121 }
13122 _ACEOF
13123 if ac_fn_c_try_compile "$LINENO"; then :
13124   bash_cv_void_sighandler=yes
13125 else
13126   bash_cv_void_sighandler=no
13127 fi
13128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13129 fi
13130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_void_sighandler" >&5
13131 $as_echo "$bash_cv_void_sighandler" >&6; }
13132 if test $bash_cv_void_sighandler = yes; then
13133 $as_echo "#define VOID_SIGHANDLER 1" >>confdefs.h
13134
13135 fi
13136
13137
13138
13139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t" >&5
13140 $as_echo_n "checking for clock_t... " >&6; }
13141 if ${bash_cv_type_clock_t+:} false; then :
13142   $as_echo_n "(cached) " >&6
13143 else
13144   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13145 /* end confdefs.h.  */
13146 #include <sys/types.h>
13147 #if STDC_HEADERS
13148 #include <stdlib.h>
13149 #include <stddef.h>
13150 #endif
13151 #if HAVE_INTTYPES_H
13152 #include <inttypes.h>
13153 #endif
13154 #if HAVE_STDINT_H
13155 #include <stdint.h>
13156 #endif
13157 #include <sys/times.h>
13158
13159 _ACEOF
13160 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13161   $EGREP "clock_t" >/dev/null 2>&1; then :
13162   bash_cv_type_clock_t=yes
13163 else
13164   bash_cv_type_clock_t=no
13165 fi
13166 rm -f conftest*
13167
13168 fi
13169
13170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_clock_t" >&5
13171 $as_echo "$bash_cv_type_clock_t" >&6; }
13172
13173 if test $bash_cv_type_clock_t = no; then
13174   cat >>confdefs.h <<_ACEOF
13175 #define clock_t long
13176 _ACEOF
13177
13178 fi
13179
13180
13181
13182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigset_t" >&5
13183 $as_echo_n "checking for sigset_t... " >&6; }
13184 if ${bash_cv_type_sigset_t+:} false; then :
13185   $as_echo_n "(cached) " >&6
13186 else
13187   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13188 /* end confdefs.h.  */
13189 #include <sys/types.h>
13190 #if STDC_HEADERS
13191 #include <stdlib.h>
13192 #include <stddef.h>
13193 #endif
13194 #if HAVE_INTTYPES_H
13195 #include <inttypes.h>
13196 #endif
13197 #if HAVE_STDINT_H
13198 #include <stdint.h>
13199 #endif
13200 #include <signal.h>
13201
13202 _ACEOF
13203 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13204   $EGREP "sigset_t" >/dev/null 2>&1; then :
13205   bash_cv_type_sigset_t=yes
13206 else
13207   bash_cv_type_sigset_t=no
13208 fi
13209 rm -f conftest*
13210
13211 fi
13212
13213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_sigset_t" >&5
13214 $as_echo "$bash_cv_type_sigset_t" >&6; }
13215
13216 if test $bash_cv_type_sigset_t = no; then
13217   cat >>confdefs.h <<_ACEOF
13218 #define sigset_t int
13219 _ACEOF
13220
13221 fi
13222
13223
13224
13225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t" >&5
13226 $as_echo_n "checking for sig_atomic_t... " >&6; }
13227 if ${bash_cv_type_sig_atomic_t+:} false; then :
13228   $as_echo_n "(cached) " >&6
13229 else
13230   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13231 /* end confdefs.h.  */
13232 #include <sys/types.h>
13233 #if STDC_HEADERS
13234 #include <stdlib.h>
13235 #include <stddef.h>
13236 #endif
13237 #if HAVE_INTTYPES_H
13238 #include <inttypes.h>
13239 #endif
13240 #if HAVE_STDINT_H
13241 #include <stdint.h>
13242 #endif
13243 #include <signal.h>
13244
13245 _ACEOF
13246 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13247   $EGREP "sig_atomic_t" >/dev/null 2>&1; then :
13248   bash_cv_type_sig_atomic_t=yes
13249 else
13250   bash_cv_type_sig_atomic_t=no
13251 fi
13252 rm -f conftest*
13253
13254 fi
13255
13256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_sig_atomic_t" >&5
13257 $as_echo "$bash_cv_type_sig_atomic_t" >&6; }
13258
13259 if test $bash_cv_type_sig_atomic_t = no; then
13260   cat >>confdefs.h <<_ACEOF
13261 #define sig_atomic_t int
13262 _ACEOF
13263
13264 fi
13265
13266
13267
13268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for quad_t" >&5
13269 $as_echo_n "checking for quad_t... " >&6; }
13270 if ${bash_cv_type_quad_t+:} false; then :
13271   $as_echo_n "(cached) " >&6
13272 else
13273   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13274 /* end confdefs.h.  */
13275 #include <sys/types.h>
13276 #if STDC_HEADERS
13277 #include <stdlib.h>
13278 #include <stddef.h>
13279 #endif
13280 #if HAVE_INTTYPES_H
13281 #include <inttypes.h>
13282 #endif
13283 #if HAVE_STDINT_H
13284 #include <stdint.h>
13285 #endif
13286
13287
13288 _ACEOF
13289 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13290   $EGREP "quad_t" >/dev/null 2>&1; then :
13291   bash_cv_type_quad_t=yes
13292 else
13293   bash_cv_type_quad_t=no
13294 fi
13295 rm -f conftest*
13296
13297 fi
13298
13299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_quad_t" >&5
13300 $as_echo "$bash_cv_type_quad_t" >&6; }
13301 if test $bash_cv_type_quad_t = yes; then
13302         $as_echo "#define HAVE_QUAD_T 1" >>confdefs.h
13303
13304         fi
13305 if test $bash_cv_type_quad_t = no; then
13306   cat >>confdefs.h <<_ACEOF
13307 #define quad_t long
13308 _ACEOF
13309
13310 fi
13311
13312
13313
13314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
13315 $as_echo_n "checking for intmax_t... " >&6; }
13316 if ${bash_cv_type_intmax_t+:} false; then :
13317   $as_echo_n "(cached) " >&6
13318 else
13319   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13320 /* end confdefs.h.  */
13321 #include <sys/types.h>
13322 #if STDC_HEADERS
13323 #include <stdlib.h>
13324 #include <stddef.h>
13325 #endif
13326 #if HAVE_INTTYPES_H
13327 #include <inttypes.h>
13328 #endif
13329 #if HAVE_STDINT_H
13330 #include <stdint.h>
13331 #endif
13332
13333
13334 _ACEOF
13335 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13336   $EGREP "intmax_t" >/dev/null 2>&1; then :
13337   bash_cv_type_intmax_t=yes
13338 else
13339   bash_cv_type_intmax_t=no
13340 fi
13341 rm -f conftest*
13342
13343 fi
13344
13345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_intmax_t" >&5
13346 $as_echo "$bash_cv_type_intmax_t" >&6; }
13347
13348 if test $bash_cv_type_intmax_t = no; then
13349   cat >>confdefs.h <<_ACEOF
13350 #define intmax_t $bash_cv_type_long_long
13351 _ACEOF
13352
13353 fi
13354
13355
13356
13357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintmax_t" >&5
13358 $as_echo_n "checking for uintmax_t... " >&6; }
13359 if ${bash_cv_type_uintmax_t+:} false; then :
13360   $as_echo_n "(cached) " >&6
13361 else
13362   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13363 /* end confdefs.h.  */
13364 #include <sys/types.h>
13365 #if STDC_HEADERS
13366 #include <stdlib.h>
13367 #include <stddef.h>
13368 #endif
13369 #if HAVE_INTTYPES_H
13370 #include <inttypes.h>
13371 #endif
13372 #if HAVE_STDINT_H
13373 #include <stdint.h>
13374 #endif
13375
13376
13377 _ACEOF
13378 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13379   $EGREP "uintmax_t" >/dev/null 2>&1; then :
13380   bash_cv_type_uintmax_t=yes
13381 else
13382   bash_cv_type_uintmax_t=no
13383 fi
13384 rm -f conftest*
13385
13386 fi
13387
13388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_uintmax_t" >&5
13389 $as_echo "$bash_cv_type_uintmax_t" >&6; }
13390
13391 if test $bash_cv_type_uintmax_t = no; then
13392   cat >>confdefs.h <<_ACEOF
13393 #define uintmax_t $bash_cv_type_unsigned_long_long
13394 _ACEOF
13395
13396 fi
13397
13398 if test "$ac_cv_header_sys_socket_h" = "yes"; then
13399
13400
13401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
13402 $as_echo_n "checking for socklen_t... " >&6; }
13403 if ${bash_cv_type_socklen_t+:} false; then :
13404   $as_echo_n "(cached) " >&6
13405 else
13406   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13407 /* end confdefs.h.  */
13408 #include <sys/types.h>
13409 #if STDC_HEADERS
13410 #include <stdlib.h>
13411 #include <stddef.h>
13412 #endif
13413 #if HAVE_INTTYPES_H
13414 #include <inttypes.h>
13415 #endif
13416 #if HAVE_STDINT_H
13417 #include <stdint.h>
13418 #endif
13419 #include <sys/socket.h>
13420
13421 _ACEOF
13422 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13423   $EGREP "socklen_t" >/dev/null 2>&1; then :
13424   bash_cv_type_socklen_t=yes
13425 else
13426   bash_cv_type_socklen_t=no
13427 fi
13428 rm -f conftest*
13429
13430 fi
13431
13432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_socklen_t" >&5
13433 $as_echo "$bash_cv_type_socklen_t" >&6; }
13434 if test $bash_cv_type_socklen_t = yes; then
13435         $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
13436
13437         fi
13438 if test $bash_cv_type_socklen_t = no; then
13439   cat >>confdefs.h <<_ACEOF
13440 #define socklen_t unsigned int
13441 _ACEOF
13442
13443 fi
13444
13445 fi
13446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for size and type of struct rlimit fields" >&5
13447 $as_echo_n "checking for size and type of struct rlimit fields... " >&6; }
13448 if ${bash_cv_type_rlimit+:} false; then :
13449   $as_echo_n "(cached) " >&6
13450 else
13451   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13452 /* end confdefs.h.  */
13453 #include <sys/types.h>
13454 #include <sys/resource.h>
13455 int
13456 main ()
13457 {
13458 rlim_t xxx;
13459   ;
13460   return 0;
13461 }
13462 _ACEOF
13463 if ac_fn_c_try_compile "$LINENO"; then :
13464   bash_cv_type_rlimit=rlim_t
13465 else
13466
13467 if test "$cross_compiling" = yes; then :
13468   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&5
13469 $as_echo "$as_me: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&2;}
13470          bash_cv_type_rlimit=long
13471 else
13472   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13473 /* end confdefs.h.  */
13474
13475 #include <sys/types.h>
13476 #include <sys/time.h>
13477 #include <sys/resource.h>
13478 main()
13479 {
13480 #ifdef HAVE_QUAD_T
13481   struct rlimit rl;
13482   if (sizeof(rl.rlim_cur) == sizeof(quad_t))
13483     exit(0);
13484 #endif
13485   exit(1);
13486 }
13487 _ACEOF
13488 if ac_fn_c_try_run "$LINENO"; then :
13489   bash_cv_type_rlimit=quad_t
13490 else
13491   bash_cv_type_rlimit=long
13492 fi
13493 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13494   conftest.$ac_objext conftest.beam conftest.$ac_ext
13495 fi
13496
13497 fi
13498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13499
13500 fi
13501
13502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_rlimit" >&5
13503 $as_echo "$bash_cv_type_rlimit" >&6; }
13504 if test $bash_cv_type_rlimit = quad_t; then
13505 $as_echo "#define RLIMTYPE quad_t" >>confdefs.h
13506
13507 elif test $bash_cv_type_rlimit = rlim_t; then
13508 $as_echo "#define RLIMTYPE rlim_t" >>confdefs.h
13509
13510 fi
13511
13512
13513 # The cast to long int works around a bug in the HP C Compiler
13514 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13515 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13516 # This bug is HP SR number 8606223364.
13517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of intmax_t" >&5
13518 $as_echo_n "checking size of intmax_t... " >&6; }
13519 if ${ac_cv_sizeof_intmax_t+:} false; then :
13520   $as_echo_n "(cached) " >&6
13521 else
13522   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (intmax_t))" "ac_cv_sizeof_intmax_t"        "$ac_includes_default"; then :
13523
13524 else
13525   if test "$ac_cv_type_intmax_t" = yes; then
13526      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13527 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13528 as_fn_error 77 "cannot compute sizeof (intmax_t)
13529 See \`config.log' for more details" "$LINENO" 5; }
13530    else
13531      ac_cv_sizeof_intmax_t=0
13532    fi
13533 fi
13534
13535 fi
13536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_intmax_t" >&5
13537 $as_echo "$ac_cv_sizeof_intmax_t" >&6; }
13538
13539
13540
13541 cat >>confdefs.h <<_ACEOF
13542 #define SIZEOF_INTMAX_T $ac_cv_sizeof_intmax_t
13543 _ACEOF
13544
13545
13546
13547
13548 ac_fn_c_check_member "$LINENO" "struct termios" "c_line" "ac_cv_member_struct_termios_c_line" "
13549 #include <sys/types.h>
13550 #include <termios.h>
13551
13552 "
13553 if test "x$ac_cv_member_struct_termios_c_line" = xyes; then :
13554   $as_echo "#define TERMIOS_LDISC 1" >>confdefs.h
13555
13556 fi
13557
13558
13559
13560 ac_fn_c_check_member "$LINENO" "struct termio" "c_line" "ac_cv_member_struct_termio_c_line" "
13561 #include <sys/types.h>
13562 #include <termio.h>
13563
13564 "
13565 if test "x$ac_cv_member_struct_termio_c_line" = xyes; then :
13566   $as_echo "#define TERMIO_LDISC 1" >>confdefs.h
13567
13568 fi
13569
13570
13571
13572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent.d_ino" >&5
13573 $as_echo_n "checking for struct dirent.d_ino... " >&6; }
13574 if ${bash_cv_dirent_has_dino+:} false; then :
13575   $as_echo_n "(cached) " >&6
13576 else
13577   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13578 /* end confdefs.h.  */
13579
13580 #include <stdio.h>
13581 #include <sys/types.h>
13582 #ifdef HAVE_UNISTD_H
13583 # include <unistd.h>
13584 #endif /* HAVE_UNISTD_H */
13585 #if defined(HAVE_DIRENT_H)
13586 # include <dirent.h>
13587 #else
13588 # define dirent direct
13589 # ifdef HAVE_SYS_NDIR_H
13590 #  include <sys/ndir.h>
13591 # endif /* SYSNDIR */
13592 # ifdef HAVE_SYS_DIR_H
13593 #  include <sys/dir.h>
13594 # endif /* SYSDIR */
13595 # ifdef HAVE_NDIR_H
13596 #  include <ndir.h>
13597 # endif
13598 #endif /* HAVE_DIRENT_H */
13599
13600 int
13601 main ()
13602 {
13603
13604 struct dirent d; int z; z = d.d_ino;
13605
13606   ;
13607   return 0;
13608 }
13609 _ACEOF
13610 if ac_fn_c_try_compile "$LINENO"; then :
13611   bash_cv_dirent_has_dino=yes
13612 else
13613   bash_cv_dirent_has_dino=no
13614 fi
13615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13616 fi
13617
13618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dirent_has_dino" >&5
13619 $as_echo "$bash_cv_dirent_has_dino" >&6; }
13620 if test $bash_cv_dirent_has_dino = yes; then
13621 $as_echo "#define HAVE_STRUCT_DIRENT_D_INO 1" >>confdefs.h
13622
13623 fi
13624
13625
13626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent.d_fileno" >&5
13627 $as_echo_n "checking for struct dirent.d_fileno... " >&6; }
13628 if ${bash_cv_dirent_has_d_fileno+:} false; then :
13629   $as_echo_n "(cached) " >&6
13630 else
13631   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13632 /* end confdefs.h.  */
13633
13634 #include <stdio.h>
13635 #include <sys/types.h>
13636 #ifdef HAVE_UNISTD_H
13637 # include <unistd.h>
13638 #endif /* HAVE_UNISTD_H */
13639 #if defined(HAVE_DIRENT_H)
13640 # include <dirent.h>
13641 #else
13642 # define dirent direct
13643 # ifdef HAVE_SYS_NDIR_H
13644 #  include <sys/ndir.h>
13645 # endif /* SYSNDIR */
13646 # ifdef HAVE_SYS_DIR_H
13647 #  include <sys/dir.h>
13648 # endif /* SYSDIR */
13649 # ifdef HAVE_NDIR_H
13650 #  include <ndir.h>
13651 # endif
13652 #endif /* HAVE_DIRENT_H */
13653
13654 int
13655 main ()
13656 {
13657
13658 struct dirent d; int z; z = d.d_fileno;
13659
13660   ;
13661   return 0;
13662 }
13663 _ACEOF
13664 if ac_fn_c_try_compile "$LINENO"; then :
13665   bash_cv_dirent_has_d_fileno=yes
13666 else
13667   bash_cv_dirent_has_d_fileno=no
13668 fi
13669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13670 fi
13671
13672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dirent_has_d_fileno" >&5
13673 $as_echo "$bash_cv_dirent_has_d_fileno" >&6; }
13674 if test $bash_cv_dirent_has_d_fileno = yes; then
13675 $as_echo "#define HAVE_STRUCT_DIRENT_D_FILENO 1" >>confdefs.h
13676
13677 fi
13678
13679
13680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent.d_namlen" >&5
13681 $as_echo_n "checking for struct dirent.d_namlen... " >&6; }
13682 if ${bash_cv_dirent_has_d_namlen+:} false; then :
13683   $as_echo_n "(cached) " >&6
13684 else
13685   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13686 /* end confdefs.h.  */
13687
13688 #include <stdio.h>
13689 #include <sys/types.h>
13690 #ifdef HAVE_UNISTD_H
13691 # include <unistd.h>
13692 #endif /* HAVE_UNISTD_H */
13693 #if defined(HAVE_DIRENT_H)
13694 # include <dirent.h>
13695 #else
13696 # define dirent direct
13697 # ifdef HAVE_SYS_NDIR_H
13698 #  include <sys/ndir.h>
13699 # endif /* SYSNDIR */
13700 # ifdef HAVE_SYS_DIR_H
13701 #  include <sys/dir.h>
13702 # endif /* SYSDIR */
13703 # ifdef HAVE_NDIR_H
13704 #  include <ndir.h>
13705 # endif
13706 #endif /* HAVE_DIRENT_H */
13707
13708 int
13709 main ()
13710 {
13711
13712 struct dirent d; int z; z = d.d_namlen;
13713
13714   ;
13715   return 0;
13716 }
13717 _ACEOF
13718 if ac_fn_c_try_compile "$LINENO"; then :
13719   bash_cv_dirent_has_d_namlen=yes
13720 else
13721   bash_cv_dirent_has_d_namlen=no
13722 fi
13723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13724 fi
13725
13726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dirent_has_d_namlen" >&5
13727 $as_echo "$bash_cv_dirent_has_d_namlen" >&6; }
13728 if test $bash_cv_dirent_has_d_namlen = yes; then
13729 $as_echo "#define HAVE_STRUCT_DIRENT_D_NAMLEN 1" >>confdefs.h
13730
13731 fi
13732
13733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct winsize in sys/ioctl.h and termios.h" >&5
13734 $as_echo_n "checking for struct winsize in sys/ioctl.h and termios.h... " >&6; }
13735 if ${bash_cv_struct_winsize_header+:} false; then :
13736   $as_echo_n "(cached) " >&6
13737 else
13738   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13739 /* end confdefs.h.  */
13740 #include <sys/types.h>
13741 #include <sys/ioctl.h>
13742 int
13743 main ()
13744 {
13745 struct winsize x;
13746   ;
13747   return 0;
13748 }
13749 _ACEOF
13750 if ac_fn_c_try_compile "$LINENO"; then :
13751   bash_cv_struct_winsize_header=ioctl_h
13752 else
13753   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13754 /* end confdefs.h.  */
13755 #include <sys/types.h>
13756 #include <termios.h>
13757 int
13758 main ()
13759 {
13760 struct winsize x;
13761   ;
13762   return 0;
13763 }
13764 _ACEOF
13765 if ac_fn_c_try_compile "$LINENO"; then :
13766   bash_cv_struct_winsize_header=termios_h
13767 else
13768   bash_cv_struct_winsize_header=other
13769 fi
13770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13771
13772 fi
13773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13774 fi
13775
13776 if test $bash_cv_struct_winsize_header = ioctl_h; then
13777   { $as_echo "$as_me:${as_lineno-$LINENO}: result: sys/ioctl.h" >&5
13778 $as_echo "sys/ioctl.h" >&6; }
13779   $as_echo "#define STRUCT_WINSIZE_IN_SYS_IOCTL 1" >>confdefs.h
13780
13781 elif test $bash_cv_struct_winsize_header = termios_h; then
13782   { $as_echo "$as_me:${as_lineno-$LINENO}: result: termios.h" >&5
13783 $as_echo "termios.h" >&6; }
13784   $as_echo "#define STRUCT_WINSIZE_IN_TERMIOS 1" >>confdefs.h
13785
13786 else
13787   { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
13788 $as_echo "not found" >&6; }
13789 fi
13790
13791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval in sys/time.h and time.h" >&5
13792 $as_echo_n "checking for struct timeval in sys/time.h and time.h... " >&6; }
13793 if ${bash_cv_struct_timeval+:} false; then :
13794   $as_echo_n "(cached) " >&6
13795 else
13796
13797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13798 /* end confdefs.h.  */
13799 #include <sys/time.h>
13800
13801 _ACEOF
13802 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13803   $EGREP "struct timeval" >/dev/null 2>&1; then :
13804   bash_cv_struct_timeval=yes
13805 else
13806   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13807 /* end confdefs.h.  */
13808 #include <time.h>
13809
13810 _ACEOF
13811 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13812   $EGREP "struct timeval" >/dev/null 2>&1; then :
13813   bash_cv_struct_timeval=yes
13814 else
13815   bash_cv_struct_timeval=no
13816 fi
13817 rm -f conftest*
13818
13819 fi
13820 rm -f conftest*
13821
13822
13823 fi
13824
13825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_struct_timeval" >&5
13826 $as_echo "$bash_cv_struct_timeval" >&6; }
13827 if test $bash_cv_struct_timeval = yes; then
13828   $as_echo "#define HAVE_TIMEVAL 1" >>confdefs.h
13829
13830 fi
13831
13832 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
13833 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
13834
13835 cat >>confdefs.h <<_ACEOF
13836 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
13837 _ACEOF
13838
13839
13840 fi
13841
13842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
13843 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
13844 if ${ac_cv_struct_tm+:} false; then :
13845   $as_echo_n "(cached) " >&6
13846 else
13847   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13848 /* end confdefs.h.  */
13849 #include <sys/types.h>
13850 #include <time.h>
13851
13852 int
13853 main ()
13854 {
13855 struct tm tm;
13856                                      int *p = &tm.tm_sec;
13857                                      return !p;
13858   ;
13859   return 0;
13860 }
13861 _ACEOF
13862 if ac_fn_c_try_compile "$LINENO"; then :
13863   ac_cv_struct_tm=time.h
13864 else
13865   ac_cv_struct_tm=sys/time.h
13866 fi
13867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13868 fi
13869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
13870 $as_echo "$ac_cv_struct_tm" >&6; }
13871 if test $ac_cv_struct_tm = sys/time.h; then
13872
13873 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
13874
13875 fi
13876
13877 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
13878 #include <$ac_cv_struct_tm>
13879
13880 "
13881 if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
13882
13883 cat >>confdefs.h <<_ACEOF
13884 #define HAVE_STRUCT_TM_TM_ZONE 1
13885 _ACEOF
13886
13887
13888 fi
13889
13890 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
13891
13892 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
13893
13894 else
13895   ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
13896 "
13897 if test "x$ac_cv_have_decl_tzname" = xyes; then :
13898   ac_have_decl=1
13899 else
13900   ac_have_decl=0
13901 fi
13902
13903 cat >>confdefs.h <<_ACEOF
13904 #define HAVE_DECL_TZNAME $ac_have_decl
13905 _ACEOF
13906
13907   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
13908 $as_echo_n "checking for tzname... " >&6; }
13909 if ${ac_cv_var_tzname+:} false; then :
13910   $as_echo_n "(cached) " >&6
13911 else
13912   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13913 /* end confdefs.h.  */
13914 #include <time.h>
13915 #if !HAVE_DECL_TZNAME
13916 extern char *tzname[];
13917 #endif
13918
13919 int
13920 main ()
13921 {
13922 return tzname[0][0];
13923   ;
13924   return 0;
13925 }
13926 _ACEOF
13927 if ac_fn_c_try_link "$LINENO"; then :
13928   ac_cv_var_tzname=yes
13929 else
13930   ac_cv_var_tzname=no
13931 fi
13932 rm -f core conftest.err conftest.$ac_objext \
13933     conftest$ac_exeext conftest.$ac_ext
13934 fi
13935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
13936 $as_echo "$ac_cv_var_tzname" >&6; }
13937   if test $ac_cv_var_tzname = yes; then
13938
13939 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
13940
13941   fi
13942 fi
13943
13944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timezone in sys/time.h and time.h" >&5
13945 $as_echo_n "checking for struct timezone in sys/time.h and time.h... " >&6; }
13946 if ${bash_cv_struct_timezone+:} false; then :
13947   $as_echo_n "(cached) " >&6
13948 else
13949
13950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13951 /* end confdefs.h.  */
13952 #include <sys/time.h>
13953
13954 _ACEOF
13955 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13956   $EGREP "struct timezone" >/dev/null 2>&1; then :
13957   bash_cv_struct_timezone=yes
13958 else
13959   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13960 /* end confdefs.h.  */
13961 #include <time.h>
13962
13963 _ACEOF
13964 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13965   $EGREP "struct timezone" >/dev/null 2>&1; then :
13966   bash_cv_struct_timezone=yes
13967 else
13968   bash_cv_struct_timezone=no
13969 fi
13970 rm -f conftest*
13971
13972 fi
13973 rm -f conftest*
13974
13975
13976 fi
13977
13978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_struct_timezone" >&5
13979 $as_echo "$bash_cv_struct_timezone" >&6; }
13980 if test $bash_cv_struct_timezone = yes; then
13981   $as_echo "#define HAVE_STRUCT_TIMEZONE 1" >>confdefs.h
13982
13983 fi
13984
13985
13986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for offset of exit status in return status from wait" >&5
13987 $as_echo_n "checking for offset of exit status in return status from wait... " >&6; }
13988 if ${bash_cv_wexitstatus_offset+:} false; then :
13989   $as_echo_n "(cached) " >&6
13990 else
13991   if test "$cross_compiling" = yes; then :
13992   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check WEXITSTATUS offset if cross compiling -- defaulting to 0" >&5
13993 $as_echo "$as_me: WARNING: cannot check WEXITSTATUS offset if cross compiling -- defaulting to 0" >&2;}
13994     bash_cv_wexitstatus_offset=0
13995
13996 else
13997   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13998 /* end confdefs.h.  */
13999
14000 #include <stdlib.h>
14001 #include <unistd.h>
14002
14003 #include <sys/wait.h>
14004
14005 main(c, v)
14006      int c;
14007      char **v;
14008 {
14009   pid_t pid, p;
14010   int s, i, n;
14011
14012   s = 0;
14013   pid = fork();
14014   if (pid == 0)
14015     exit (42);
14016
14017   /* wait for the process */
14018   p = wait(&s);
14019   if (p != pid)
14020     exit (255);
14021
14022   /* crack s */
14023   for (i = 0; i < (sizeof(s) - 8); i++)
14024     {
14025       n = (s >> i) & 0xff;
14026       if (n == 42)
14027         exit (i);
14028     }
14029
14030   exit (254);
14031 }
14032
14033 _ACEOF
14034 if ac_fn_c_try_run "$LINENO"; then :
14035   bash_cv_wexitstatus_offset=0
14036 else
14037   bash_cv_wexitstatus_offset=$?
14038 fi
14039 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14040   conftest.$ac_objext conftest.beam conftest.$ac_ext
14041 fi
14042
14043 fi
14044
14045 if test "$bash_cv_wexitstatus_offset" -gt 32 ; then
14046   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: bad exit status from test program -- defaulting to 0" >&5
14047 $as_echo "$as_me: WARNING: bad exit status from test program -- defaulting to 0" >&2;}
14048   bash_cv_wexitstatus_offset=0
14049 fi
14050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_wexitstatus_offset" >&5
14051 $as_echo "$bash_cv_wexitstatus_offset" >&6; }
14052
14053 cat >>confdefs.h <<_ACEOF
14054 #define WEXITSTATUS_OFFSET $bash_cv_wexitstatus_offset
14055 _ACEOF
14056
14057
14058
14059
14060
14061   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <time.h>" >&5
14062 $as_echo_n "checking for struct timespec in <time.h>... " >&6; }
14063 if ${bash_cv_sys_struct_timespec_in_time_h+:} false; then :
14064   $as_echo_n "(cached) " >&6
14065 else
14066   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14067 /* end confdefs.h.  */
14068 #include <time.h>
14069
14070 int
14071 main ()
14072 {
14073 static struct timespec x; x.tv_sec = x.tv_nsec;
14074   ;
14075   return 0;
14076 }
14077 _ACEOF
14078 if ac_fn_c_try_compile "$LINENO"; then :
14079   bash_cv_sys_struct_timespec_in_time_h=yes
14080 else
14081   bash_cv_sys_struct_timespec_in_time_h=no
14082 fi
14083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14084 fi
14085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_struct_timespec_in_time_h" >&5
14086 $as_echo "$bash_cv_sys_struct_timespec_in_time_h" >&6; }
14087
14088   HAVE_STRUCT_TIMESPEC=0
14089   TIME_H_DEFINES_STRUCT_TIMESPEC=0
14090   SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
14091   PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0
14092   if test $bash_cv_sys_struct_timespec_in_time_h = yes; then
14093     $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
14094
14095     $as_echo "#define TIME_H_DEFINES_STRUCT_TIMESPEC 1" >>confdefs.h
14096
14097     TIME_H_DEFINES_STRUCT_TIMESPEC=1
14098   else
14099     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <sys/time.h>" >&5
14100 $as_echo_n "checking for struct timespec in <sys/time.h>... " >&6; }
14101 if ${bash_cv_sys_struct_timespec_in_sys_time_h+:} false; then :
14102   $as_echo_n "(cached) " >&6
14103 else
14104   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14105 /* end confdefs.h.  */
14106 #include <sys/time.h>
14107
14108 int
14109 main ()
14110 {
14111 static struct timespec x; x.tv_sec = x.tv_nsec;
14112   ;
14113   return 0;
14114 }
14115 _ACEOF
14116 if ac_fn_c_try_compile "$LINENO"; then :
14117   bash_cv_sys_struct_timespec_in_sys_time_h=yes
14118 else
14119   bash_cv_sys_struct_timespec_in_sys_time_h=no
14120 fi
14121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14122 fi
14123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_struct_timespec_in_sys_time_h" >&5
14124 $as_echo "$bash_cv_sys_struct_timespec_in_sys_time_h" >&6; }
14125     if test $bash_cv_sys_struct_timespec_in_sys_time_h = yes; then
14126       SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
14127       $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
14128
14129       $as_echo "#define SYS_TIME_H_DEFINES_STRUCT_TIMESPEC 1" >>confdefs.h
14130
14131     else
14132       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <pthread.h>" >&5
14133 $as_echo_n "checking for struct timespec in <pthread.h>... " >&6; }
14134 if ${bash_cv_sys_struct_timespec_in_pthread_h+:} false; then :
14135   $as_echo_n "(cached) " >&6
14136 else
14137   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14138 /* end confdefs.h.  */
14139 #include <pthread.h>
14140
14141 int
14142 main ()
14143 {
14144 static struct timespec x; x.tv_sec = x.tv_nsec;
14145   ;
14146   return 0;
14147 }
14148 _ACEOF
14149 if ac_fn_c_try_compile "$LINENO"; then :
14150   bash_cv_sys_struct_timespec_in_pthread_h=yes
14151 else
14152   bash_cv_sys_struct_timespec_in_pthread_h=no
14153 fi
14154 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14155 fi
14156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_struct_timespec_in_pthread_h" >&5
14157 $as_echo "$bash_cv_sys_struct_timespec_in_pthread_h" >&6; }
14158       if test $bash_cv_sys_struct_timespec_in_pthread_h = yes; then
14159         PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1
14160         $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
14161
14162         $as_echo "#define PTHREAD_H_DEFINES_STRUCT_TIMESPEC 1" >>confdefs.h
14163
14164       fi
14165     fi
14166   fi
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176   ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.tv_nsec" "ac_cv_member_struct_stat_st_atim_tv_nsec" "#include <sys/types.h>
14177      #include <sys/stat.h>
14178 "
14179 if test "x$ac_cv_member_struct_stat_st_atim_tv_nsec" = xyes; then :
14180
14181 cat >>confdefs.h <<_ACEOF
14182 #define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1
14183 _ACEOF
14184
14185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct stat.st_atim is of type struct timespec" >&5
14186 $as_echo_n "checking whether struct stat.st_atim is of type struct timespec... " >&6; }
14187 if ${ac_cv_typeof_struct_stat_st_atim_is_struct_timespec+:} false; then :
14188   $as_echo_n "(cached) " >&6
14189 else
14190   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14191 /* end confdefs.h.  */
14192
14193             #include <sys/types.h>
14194             #include <sys/stat.h>
14195             #if HAVE_SYS_TIME_H
14196             # include <sys/time.h>
14197             #endif
14198             #include <time.h>
14199             struct timespec ts;
14200             struct stat st;
14201
14202 int
14203 main ()
14204 {
14205
14206             st.st_atim = ts;
14207
14208   ;
14209   return 0;
14210 }
14211 _ACEOF
14212 if ac_fn_c_try_compile "$LINENO"; then :
14213   ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=yes
14214 else
14215   ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=no
14216 fi
14217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14218 fi
14219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&5
14220 $as_echo "$ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&6; }
14221      if test $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec = yes; then
14222
14223 $as_echo "#define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1" >>confdefs.h
14224
14225      fi
14226 else
14227   ac_fn_c_check_member "$LINENO" "struct stat" "st_atimespec.tv_nsec" "ac_cv_member_struct_stat_st_atimespec_tv_nsec" "#include <sys/types.h>
14228         #include <sys/stat.h>
14229 "
14230 if test "x$ac_cv_member_struct_stat_st_atimespec_tv_nsec" = xyes; then :
14231
14232 cat >>confdefs.h <<_ACEOF
14233 #define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1
14234 _ACEOF
14235
14236
14237 else
14238   ac_fn_c_check_member "$LINENO" "struct stat" "st_atimensec" "ac_cv_member_struct_stat_st_atimensec" "#include <sys/types.h>
14239            #include <sys/stat.h>
14240 "
14241 if test "x$ac_cv_member_struct_stat_st_atimensec" = xyes; then :
14242
14243 cat >>confdefs.h <<_ACEOF
14244 #define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
14245 _ACEOF
14246
14247
14248 else
14249   ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.st__tim.tv_nsec" "ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" "#include <sys/types.h>
14250               #include <sys/stat.h>
14251 "
14252 if test "x$ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" = xyes; then :
14253
14254 cat >>confdefs.h <<_ACEOF
14255 #define HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC 1
14256 _ACEOF
14257
14258
14259 fi
14260
14261 fi
14262
14263 fi
14264
14265 fi
14266
14267
14268
14269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the existence of strsignal" >&5
14270 $as_echo_n "checking for the existence of strsignal... " >&6; }
14271 if ${bash_cv_have_strsignal+:} false; then :
14272   $as_echo_n "(cached) " >&6
14273 else
14274   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14275 /* end confdefs.h.  */
14276 #include <sys/types.h>
14277 #include <signal.h>
14278 int
14279 main ()
14280 {
14281 char *s = (char *)strsignal(2);
14282   ;
14283   return 0;
14284 }
14285 _ACEOF
14286 if ac_fn_c_try_link "$LINENO"; then :
14287   bash_cv_have_strsignal=yes
14288 else
14289   bash_cv_have_strsignal=no
14290 fi
14291 rm -f core conftest.err conftest.$ac_objext \
14292     conftest$ac_exeext conftest.$ac_ext
14293 fi
14294
14295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_have_strsignal" >&5
14296 $as_echo "$bash_cv_have_strsignal" >&6; }
14297 if test $bash_cv_have_strsignal = yes; then
14298 $as_echo "#define HAVE_STRSIGNAL 1" >>confdefs.h
14299
14300 fi
14301
14302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if opendir() opens non-directories" >&5
14303 $as_echo_n "checking if opendir() opens non-directories... " >&6; }
14304 if ${bash_cv_opendir_not_robust+:} false; then :
14305   $as_echo_n "(cached) " >&6
14306 else
14307   if test "$cross_compiling" = yes; then :
14308   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&5
14309 $as_echo "$as_me: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&2;}
14310      bash_cv_opendir_not_robust=no
14311
14312 else
14313   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14314 /* end confdefs.h.  */
14315
14316 #include <stdio.h>
14317 #include <sys/types.h>
14318 #include <fcntl.h>
14319 #ifdef HAVE_UNISTD_H
14320 # include <unistd.h>
14321 #endif /* HAVE_UNISTD_H */
14322 #if defined(HAVE_DIRENT_H)
14323 # include <dirent.h>
14324 #else
14325 # define dirent direct
14326 # ifdef HAVE_SYS_NDIR_H
14327 #  include <sys/ndir.h>
14328 # endif /* SYSNDIR */
14329 # ifdef HAVE_SYS_DIR_H
14330 #  include <sys/dir.h>
14331 # endif /* SYSDIR */
14332 # ifdef HAVE_NDIR_H
14333 #  include <ndir.h>
14334 # endif
14335 #endif /* HAVE_DIRENT_H */
14336 main()
14337 {
14338 DIR *dir;
14339 int fd, err;
14340 err = mkdir("bash-aclocal", 0700);
14341 if (err < 0) {
14342   perror("mkdir");
14343   exit(1);
14344 }
14345 unlink("bash-aclocal/not_a_directory");
14346 fd = open("bash-aclocal/not_a_directory", O_WRONLY|O_CREAT|O_EXCL, 0666);
14347 write(fd, "\n", 1);
14348 close(fd);
14349 dir = opendir("bash-aclocal/not_a_directory");
14350 unlink("bash-aclocal/not_a_directory");
14351 rmdir("bash-aclocal");
14352 exit (dir == 0);
14353 }
14354 _ACEOF
14355 if ac_fn_c_try_run "$LINENO"; then :
14356   bash_cv_opendir_not_robust=yes
14357 else
14358   bash_cv_opendir_not_robust=no
14359 fi
14360 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14361   conftest.$ac_objext conftest.beam conftest.$ac_ext
14362 fi
14363
14364 fi
14365
14366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_opendir_not_robust" >&5
14367 $as_echo "$bash_cv_opendir_not_robust" >&6; }
14368 if test $bash_cv_opendir_not_robust = yes; then
14369 $as_echo "#define OPENDIR_NOT_ROBUST 1" >>confdefs.h
14370
14371 fi
14372
14373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ulimit can substitute for getdtablesize" >&5
14374 $as_echo_n "checking whether ulimit can substitute for getdtablesize... " >&6; }
14375 if ${bash_cv_ulimit_maxfds+:} false; then :
14376   $as_echo_n "(cached) " >&6
14377 else
14378   if test "$cross_compiling" = yes; then :
14379   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&5
14380 $as_echo "$as_me: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&2;}
14381     bash_cv_ulimit_maxfds=no
14382
14383 else
14384   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14385 /* end confdefs.h.  */
14386
14387 main()
14388 {
14389 long maxfds = ulimit(4, 0L);
14390 exit (maxfds == -1L);
14391 }
14392
14393 _ACEOF
14394 if ac_fn_c_try_run "$LINENO"; then :
14395   bash_cv_ulimit_maxfds=yes
14396 else
14397   bash_cv_ulimit_maxfds=no
14398 fi
14399 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14400   conftest.$ac_objext conftest.beam conftest.$ac_ext
14401 fi
14402
14403 fi
14404
14405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_ulimit_maxfds" >&5
14406 $as_echo "$bash_cv_ulimit_maxfds" >&6; }
14407 if test $bash_cv_ulimit_maxfds = yes; then
14408 $as_echo "#define ULIMIT_MAXFDS 1" >>confdefs.h
14409
14410 fi
14411
14412
14413
14414
14415
14416
14417
14418
14419   ac_fn_c_check_decl "$LINENO" "fpurge" "ac_cv_have_decl_fpurge" "#include <stdio.h>
14420 "
14421 if test "x$ac_cv_have_decl_fpurge" = xyes; then :
14422   ac_have_decl=1
14423 else
14424   ac_have_decl=0
14425 fi
14426
14427 cat >>confdefs.h <<_ACEOF
14428 #define HAVE_DECL_FPURGE $ac_have_decl
14429 _ACEOF
14430
14431
14432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if getenv can be redefined" >&5
14433 $as_echo_n "checking to see if getenv can be redefined... " >&6; }
14434 if ${bash_cv_getenv_redef+:} false; then :
14435   $as_echo_n "(cached) " >&6
14436 else
14437   if test "$cross_compiling" = yes; then :
14438   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&5
14439 $as_echo "$as_me: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&2;}
14440     bash_cv_getenv_redef=yes
14441
14442 else
14443   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14444 /* end confdefs.h.  */
14445
14446 #ifdef HAVE_UNISTD_H
14447 #  include <unistd.h>
14448 #endif
14449 #ifndef __STDC__
14450 #  ifndef const
14451 #    define const
14452 #  endif
14453 #endif
14454 char *
14455 getenv (name)
14456 #if defined (__linux__) || defined (__bsdi__) || defined (convex)
14457      const char *name;
14458 #else
14459      char const *name;
14460 #endif /* !__linux__ && !__bsdi__ && !convex */
14461 {
14462 return "42";
14463 }
14464 main()
14465 {
14466 char *s;
14467 /* The next allows this program to run, but does not allow bash to link
14468    when it redefines getenv.  I'm not really interested in figuring out
14469    why not. */
14470 #if defined (NeXT)
14471 exit(1);
14472 #endif
14473 s = getenv("ABCDE");
14474 exit(s == 0);   /* force optimizer to leave getenv in */
14475 }
14476
14477 _ACEOF
14478 if ac_fn_c_try_run "$LINENO"; then :
14479   bash_cv_getenv_redef=yes
14480 else
14481   bash_cv_getenv_redef=no
14482 fi
14483 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14484   conftest.$ac_objext conftest.beam conftest.$ac_ext
14485 fi
14486
14487 fi
14488
14489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_getenv_redef" >&5
14490 $as_echo "$bash_cv_getenv_redef" >&6; }
14491 if test $bash_cv_getenv_redef = yes; then
14492 $as_echo "#define CAN_REDEFINE_GETENV 1" >>confdefs.h
14493
14494 fi
14495
14496 if test "$ac_cv_func_getcwd" = "yes"; then
14497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getcwd() will dynamically allocate memory with 0 size" >&5
14498 $as_echo_n "checking if getcwd() will dynamically allocate memory with 0 size... " >&6; }
14499 if ${bash_cv_getcwd_malloc+:} false; then :
14500   $as_echo_n "(cached) " >&6
14501 else
14502   if test "$cross_compiling" = yes; then :
14503   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&5
14504 $as_echo "$as_me: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&2;}
14505     bash_cv_getcwd_malloc=no
14506
14507 else
14508   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14509 /* end confdefs.h.  */
14510
14511 #include <stdio.h>
14512 #ifdef HAVE_UNISTD_H
14513 #include <unistd.h>
14514 #endif
14515
14516 main()
14517 {
14518         char    *xpwd;
14519         xpwd = getcwd(0, 0);
14520         exit (xpwd == 0);
14521 }
14522
14523 _ACEOF
14524 if ac_fn_c_try_run "$LINENO"; then :
14525   bash_cv_getcwd_malloc=yes
14526 else
14527   bash_cv_getcwd_malloc=no
14528 fi
14529 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14530   conftest.$ac_objext conftest.beam conftest.$ac_ext
14531 fi
14532
14533 fi
14534
14535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_getcwd_malloc" >&5
14536 $as_echo "$bash_cv_getcwd_malloc" >&6; }
14537 if test $bash_cv_getcwd_malloc = no; then
14538 $as_echo "#define GETCWD_BROKEN 1" >>confdefs.h
14539
14540 case " $LIBOBJS " in
14541   *" getcwd.$ac_objext "* ) ;;
14542   *) LIBOBJS="$LIBOBJS getcwd.$ac_objext"
14543  ;;
14544 esac
14545
14546 fi
14547
14548 fi
14549
14550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for presence of POSIX-style sigsetjmp/siglongjmp" >&5
14551 $as_echo_n "checking for presence of POSIX-style sigsetjmp/siglongjmp... " >&6; }
14552 if ${bash_cv_func_sigsetjmp+:} false; then :
14553   $as_echo_n "(cached) " >&6
14554 else
14555   if test "$cross_compiling" = yes; then :
14556   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&5
14557 $as_echo "$as_me: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&2;}
14558      bash_cv_func_sigsetjmp=missing
14559
14560 else
14561   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14562 /* end confdefs.h.  */
14563
14564 #ifdef HAVE_UNISTD_H
14565 #include <unistd.h>
14566 #endif
14567 #include <sys/types.h>
14568 #include <signal.h>
14569 #include <setjmp.h>
14570
14571 main()
14572 {
14573 #if !defined (_POSIX_VERSION) || !defined (HAVE_POSIX_SIGNALS)
14574 exit (1);
14575 #else
14576
14577 int code;
14578 sigset_t set, oset;
14579 sigjmp_buf xx;
14580
14581 /* get the mask */
14582 sigemptyset(&set);
14583 sigemptyset(&oset);
14584 sigprocmask(SIG_BLOCK, (sigset_t *)NULL, &set);
14585 sigprocmask(SIG_BLOCK, (sigset_t *)NULL, &oset);
14586
14587 /* save it */
14588 code = sigsetjmp(xx, 1);
14589 if (code)
14590   exit(0);      /* could get sigmask and compare to oset here. */
14591
14592 /* change it */
14593 sigaddset(&set, SIGINT);
14594 sigprocmask(SIG_BLOCK, &set, (sigset_t *)NULL);
14595
14596 /* and siglongjmp */
14597 siglongjmp(xx, 10);
14598 exit(1);
14599 #endif
14600 }
14601 _ACEOF
14602 if ac_fn_c_try_run "$LINENO"; then :
14603   bash_cv_func_sigsetjmp=present
14604 else
14605   bash_cv_func_sigsetjmp=missing
14606 fi
14607 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14608   conftest.$ac_objext conftest.beam conftest.$ac_ext
14609 fi
14610
14611 fi
14612
14613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_sigsetjmp" >&5
14614 $as_echo "$bash_cv_func_sigsetjmp" >&6; }
14615 if test $bash_cv_func_sigsetjmp = present; then
14616 $as_echo "#define HAVE_POSIX_SIGSETJMP 1" >>confdefs.h
14617
14618 fi
14619
14620
14621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not strcoll and strcmp differ" >&5
14622 $as_echo_n "checking whether or not strcoll and strcmp differ... " >&6; }
14623 if ${bash_cv_func_strcoll_broken+:} false; then :
14624   $as_echo_n "(cached) " >&6
14625 else
14626   if test "$cross_compiling" = yes; then :
14627   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&5
14628 $as_echo "$as_me: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&2;}
14629     bash_cv_func_strcoll_broken=no
14630
14631 else
14632   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14633 /* end confdefs.h.  */
14634
14635 #include <stdio.h>
14636 #if defined (HAVE_LOCALE_H)
14637 #include <locale.h>
14638 #endif
14639
14640 main(c, v)
14641 int     c;
14642 char    *v[];
14643 {
14644         int     r1, r2;
14645         char    *deflocale, *defcoll;
14646
14647 #ifdef HAVE_SETLOCALE
14648         deflocale = setlocale(LC_ALL, "");
14649         defcoll = setlocale(LC_COLLATE, "");
14650 #endif
14651
14652 #ifdef HAVE_STRCOLL
14653         /* These two values are taken from tests/glob-test. */
14654         r1 = strcoll("abd", "aXd");
14655 #else
14656         r1 = 0;
14657 #endif
14658         r2 = strcmp("abd", "aXd");
14659
14660         /* These two should both be greater than 0.  It is permissible for
14661            a system to return different values, as long as the sign is the
14662            same. */
14663
14664         /* Exit with 1 (failure) if these two values are both > 0, since
14665            this tests whether strcoll(3) is broken with respect to strcmp(3)
14666            in the default locale. */
14667         exit (r1 > 0 && r2 > 0);
14668 }
14669
14670 _ACEOF
14671 if ac_fn_c_try_run "$LINENO"; then :
14672   bash_cv_func_strcoll_broken=yes
14673 else
14674   bash_cv_func_strcoll_broken=no
14675 fi
14676 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14677   conftest.$ac_objext conftest.beam conftest.$ac_ext
14678 fi
14679
14680 fi
14681
14682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_strcoll_broken" >&5
14683 $as_echo "$bash_cv_func_strcoll_broken" >&6; }
14684 if test $bash_cv_func_strcoll_broken = yes; then
14685 $as_echo "#define STRCOLL_BROKEN 1" >>confdefs.h
14686
14687 fi
14688
14689
14690
14691
14692
14693   if test X$ac_cv_func_snprintf = Xyes; then
14694     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for standard-conformant snprintf" >&5
14695 $as_echo_n "checking for standard-conformant snprintf... " >&6; }
14696 if ${bash_cv_func_snprintf+:} false; then :
14697   $as_echo_n "(cached) " >&6
14698 else
14699   if test "$cross_compiling" = yes; then :
14700   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check standard snprintf if cross-compiling" >&5
14701 $as_echo "$as_me: WARNING: cannot check standard snprintf if cross-compiling" >&2;}
14702     bash_cv_func_snprintf=yes
14703
14704 else
14705   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14706 /* end confdefs.h.  */
14707
14708 #include <stdio.h>
14709
14710 main()
14711 {
14712   int n;
14713   n = snprintf (0, 0, "%s", "0123456");
14714   exit(n != 7);
14715 }
14716
14717 _ACEOF
14718 if ac_fn_c_try_run "$LINENO"; then :
14719   bash_cv_func_snprintf=yes
14720 else
14721   bash_cv_func_snprintf=no
14722 fi
14723 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14724   conftest.$ac_objext conftest.beam conftest.$ac_ext
14725 fi
14726
14727 fi
14728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_snprintf" >&5
14729 $as_echo "$bash_cv_func_snprintf" >&6; }
14730     if test $bash_cv_func_snprintf = no; then
14731       ac_cv_func_snprintf=no
14732     fi
14733   fi
14734   if test $ac_cv_func_snprintf = no; then
14735
14736 $as_echo "#define HAVE_SNPRINTF 0" >>confdefs.h
14737
14738   fi
14739
14740
14741
14742
14743
14744   if test X$ac_cv_func_vsnprintf = Xyes; then
14745     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for standard-conformant vsnprintf" >&5
14746 $as_echo_n "checking for standard-conformant vsnprintf... " >&6; }
14747 if ${bash_cv_func_vsnprintf+:} false; then :
14748   $as_echo_n "(cached) " >&6
14749 else
14750   if test "$cross_compiling" = yes; then :
14751   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check standard vsnprintf if cross-compiling" >&5
14752 $as_echo "$as_me: WARNING: cannot check standard vsnprintf if cross-compiling" >&2;}
14753     bash_cv_func_vsnprintf=yes
14754
14755 else
14756   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14757 /* end confdefs.h.  */
14758
14759 #if HAVE_STDARG_H
14760 #include <stdarg.h>
14761 #else
14762 #include <varargs.h>
14763 #endif
14764 #include <stdio.h>
14765 #include <stdlib.h>
14766
14767 static int
14768 #if HAVE_STDARG_H
14769 foo(const char *fmt, ...)
14770 #else
14771 foo(format, va_alist)
14772      const char *format;
14773      va_dcl
14774 #endif
14775 {
14776   va_list args;
14777   int n;
14778
14779 #if HAVE_STDARG_H
14780   va_start(args, fmt);
14781 #else
14782   va_start(args);
14783 #endif
14784   n = vsnprintf(0, 0, fmt, args);
14785   va_end (args);
14786   return n;
14787 }
14788
14789 main()
14790 {
14791   int n;
14792   n = foo("%s", "0123456");
14793   exit(n != 7);
14794 }
14795
14796 _ACEOF
14797 if ac_fn_c_try_run "$LINENO"; then :
14798   bash_cv_func_vsnprintf=yes
14799 else
14800   bash_cv_func_vsnprintf=no
14801 fi
14802 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14803   conftest.$ac_objext conftest.beam conftest.$ac_ext
14804 fi
14805
14806 fi
14807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_vsnprintf" >&5
14808 $as_echo "$bash_cv_func_vsnprintf" >&6; }
14809     if test $bash_cv_func_vsnprintf = no; then
14810       ac_cv_func_vsnprintf=no
14811     fi
14812   fi
14813   if test $ac_cv_func_vsnprintf = no; then
14814
14815 $as_echo "#define HAVE_VSNPRINTF 0" >>confdefs.h
14816
14817   fi
14818
14819
14820
14821 if test "$ac_cv_func_putenv" = "yes"; then
14822
14823
14824
14825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for standard-conformant putenv declaration" >&5
14826 $as_echo_n "checking for standard-conformant putenv declaration... " >&6; }
14827 if ${bash_cv_std_putenv+:} false; then :
14828   $as_echo_n "(cached) " >&6
14829 else
14830   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14831 /* end confdefs.h.  */
14832
14833 #if STDC_HEADERS
14834 #include <stdlib.h>
14835 #include <stddef.h>
14836 #endif
14837 #ifndef __STDC__
14838 #  ifndef const
14839 #    define const
14840 #  endif
14841 #endif
14842 #ifdef PROTOTYPES
14843 extern int putenv (char *);
14844 #else
14845 extern int putenv ();
14846 #endif
14847
14848 int
14849 main ()
14850 {
14851 return (putenv == 0);
14852   ;
14853   return 0;
14854 }
14855 _ACEOF
14856 if ac_fn_c_try_link "$LINENO"; then :
14857   bash_cv_std_putenv=yes
14858 else
14859   bash_cv_std_putenv=no
14860
14861 fi
14862 rm -f core conftest.err conftest.$ac_objext \
14863     conftest$ac_exeext conftest.$ac_ext
14864 fi
14865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_std_putenv" >&5
14866 $as_echo "$bash_cv_std_putenv" >&6; }
14867 if test $bash_cv_std_putenv = yes; then
14868 $as_echo "#define HAVE_STD_PUTENV 1" >>confdefs.h
14869
14870 fi
14871
14872 else
14873 $as_echo "#define HAVE_STD_PUTENV 1" >>confdefs.h
14874
14875 fi
14876 if test "$ac_cv_func_unsetenv" = "yes"; then
14877
14878
14879
14880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for standard-conformant unsetenv declaration" >&5
14881 $as_echo_n "checking for standard-conformant unsetenv declaration... " >&6; }
14882 if ${bash_cv_std_unsetenv+:} false; then :
14883   $as_echo_n "(cached) " >&6
14884 else
14885   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14886 /* end confdefs.h.  */
14887
14888 #if STDC_HEADERS
14889 #include <stdlib.h>
14890 #include <stddef.h>
14891 #endif
14892 #ifndef __STDC__
14893 #  ifndef const
14894 #    define const
14895 #  endif
14896 #endif
14897 #ifdef PROTOTYPES
14898 extern int unsetenv (const char *);
14899 #else
14900 extern int unsetenv ();
14901 #endif
14902
14903 int
14904 main ()
14905 {
14906 return (unsetenv == 0);
14907   ;
14908   return 0;
14909 }
14910 _ACEOF
14911 if ac_fn_c_try_link "$LINENO"; then :
14912   bash_cv_std_unsetenv=yes
14913 else
14914   bash_cv_std_unsetenv=no
14915
14916 fi
14917 rm -f core conftest.err conftest.$ac_objext \
14918     conftest$ac_exeext conftest.$ac_ext
14919 fi
14920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_std_unsetenv" >&5
14921 $as_echo "$bash_cv_std_unsetenv" >&6; }
14922 if test $bash_cv_std_unsetenv = yes; then
14923 $as_echo "#define HAVE_STD_UNSETENV 1" >>confdefs.h
14924
14925 fi
14926
14927 else
14928 $as_echo "#define HAVE_STD_UNSETENV 1" >>confdefs.h
14929
14930 fi
14931
14932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for printf floating point output in hex notation" >&5
14933 $as_echo_n "checking for printf floating point output in hex notation... " >&6; }
14934 if ${bash_cv_printf_a_format+:} false; then :
14935   $as_echo_n "(cached) " >&6
14936 else
14937   if test "$cross_compiling" = yes; then :
14938   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check printf if cross compiling -- defaulting to no" >&5
14939 $as_echo "$as_me: WARNING: cannot check printf if cross compiling -- defaulting to no" >&2;}
14940     bash_cv_printf_a_format=no
14941
14942 else
14943   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14944 /* end confdefs.h.  */
14945
14946 #include <stdio.h>
14947 #include <string.h>
14948
14949 int
14950 main()
14951 {
14952         double y = 0.0;
14953         char abuf[1024];
14954
14955         sprintf(abuf, "%A", y);
14956         exit(strchr(abuf, 'P') == (char *)0);
14957 }
14958
14959 _ACEOF
14960 if ac_fn_c_try_run "$LINENO"; then :
14961   bash_cv_printf_a_format=yes
14962 else
14963   bash_cv_printf_a_format=no
14964 fi
14965 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14966   conftest.$ac_objext conftest.beam conftest.$ac_ext
14967 fi
14968
14969 fi
14970
14971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_printf_a_format" >&5
14972 $as_echo "$bash_cv_printf_a_format" >&6; }
14973 if test $bash_cv_printf_a_format = yes; then
14974 $as_echo "#define HAVE_PRINTF_A_FORMAT 1" >>confdefs.h
14975
14976 fi
14977
14978
14979
14980
14981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal handlers must be reinstalled when invoked" >&5
14982 $as_echo_n "checking if signal handlers must be reinstalled when invoked... " >&6; }
14983 if ${bash_cv_must_reinstall_sighandlers+:} false; then :
14984   $as_echo_n "(cached) " >&6
14985 else
14986   if test "$cross_compiling" = yes; then :
14987   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&5
14988 $as_echo "$as_me: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&2;}
14989     bash_cv_must_reinstall_sighandlers=no
14990
14991 else
14992   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14993 /* end confdefs.h.  */
14994
14995 #include <signal.h>
14996 #ifdef HAVE_UNISTD_H
14997 #include <unistd.h>
14998 #endif
14999
15000 typedef RETSIGTYPE sigfunc();
15001
15002 int nsigint;
15003
15004 #ifdef HAVE_POSIX_SIGNALS
15005 sigfunc *
15006 set_signal_handler(sig, handler)
15007      int sig;
15008      sigfunc *handler;
15009 {
15010   struct sigaction act, oact;
15011   act.sa_handler = handler;
15012   act.sa_flags = 0;
15013   sigemptyset (&act.sa_mask);
15014   sigemptyset (&oact.sa_mask);
15015   sigaction (sig, &act, &oact);
15016   return (oact.sa_handler);
15017 }
15018 #else
15019 #define set_signal_handler(s, h) signal(s, h)
15020 #endif
15021
15022 RETSIGTYPE
15023 sigint(s)
15024 int s;
15025 {
15026   nsigint++;
15027 }
15028
15029 main()
15030 {
15031         nsigint = 0;
15032         set_signal_handler(SIGINT, sigint);
15033         kill((int)getpid(), SIGINT);
15034         kill((int)getpid(), SIGINT);
15035         exit(nsigint != 2);
15036 }
15037
15038 _ACEOF
15039 if ac_fn_c_try_run "$LINENO"; then :
15040   bash_cv_must_reinstall_sighandlers=no
15041 else
15042   bash_cv_must_reinstall_sighandlers=yes
15043 fi
15044 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15045   conftest.$ac_objext conftest.beam conftest.$ac_ext
15046 fi
15047
15048 fi
15049
15050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_must_reinstall_sighandlers" >&5
15051 $as_echo "$bash_cv_must_reinstall_sighandlers" >&6; }
15052 if test $bash_cv_must_reinstall_sighandlers = yes; then
15053 $as_echo "#define MUST_REINSTALL_SIGHANDLERS 1" >>confdefs.h
15054
15055 fi
15056
15057
15058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for presence of necessary job control definitions" >&5
15059 $as_echo_n "checking for presence of necessary job control definitions... " >&6; }
15060 if ${bash_cv_job_control_missing+:} false; then :
15061   $as_echo_n "(cached) " >&6
15062 else
15063   if test "$cross_compiling" = yes; then :
15064   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&5
15065 $as_echo "$as_me: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&2;}
15066      bash_cv_job_control_missing=missing
15067
15068 else
15069   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15070 /* end confdefs.h.  */
15071
15072 #include <sys/types.h>
15073 #ifdef HAVE_SYS_WAIT_H
15074 #include <sys/wait.h>
15075 #endif
15076 #ifdef HAVE_UNISTD_H
15077 #include <unistd.h>
15078 #endif
15079 #include <signal.h>
15080
15081 /* Add more tests in here as appropriate. */
15082 main()
15083 {
15084 /* signal type */
15085 #if !defined (HAVE_POSIX_SIGNALS) && !defined (HAVE_BSD_SIGNALS)
15086 exit(1);
15087 #endif
15088
15089 /* signals and tty control. */
15090 #if !defined (SIGTSTP) || !defined (SIGSTOP) || !defined (SIGCONT)
15091 exit (1);
15092 #endif
15093
15094 /* process control */
15095 #if !defined (WNOHANG) || !defined (WUNTRACED)
15096 exit(1);
15097 #endif
15098
15099 /* Posix systems have tcgetpgrp and waitpid. */
15100 #if defined (_POSIX_VERSION) && !defined (HAVE_TCGETPGRP)
15101 exit(1);
15102 #endif
15103
15104 #if defined (_POSIX_VERSION) && !defined (HAVE_WAITPID)
15105 exit(1);
15106 #endif
15107
15108 /* Other systems have TIOCSPGRP/TIOCGPRGP and wait3. */
15109 #if !defined (_POSIX_VERSION) && !defined (HAVE_WAIT3)
15110 exit(1);
15111 #endif
15112
15113 exit(0);
15114 }
15115 _ACEOF
15116 if ac_fn_c_try_run "$LINENO"; then :
15117   bash_cv_job_control_missing=present
15118 else
15119   bash_cv_job_control_missing=missing
15120 fi
15121 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15122   conftest.$ac_objext conftest.beam conftest.$ac_ext
15123 fi
15124
15125 fi
15126
15127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_job_control_missing" >&5
15128 $as_echo "$bash_cv_job_control_missing" >&6; }
15129 if test $bash_cv_job_control_missing = missing; then
15130 $as_echo "#define JOB_CONTROL_MISSING 1" >>confdefs.h
15131
15132 fi
15133
15134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for presence of named pipes" >&5
15135 $as_echo_n "checking for presence of named pipes... " >&6; }
15136 if ${bash_cv_sys_named_pipes+:} false; then :
15137   $as_echo_n "(cached) " >&6
15138 else
15139   if test "$cross_compiling" = yes; then :
15140   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&5
15141 $as_echo "$as_me: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&2;}
15142      bash_cv_sys_named_pipes=missing
15143
15144 else
15145   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15146 /* end confdefs.h.  */
15147
15148 #include <sys/types.h>
15149 #include <sys/stat.h>
15150 #ifdef HAVE_UNISTD_H
15151 #include <unistd.h>
15152 #endif
15153
15154 /* Add more tests in here as appropriate. */
15155 main()
15156 {
15157 int fd, err;
15158
15159 #if defined (HAVE_MKFIFO)
15160 exit (0);
15161 #endif
15162
15163 #if !defined (S_IFIFO) && (defined (_POSIX_VERSION) && !defined (S_ISFIFO))
15164 exit (1);
15165 #endif
15166
15167 #if defined (NeXT)
15168 exit (1);
15169 #endif
15170 err = mkdir("bash-aclocal", 0700);
15171 if (err < 0) {
15172   perror ("mkdir");
15173   exit(1);
15174 }
15175 fd = mknod ("bash-aclocal/sh-np-autoconf", 0666 | S_IFIFO, 0);
15176 if (fd == -1) {
15177   rmdir ("bash-aclocal");
15178   exit (1);
15179 }
15180 close(fd);
15181 unlink ("bash-aclocal/sh-np-autoconf");
15182 rmdir ("bash-aclocal");
15183 exit(0);
15184 }
15185 _ACEOF
15186 if ac_fn_c_try_run "$LINENO"; then :
15187   bash_cv_sys_named_pipes=present
15188 else
15189   bash_cv_sys_named_pipes=missing
15190 fi
15191 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15192   conftest.$ac_objext conftest.beam conftest.$ac_ext
15193 fi
15194
15195 fi
15196
15197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_named_pipes" >&5
15198 $as_echo "$bash_cv_sys_named_pipes" >&6; }
15199 if test $bash_cv_sys_named_pipes = missing; then
15200 $as_echo "#define NAMED_PIPES_MISSING 1" >>confdefs.h
15201
15202 fi
15203
15204
15205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termios.h defines TIOCGWINSZ" >&5
15206 $as_echo_n "checking whether termios.h defines TIOCGWINSZ... " >&6; }
15207 if ${ac_cv_sys_tiocgwinsz_in_termios_h+:} false; then :
15208   $as_echo_n "(cached) " >&6
15209 else
15210   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15211 /* end confdefs.h.  */
15212 #include <sys/types.h>
15213 #include <termios.h>
15214 #ifdef TIOCGWINSZ
15215   yes
15216 #endif
15217
15218 _ACEOF
15219 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15220   $EGREP "yes" >/dev/null 2>&1; then :
15221   ac_cv_sys_tiocgwinsz_in_termios_h=yes
15222 else
15223   ac_cv_sys_tiocgwinsz_in_termios_h=no
15224 fi
15225 rm -f conftest*
15226
15227 fi
15228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
15229 $as_echo "$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
15230
15231 if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
15232   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
15233 $as_echo_n "checking whether sys/ioctl.h defines TIOCGWINSZ... " >&6; }
15234 if ${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+:} false; then :
15235   $as_echo_n "(cached) " >&6
15236 else
15237   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15238 /* end confdefs.h.  */
15239 #include <sys/types.h>
15240 #include <sys/ioctl.h>
15241 #ifdef TIOCGWINSZ
15242   yes
15243 #endif
15244
15245 _ACEOF
15246 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15247   $EGREP "yes" >/dev/null 2>&1; then :
15248   ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes
15249 else
15250   ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=no
15251 fi
15252 rm -f conftest*
15253
15254 fi
15255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
15256 $as_echo "$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
15257
15258   if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
15259
15260 $as_echo "#define GWINSZ_IN_SYS_IOCTL 1" >>confdefs.h
15261
15262   fi
15263 fi
15264
15265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIOCSTAT in sys/ioctl.h" >&5
15266 $as_echo_n "checking for TIOCSTAT in sys/ioctl.h... " >&6; }
15267 if ${bash_cv_tiocstat_in_ioctl+:} false; then :
15268   $as_echo_n "(cached) " >&6
15269 else
15270   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15271 /* end confdefs.h.  */
15272 #include <sys/types.h>
15273 #include <sys/ioctl.h>
15274 int
15275 main ()
15276 {
15277 int x = TIOCSTAT;
15278   ;
15279   return 0;
15280 }
15281 _ACEOF
15282 if ac_fn_c_try_compile "$LINENO"; then :
15283   bash_cv_tiocstat_in_ioctl=yes
15284 else
15285   bash_cv_tiocstat_in_ioctl=no
15286 fi
15287 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15288 fi
15289
15290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_tiocstat_in_ioctl" >&5
15291 $as_echo "$bash_cv_tiocstat_in_ioctl" >&6; }
15292 if test $bash_cv_tiocstat_in_ioctl = yes; then
15293 $as_echo "#define TIOCSTAT_IN_SYS_IOCTL 1" >>confdefs.h
15294
15295 fi
15296
15297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FIONREAD in sys/ioctl.h" >&5
15298 $as_echo_n "checking for FIONREAD in sys/ioctl.h... " >&6; }
15299 if ${bash_cv_fionread_in_ioctl+:} false; then :
15300   $as_echo_n "(cached) " >&6
15301 else
15302   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15303 /* end confdefs.h.  */
15304 #include <sys/types.h>
15305 #include <sys/ioctl.h>
15306 int
15307 main ()
15308 {
15309 int x = FIONREAD;
15310   ;
15311   return 0;
15312 }
15313 _ACEOF
15314 if ac_fn_c_try_compile "$LINENO"; then :
15315   bash_cv_fionread_in_ioctl=yes
15316 else
15317   bash_cv_fionread_in_ioctl=no
15318 fi
15319 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15320 fi
15321
15322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_fionread_in_ioctl" >&5
15323 $as_echo "$bash_cv_fionread_in_ioctl" >&6; }
15324 if test $bash_cv_fionread_in_ioctl = yes; then
15325 $as_echo "#define FIONREAD_IN_SYS_IOCTL 1" >>confdefs.h
15326
15327 fi
15328
15329
15330
15331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether WCONTINUED flag to waitpid is unavailable or available but broken" >&5
15332 $as_echo_n "checking whether WCONTINUED flag to waitpid is unavailable or available but broken... " >&6; }
15333 if ${bash_cv_wcontinued_broken+:} false; then :
15334   $as_echo_n "(cached) " >&6
15335 else
15336   if test "$cross_compiling" = yes; then :
15337   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&5
15338 $as_echo "$as_me: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&2;}
15339     bash_cv_wcontinued_broken=no
15340
15341 else
15342   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15343 /* end confdefs.h.  */
15344
15345 #include <sys/types.h>
15346 #include <sys/wait.h>
15347 #include <unistd.h>
15348 #include <errno.h>
15349
15350 #ifndef errno
15351 extern int errno;
15352 #endif
15353 main()
15354 {
15355         int     x;
15356
15357         x = waitpid(-1, (int *)0, WNOHANG|WCONTINUED);
15358         if (x == -1 && errno == EINVAL)
15359                 exit (1);
15360         else
15361                 exit (0);
15362 }
15363
15364 _ACEOF
15365 if ac_fn_c_try_run "$LINENO"; then :
15366   bash_cv_wcontinued_broken=no
15367 else
15368   bash_cv_wcontinued_broken=yes
15369 fi
15370 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15371   conftest.$ac_objext conftest.beam conftest.$ac_ext
15372 fi
15373
15374 fi
15375
15376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_wcontinued_broken" >&5
15377 $as_echo "$bash_cv_wcontinued_broken" >&6; }
15378 if test $bash_cv_wcontinued_broken = yes; then
15379 $as_echo "#define WCONTINUED_BROKEN 1" >>confdefs.h
15380
15381 fi
15382
15383
15384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for speed_t in sys/types.h" >&5
15385 $as_echo_n "checking for speed_t in sys/types.h... " >&6; }
15386 if ${bash_cv_speed_t_in_sys_types+:} false; then :
15387   $as_echo_n "(cached) " >&6
15388 else
15389   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15390 /* end confdefs.h.  */
15391 #include <sys/types.h>
15392 int
15393 main ()
15394 {
15395 speed_t x;
15396   ;
15397   return 0;
15398 }
15399 _ACEOF
15400 if ac_fn_c_try_compile "$LINENO"; then :
15401   bash_cv_speed_t_in_sys_types=yes
15402 else
15403   bash_cv_speed_t_in_sys_types=no
15404 fi
15405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15406 fi
15407
15408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_speed_t_in_sys_types" >&5
15409 $as_echo "$bash_cv_speed_t_in_sys_types" >&6; }
15410 if test $bash_cv_speed_t_in_sys_types = yes; then
15411 $as_echo "#define SPEED_T_IN_SYS_TYPES 1" >>confdefs.h
15412
15413 fi
15414
15415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpw functions are declared in pwd.h" >&5
15416 $as_echo_n "checking whether getpw functions are declared in pwd.h... " >&6; }
15417 if ${bash_cv_getpw_declared+:} false; then :
15418   $as_echo_n "(cached) " >&6
15419 else
15420   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15421 /* end confdefs.h.  */
15422
15423 #include <sys/types.h>
15424 #ifdef HAVE_UNISTD_H
15425 #  include <unistd.h>
15426 #endif
15427 #include <pwd.h>
15428
15429 _ACEOF
15430 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15431   $EGREP "getpwuid" >/dev/null 2>&1; then :
15432   bash_cv_getpw_declared=yes
15433 else
15434   bash_cv_getpw_declared=no
15435 fi
15436 rm -f conftest*
15437
15438 fi
15439
15440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_getpw_declared" >&5
15441 $as_echo "$bash_cv_getpw_declared" >&6; }
15442 if test $bash_cv_getpw_declared = yes; then
15443 $as_echo "#define HAVE_GETPW_DECLS 1" >>confdefs.h
15444
15445 fi
15446
15447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unusable real-time signals due to large values" >&5
15448 $as_echo_n "checking for unusable real-time signals due to large values... " >&6; }
15449 if ${bash_cv_unusable_rtsigs+:} false; then :
15450   $as_echo_n "(cached) " >&6
15451 else
15452   if test "$cross_compiling" = yes; then :
15453   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&5
15454 $as_echo "$as_me: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&2;}
15455      bash_cv_unusable_rtsigs=yes
15456
15457 else
15458   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15459 /* end confdefs.h.  */
15460
15461 #include <sys/types.h>
15462 #include <signal.h>
15463
15464 #ifndef NSIG
15465 #  define NSIG 64
15466 #endif
15467
15468 main ()
15469 {
15470   int n_sigs = 2 * NSIG;
15471 #ifdef SIGRTMIN
15472   int rtmin = SIGRTMIN;
15473 #else
15474   int rtmin = 0;
15475 #endif
15476
15477   exit(rtmin < n_sigs);
15478 }
15479 _ACEOF
15480 if ac_fn_c_try_run "$LINENO"; then :
15481   bash_cv_unusable_rtsigs=yes
15482 else
15483   bash_cv_unusable_rtsigs=no
15484 fi
15485 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15486   conftest.$ac_objext conftest.beam conftest.$ac_ext
15487 fi
15488
15489 fi
15490
15491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_unusable_rtsigs" >&5
15492 $as_echo "$bash_cv_unusable_rtsigs" >&6; }
15493 if test $bash_cv_unusable_rtsigs = yes; then
15494 $as_echo "#define UNUSABLE_RT_SIGNALS 1" >>confdefs.h
15495
15496 fi
15497
15498
15499
15500
15501
15502 if test "$bash_cv_sys_siglist" = no && test "$bash_cv_under_sys_siglist" = no && test "$bash_cv_have_strsignal" = no; then
15503   SIGLIST_O=siglist.o
15504 else
15505   SIGLIST_O=
15506 fi
15507
15508
15509
15510 case "$host_os" in
15511 hpux*)  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $host_os needs _KERNEL for RLIMIT defines" >&5
15512 $as_echo_n "checking whether $host_os needs _KERNEL for RLIMIT defines... " >&6; }
15513 if ${bash_cv_kernel_rlimit+:} false; then :
15514   $as_echo_n "(cached) " >&6
15515 else
15516   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15517 /* end confdefs.h.  */
15518
15519 #include <sys/types.h>
15520 #include <sys/resource.h>
15521
15522 int
15523 main ()
15524 {
15525
15526   int f;
15527   f = RLIMIT_DATA;
15528
15529   ;
15530   return 0;
15531 }
15532 _ACEOF
15533 if ac_fn_c_try_compile "$LINENO"; then :
15534   bash_cv_kernel_rlimit=no
15535 else
15536   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15537 /* end confdefs.h.  */
15538
15539 #include <sys/types.h>
15540 #define _KERNEL
15541 #include <sys/resource.h>
15542 #undef _KERNEL
15543
15544 int
15545 main ()
15546 {
15547
15548         int f;
15549         f = RLIMIT_DATA;
15550
15551   ;
15552   return 0;
15553 }
15554 _ACEOF
15555 if ac_fn_c_try_compile "$LINENO"; then :
15556   bash_cv_kernel_rlimit=yes
15557 else
15558   bash_cv_kernel_rlimit=no
15559 fi
15560 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15561
15562 fi
15563 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15564 fi
15565
15566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_kernel_rlimit" >&5
15567 $as_echo "$bash_cv_kernel_rlimit" >&6; }
15568 if test $bash_cv_kernel_rlimit = yes; then
15569 $as_echo "#define RLIMIT_NEEDS_KERNEL 1" >>confdefs.h
15570
15571 fi
15572  ;;
15573 esac
15574
15575 if test "$opt_readline" = yes; then
15576 case "$host_os" in
15577 aix*)   prefer_curses=yes ;;
15578 esac
15579
15580 if test "X$bash_cv_termcap_lib" = "X"; then
15581 _bash_needmsg=yes
15582 else
15583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
15584 $as_echo_n "checking which library has the termcap functions... " >&6; }
15585 _bash_needmsg=
15586 fi
15587 if ${bash_cv_termcap_lib+:} false; then :
15588   $as_echo_n "(cached) " >&6
15589 else
15590   ac_fn_c_check_func "$LINENO" "tgetent" "ac_cv_func_tgetent"
15591 if test "x$ac_cv_func_tgetent" = xyes; then :
15592   bash_cv_termcap_lib=libc
15593 else
15594   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5
15595 $as_echo_n "checking for tgetent in -ltermcap... " >&6; }
15596 if ${ac_cv_lib_termcap_tgetent+:} false; then :
15597   $as_echo_n "(cached) " >&6
15598 else
15599   ac_check_lib_save_LIBS=$LIBS
15600 LIBS="-ltermcap  $LIBS"
15601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15602 /* end confdefs.h.  */
15603
15604 /* Override any GCC internal prototype to avoid an error.
15605    Use char because int might match the return type of a GCC
15606    builtin and then its argument prototype would still apply.  */
15607 #ifdef __cplusplus
15608 extern "C"
15609 #endif
15610 char tgetent ();
15611 int
15612 main ()
15613 {
15614 return tgetent ();
15615   ;
15616   return 0;
15617 }
15618 _ACEOF
15619 if ac_fn_c_try_link "$LINENO"; then :
15620   ac_cv_lib_termcap_tgetent=yes
15621 else
15622   ac_cv_lib_termcap_tgetent=no
15623 fi
15624 rm -f core conftest.err conftest.$ac_objext \
15625     conftest$ac_exeext conftest.$ac_ext
15626 LIBS=$ac_check_lib_save_LIBS
15627 fi
15628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_tgetent" >&5
15629 $as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
15630 if test "x$ac_cv_lib_termcap_tgetent" = xyes; then :
15631   bash_cv_termcap_lib=libtermcap
15632 else
15633   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfo" >&5
15634 $as_echo_n "checking for tgetent in -ltinfo... " >&6; }
15635 if ${ac_cv_lib_tinfo_tgetent+:} false; then :
15636   $as_echo_n "(cached) " >&6
15637 else
15638   ac_check_lib_save_LIBS=$LIBS
15639 LIBS="-ltinfo  $LIBS"
15640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15641 /* end confdefs.h.  */
15642
15643 /* Override any GCC internal prototype to avoid an error.
15644    Use char because int might match the return type of a GCC
15645    builtin and then its argument prototype would still apply.  */
15646 #ifdef __cplusplus
15647 extern "C"
15648 #endif
15649 char tgetent ();
15650 int
15651 main ()
15652 {
15653 return tgetent ();
15654   ;
15655   return 0;
15656 }
15657 _ACEOF
15658 if ac_fn_c_try_link "$LINENO"; then :
15659   ac_cv_lib_tinfo_tgetent=yes
15660 else
15661   ac_cv_lib_tinfo_tgetent=no
15662 fi
15663 rm -f core conftest.err conftest.$ac_objext \
15664     conftest$ac_exeext conftest.$ac_ext
15665 LIBS=$ac_check_lib_save_LIBS
15666 fi
15667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tinfo_tgetent" >&5
15668 $as_echo "$ac_cv_lib_tinfo_tgetent" >&6; }
15669 if test "x$ac_cv_lib_tinfo_tgetent" = xyes; then :
15670   bash_cv_termcap_lib=libtinfo
15671 else
15672   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lcurses" >&5
15673 $as_echo_n "checking for tgetent in -lcurses... " >&6; }
15674 if ${ac_cv_lib_curses_tgetent+:} false; then :
15675   $as_echo_n "(cached) " >&6
15676 else
15677   ac_check_lib_save_LIBS=$LIBS
15678 LIBS="-lcurses  $LIBS"
15679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15680 /* end confdefs.h.  */
15681
15682 /* Override any GCC internal prototype to avoid an error.
15683    Use char because int might match the return type of a GCC
15684    builtin and then its argument prototype would still apply.  */
15685 #ifdef __cplusplus
15686 extern "C"
15687 #endif
15688 char tgetent ();
15689 int
15690 main ()
15691 {
15692 return tgetent ();
15693   ;
15694   return 0;
15695 }
15696 _ACEOF
15697 if ac_fn_c_try_link "$LINENO"; then :
15698   ac_cv_lib_curses_tgetent=yes
15699 else
15700   ac_cv_lib_curses_tgetent=no
15701 fi
15702 rm -f core conftest.err conftest.$ac_objext \
15703     conftest$ac_exeext conftest.$ac_ext
15704 LIBS=$ac_check_lib_save_LIBS
15705 fi
15706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_tgetent" >&5
15707 $as_echo "$ac_cv_lib_curses_tgetent" >&6; }
15708 if test "x$ac_cv_lib_curses_tgetent" = xyes; then :
15709   bash_cv_termcap_lib=libcurses
15710 else
15711   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5
15712 $as_echo_n "checking for tgetent in -lncurses... " >&6; }
15713 if ${ac_cv_lib_ncurses_tgetent+:} false; then :
15714   $as_echo_n "(cached) " >&6
15715 else
15716   ac_check_lib_save_LIBS=$LIBS
15717 LIBS="-lncurses  $LIBS"
15718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15719 /* end confdefs.h.  */
15720
15721 /* Override any GCC internal prototype to avoid an error.
15722    Use char because int might match the return type of a GCC
15723    builtin and then its argument prototype would still apply.  */
15724 #ifdef __cplusplus
15725 extern "C"
15726 #endif
15727 char tgetent ();
15728 int
15729 main ()
15730 {
15731 return tgetent ();
15732   ;
15733   return 0;
15734 }
15735 _ACEOF
15736 if ac_fn_c_try_link "$LINENO"; then :
15737   ac_cv_lib_ncurses_tgetent=yes
15738 else
15739   ac_cv_lib_ncurses_tgetent=no
15740 fi
15741 rm -f core conftest.err conftest.$ac_objext \
15742     conftest$ac_exeext conftest.$ac_ext
15743 LIBS=$ac_check_lib_save_LIBS
15744 fi
15745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5
15746 $as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
15747 if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then :
15748   bash_cv_termcap_lib=libncurses
15749 else
15750   bash_cv_termcap_lib=gnutermcap
15751 fi
15752
15753 fi
15754
15755 fi
15756
15757 fi
15758
15759 fi
15760
15761 fi
15762
15763 if test "X$_bash_needmsg" = "Xyes"; then
15764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
15765 $as_echo_n "checking which library has the termcap functions... " >&6; }
15766 fi
15767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using $bash_cv_termcap_lib" >&5
15768 $as_echo "using $bash_cv_termcap_lib" >&6; }
15769 if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then
15770 LDFLAGS="$LDFLAGS -L./lib/termcap"
15771 TERMCAP_LIB="./lib/termcap/libtermcap.a"
15772 TERMCAP_DEP="./lib/termcap/libtermcap.a"
15773 elif test $bash_cv_termcap_lib = libtermcap && test -z "$prefer_curses"; then
15774 TERMCAP_LIB=-ltermcap
15775 TERMCAP_DEP=
15776 elif test $bash_cv_termcap_lib = libtinfo; then
15777 TERMCAP_LIB=-ltinfo
15778 TERMCAP_DEP=
15779 elif test $bash_cv_termcap_lib = libncurses; then
15780 TERMCAP_LIB=-lncurses
15781 TERMCAP_DEP=
15782 elif test $bash_cv_termcap_lib = libc; then
15783 TERMCAP_LIB=
15784 TERMCAP_DEP=
15785 else
15786 TERMCAP_LIB=-lcurses
15787 TERMCAP_DEP=
15788 fi
15789
15790 fi
15791
15792
15793
15794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /dev/fd is available" >&5
15795 $as_echo_n "checking whether /dev/fd is available... " >&6; }
15796 if ${bash_cv_dev_fd+:} false; then :
15797   $as_echo_n "(cached) " >&6
15798 else
15799   bash_cv_dev_fd=""
15800 if test -d /dev/fd  && (exec test -r /dev/fd/0 < /dev/null) ; then
15801 # check for systems like FreeBSD 5 that only provide /dev/fd/[012]
15802    if (exec test -r /dev/fd/3 3</dev/null) ; then
15803      bash_cv_dev_fd=standard
15804    else
15805      bash_cv_dev_fd=absent
15806    fi
15807 fi
15808 if test -z "$bash_cv_dev_fd" ; then
15809   if test -d /proc/self/fd && (exec test -r /proc/self/fd/0 < /dev/null) ; then
15810     bash_cv_dev_fd=whacky
15811   else
15812     bash_cv_dev_fd=absent
15813   fi
15814 fi
15815
15816 fi
15817
15818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dev_fd" >&5
15819 $as_echo "$bash_cv_dev_fd" >&6; }
15820 if test $bash_cv_dev_fd = "standard"; then
15821   $as_echo "#define HAVE_DEV_FD 1" >>confdefs.h
15822
15823   $as_echo "#define DEV_FD_PREFIX \"/dev/fd/\"" >>confdefs.h
15824
15825 elif test $bash_cv_dev_fd = "whacky"; then
15826   $as_echo "#define HAVE_DEV_FD 1" >>confdefs.h
15827
15828   $as_echo "#define DEV_FD_PREFIX \"/proc/self/fd/\"" >>confdefs.h
15829
15830 fi
15831
15832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /dev/stdin stdout stderr are available" >&5
15833 $as_echo_n "checking whether /dev/stdin stdout stderr are available... " >&6; }
15834 if ${bash_cv_dev_stdin+:} false; then :
15835   $as_echo_n "(cached) " >&6
15836 else
15837   if test -d /dev/fd && (exec test -r /dev/stdin < /dev/null) ; then
15838    bash_cv_dev_stdin=present
15839  elif test -d /proc/self/fd && (exec test -r /dev/stdin < /dev/null) ; then
15840    bash_cv_dev_stdin=present
15841  else
15842    bash_cv_dev_stdin=absent
15843  fi
15844
15845 fi
15846
15847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dev_stdin" >&5
15848 $as_echo "$bash_cv_dev_stdin" >&6; }
15849 if test $bash_cv_dev_stdin = "present"; then
15850   $as_echo "#define HAVE_DEV_STDIN 1" >>confdefs.h
15851
15852 fi
15853
15854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default mail directory" >&5
15855 $as_echo_n "checking for default mail directory... " >&6; }
15856 if ${bash_cv_mail_dir+:} false; then :
15857   $as_echo_n "(cached) " >&6
15858 else
15859   if test -d /var/mail; then
15860    bash_cv_mail_dir=/var/mail
15861  elif test -d /var/spool/mail; then
15862    bash_cv_mail_dir=/var/spool/mail
15863  elif test -d /usr/mail; then
15864    bash_cv_mail_dir=/usr/mail
15865  elif test -d /usr/spool/mail; then
15866    bash_cv_mail_dir=/usr/spool/mail
15867  else
15868    bash_cv_mail_dir=unknown
15869  fi
15870
15871 fi
15872
15873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_mail_dir" >&5
15874 $as_echo "$bash_cv_mail_dir" >&6; }
15875 cat >>confdefs.h <<_ACEOF
15876 #define DEFAULT_MAIL_DIRECTORY "$bash_cv_mail_dir"
15877 _ACEOF
15878
15879
15880
15881 if test "$bash_cv_job_control_missing" = missing; then
15882         opt_job_control=no
15883 fi
15884
15885 if test "$opt_job_control" = yes; then
15886 $as_echo "#define JOB_CONTROL 1" >>confdefs.h
15887
15888 JOBS_O=jobs.o
15889 else
15890 JOBS_O=nojobs.o
15891 fi
15892
15893
15894
15895
15896 LOCAL_DEFS=-DSHELL
15897
15898
15899 case "${host_os}" in
15900 sysv4.2*)       $as_echo "#define SVR4_2 1" >>confdefs.h
15901
15902                 $as_echo "#define SVR4 1" >>confdefs.h
15903  ;;
15904 sysv4*)         $as_echo "#define SVR4 1" >>confdefs.h
15905  ;;
15906 sysv5*)         $as_echo "#define SVR5 1" >>confdefs.h
15907  ;;
15908 hpux9*)         LOCAL_CFLAGS="-DHPUX9 -DHPUX" ;;
15909 hpux*)          LOCAL_CFLAGS=-DHPUX ;;
15910 dgux*)          LOCAL_CFLAGS=-D_DGUX_SOURCE; LOCAL_LIBS=-ldgc ;;
15911 isc*)           LOCAL_CFLAGS=-Disc386 ;;
15912 rhapsody*)      LOCAL_CFLAGS=-DRHAPSODY ;;
15913 darwin*)        LOCAL_CFLAGS=-DMACOSX ;;
15914 sco3.2v5*)      LOCAL_CFLAGS="-b elf -DWAITPID_BROKEN -DPATH_MAX=1024" ;;
15915 sco3.2v4*)      LOCAL_CFLAGS="-DMUST_UNBLOCK_CHLD -DPATH_MAX=1024" ;;
15916 sco3.2*)        LOCAL_CFLAGS=-DMUST_UNBLOCK_CHLD ;;
15917 sunos4*)        LOCAL_CFLAGS=-DSunOS4 ;;
15918 solaris2.5*)    LOCAL_CFLAGS="-DSunOS5 -DSOLARIS" ;;
15919 solaris2.8*)    LOCAL_CFLAGS=-DSOLARIS  ;;
15920 solaris2.9*)    LOCAL_CFLAGS=-DSOLARIS  ;;
15921 solaris2.10*)   LOCAL_CFLAGS=-DSOLARIS  ;;
15922 solaris2*)      LOCAL_CFLAGS=-DSOLARIS ;;
15923 lynxos*)        LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
15924 linux*)         LOCAL_LDFLAGS=-rdynamic          # allow dynamic loading
15925                 case "`uname -r`" in
15926                 2.[456789]*|3*) $as_echo "#define PGRP_PIPE 1" >>confdefs.h
15927  ;;
15928                 esac ;;
15929 *qnx6*)         LOCAL_CFLAGS="-Dqnx -Dqnx6" LOCAL_LIBS="-lncurses" ;;
15930 *qnx*)          LOCAL_CFLAGS="-Dqnx -F -3s" LOCAL_LDFLAGS="-3s" LOCAL_LIBS="-lunix -lncurses" ;;
15931 powerux*)       LOCAL_LIBS="-lgen" ;;
15932 cygwin*)        LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
15933 opennt*|interix*) LOCAL_CFLAGS="-DNO_MAIN_ENV_ARG -DBROKEN_DIRENT_D_INO -D_POSIX_SOURCE -D_ALL_SOURCE -DRECYCLES_PIDS" ;;
15934 *openstep*)     LOCAL_CFLAGS="-D__APPLE_CC__" ;;
15935 esac
15936
15937 case "${host_os}-${CC}" in
15938 aix4.2*-*gcc*)  LOCAL_LDFLAGS="-Xlinker -bexpall -Xlinker -brtl" ;;
15939 aix4.2*)        LOCAL_LDFLAGS="-bexpall -brtl" ;;
15940 bsdi4*-*gcc*)   LOCAL_LDFLAGS="-rdynamic" ;;    # allow dynamic loading, like Linux
15941 esac
15942
15943 case "${host_os}" in
15944 freebsd[3-9]*)
15945                 if test -x /usr/bin/objformat && test "`/usr/bin/objformat`" = "elf" ; then
15946                         LOCAL_LDFLAGS=-rdynamic # allow dynamic loading
15947                 fi ;;
15948 freebsdelf*)    LOCAL_LDFLAGS=-rdynamic ;;      # allow dynamic loading
15949 dragonfly*)     LOCAL_LDFLAGS=-rdynamic ;;      # allow dynamic loading
15950 esac
15951
15952 case "$host_cpu" in
15953 *cray*)         LOCAL_CFLAGS="-DCRAY" ;; # shell var so config.h can use it
15954 esac
15955
15956 case "$host_cpu-$host_os" in
15957 ibmrt-*bsd4*)   LOCAL_CFLAGS="-ma -U__STDC__" ;;
15958 esac
15959
15960 case "$host_cpu-$host_vendor-$host_os" in
15961 m88k-motorola-sysv3)    LOCAL_CFLAGS=-DWAITPID_BROKEN ;;
15962 mips-pyramid-sysv4)     LOCAL_CFLAGS=-Xa ;;
15963 esac
15964
15965 #
15966 # Shared object configuration section.  These values are generated by
15967 # ${srcdir}/support/shobj-conf
15968 #
15969 if test "$ac_cv_func_dlopen" = "yes" && test -f ${srcdir}/support/shobj-conf
15970 then
15971         { $as_echo "$as_me:${as_lineno-$LINENO}: checking shared object configuration for loadable builtins" >&5
15972 $as_echo_n "checking shared object configuration for loadable builtins... " >&6; }
15973         eval `${CONFIG_SHELL-/bin/sh} ${srcdir}/support/shobj-conf -C "${CC}" -c "${host_cpu}" -o "${host_os}" -v "${host_vendor}"`
15974
15975
15976
15977
15978
15979
15980
15981         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHOBJ_STATUS" >&5
15982 $as_echo "$SHOBJ_STATUS" >&6; }
15983 fi
15984
15985 # try to create a directory tree if the source is elsewhere
15986 # this should be packaged into a script accessible via ${srcdir}/support
15987 case "$srcdir" in
15988 .)      ;;
15989 *)      for d in doc tests support lib examples; do     # dirs
15990                 test -d $d || mkdir $d
15991         done
15992         for ld in readline glob tilde malloc sh termcap; do     # libdirs
15993                 test -d lib/$ld || mkdir lib/$ld
15994         done
15995         test -d examples/loadables || mkdir examples/loadables  # loadable builtins
15996         test -d examples/loadables/perl || mkdir examples/loadables/perl
15997         ;;
15998 esac
15999
16000 BUILD_DIR=`pwd`
16001 case "$BUILD_DIR" in
16002 *\ *)   BUILD_DIR=`echo "$BUILD_DIR" | sed 's: :\\\\ :g'` ;;
16003 *)      ;;
16004 esac
16005
16006 if test -z "$localedir"; then
16007         localedir='${datarootdir}/locale'
16008 fi
16009 if test -z "$datarootdir"; then
16010         datarootdir='${prefix}/share'
16011 fi
16012
16013
16014
16015
16016
16017
16018 # Some versions of autoconf don't substitute these automatically
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040 #AC_SUBST(ALLOCA_SOURCE)
16041 #AC_SUBST(ALLOCA_OBJECT)
16042
16043 ac_config_files="$ac_config_files Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile lib/intl/Makefile lib/malloc/Makefile lib/sh/Makefile lib/termcap/Makefile lib/tilde/Makefile doc/Makefile support/Makefile po/Makefile.in examples/loadables/Makefile examples/loadables/perl/Makefile"
16044
16045 ac_config_commands="$ac_config_commands default"
16046
16047 cat >confcache <<\_ACEOF
16048 # This file is a shell script that caches the results of configure
16049 # tests run on this system so they can be shared between configure
16050 # scripts and configure runs, see configure's option --config-cache.
16051 # It is not useful on other systems.  If it contains results you don't
16052 # want to keep, you may remove or edit it.
16053 #
16054 # config.status only pays attention to the cache file if you give it
16055 # the --recheck option to rerun configure.
16056 #
16057 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16058 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16059 # following values.
16060
16061 _ACEOF
16062
16063 # The following way of writing the cache mishandles newlines in values,
16064 # but we know of no workaround that is simple, portable, and efficient.
16065 # So, we kill variables containing newlines.
16066 # Ultrix sh set writes to stderr and can't be redirected directly,
16067 # and sets the high bit in the cache file unless we assign to the vars.
16068 (
16069   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16070     eval ac_val=\$$ac_var
16071     case $ac_val in #(
16072     *${as_nl}*)
16073       case $ac_var in #(
16074       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16075 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16076       esac
16077       case $ac_var in #(
16078       _ | IFS | as_nl) ;; #(
16079       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16080       *) { eval $ac_var=; unset $ac_var;} ;;
16081       esac ;;
16082     esac
16083   done
16084
16085   (set) 2>&1 |
16086     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16087     *${as_nl}ac_space=\ *)
16088       # `set' does not quote correctly, so add quotes: double-quote
16089       # substitution turns \\\\ into \\, and sed turns \\ into \.
16090       sed -n \
16091         "s/'/'\\\\''/g;
16092           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16093       ;; #(
16094     *)
16095       # `set' quotes correctly as required by POSIX, so do not add quotes.
16096       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16097       ;;
16098     esac |
16099     sort
16100 ) |
16101   sed '
16102      /^ac_cv_env_/b end
16103      t clear
16104      :clear
16105      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16106      t end
16107      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16108      :end' >>confcache
16109 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16110   if test -w "$cache_file"; then
16111     if test "x$cache_file" != "x/dev/null"; then
16112       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16113 $as_echo "$as_me: updating cache $cache_file" >&6;}
16114       if test ! -f "$cache_file" || test -h "$cache_file"; then
16115         cat confcache >"$cache_file"
16116       else
16117         case $cache_file in #(
16118         */* | ?:*)
16119           mv -f confcache "$cache_file"$$ &&
16120           mv -f "$cache_file"$$ "$cache_file" ;; #(
16121         *)
16122           mv -f confcache "$cache_file" ;;
16123         esac
16124       fi
16125     fi
16126   else
16127     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16128 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16129   fi
16130 fi
16131 rm -f confcache
16132
16133 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16134 # Let make expand exec_prefix.
16135 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16136
16137 DEFS=-DHAVE_CONFIG_H
16138
16139 ac_libobjs=
16140 ac_ltlibobjs=
16141 U=
16142 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16143   # 1. Remove the extension, and $U if already installed.
16144   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16145   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16146   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16147   #    will be set to the directory where LIBOBJS objects are built.
16148   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16149   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16150 done
16151 LIBOBJS=$ac_libobjs
16152
16153 LTLIBOBJS=$ac_ltlibobjs
16154
16155
16156
16157
16158 : "${CONFIG_STATUS=./config.status}"
16159 ac_write_fail=0
16160 ac_clean_files_save=$ac_clean_files
16161 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16162 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16163 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16164 as_write_fail=0
16165 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16166 #! $SHELL
16167 # Generated by $as_me.
16168 # Run this file to recreate the current configuration.
16169 # Compiler output produced by configure, useful for debugging
16170 # configure, is in config.log if it exists.
16171
16172 debug=false
16173 ac_cs_recheck=false
16174 ac_cs_silent=false
16175
16176 SHELL=\${CONFIG_SHELL-$SHELL}
16177 export SHELL
16178 _ASEOF
16179 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16180 ## -------------------- ##
16181 ## M4sh Initialization. ##
16182 ## -------------------- ##
16183
16184 # Be more Bourne compatible
16185 DUALCASE=1; export DUALCASE # for MKS sh
16186 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16187   emulate sh
16188   NULLCMD=:
16189   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16190   # is contrary to our usage.  Disable this feature.
16191   alias -g '${1+"$@"}'='"$@"'
16192   setopt NO_GLOB_SUBST
16193 else
16194   case `(set -o) 2>/dev/null` in #(
16195   *posix*) :
16196     set -o posix ;; #(
16197   *) :
16198      ;;
16199 esac
16200 fi
16201
16202
16203 as_nl='
16204 '
16205 export as_nl
16206 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16207 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16208 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16209 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16210 # Prefer a ksh shell builtin over an external printf program on Solaris,
16211 # but without wasting forks for bash or zsh.
16212 if test -z "$BASH_VERSION$ZSH_VERSION" \
16213     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16214   as_echo='print -r --'
16215   as_echo_n='print -rn --'
16216 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16217   as_echo='printf %s\n'
16218   as_echo_n='printf %s'
16219 else
16220   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16221     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16222     as_echo_n='/usr/ucb/echo -n'
16223   else
16224     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16225     as_echo_n_body='eval
16226       arg=$1;
16227       case $arg in #(
16228       *"$as_nl"*)
16229         expr "X$arg" : "X\\(.*\\)$as_nl";
16230         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16231       esac;
16232       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16233     '
16234     export as_echo_n_body
16235     as_echo_n='sh -c $as_echo_n_body as_echo'
16236   fi
16237   export as_echo_body
16238   as_echo='sh -c $as_echo_body as_echo'
16239 fi
16240
16241 # The user is always right.
16242 if test "${PATH_SEPARATOR+set}" != set; then
16243   PATH_SEPARATOR=:
16244   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16245     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16246       PATH_SEPARATOR=';'
16247   }
16248 fi
16249
16250
16251 # IFS
16252 # We need space, tab and new line, in precisely that order.  Quoting is
16253 # there to prevent editors from complaining about space-tab.
16254 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16255 # splitting by setting IFS to empty value.)
16256 IFS=" ""        $as_nl"
16257
16258 # Find who we are.  Look in the path if we contain no directory separator.
16259 as_myself=
16260 case $0 in #((
16261   *[\\/]* ) as_myself=$0 ;;
16262   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16263 for as_dir in $PATH
16264 do
16265   IFS=$as_save_IFS
16266   test -z "$as_dir" && as_dir=.
16267     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16268   done
16269 IFS=$as_save_IFS
16270
16271      ;;
16272 esac
16273 # We did not find ourselves, most probably we were run as `sh COMMAND'
16274 # in which case we are not to be found in the path.
16275 if test "x$as_myself" = x; then
16276   as_myself=$0
16277 fi
16278 if test ! -f "$as_myself"; then
16279   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16280   exit 1
16281 fi
16282
16283 # Unset variables that we do not need and which cause bugs (e.g. in
16284 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16285 # suppresses any "Segmentation fault" message there.  '((' could
16286 # trigger a bug in pdksh 5.2.14.
16287 for as_var in BASH_ENV ENV MAIL MAILPATH
16288 do eval test x\${$as_var+set} = xset \
16289   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16290 done
16291 PS1='$ '
16292 PS2='> '
16293 PS4='+ '
16294
16295 # NLS nuisances.
16296 LC_ALL=C
16297 export LC_ALL
16298 LANGUAGE=C
16299 export LANGUAGE
16300
16301 # CDPATH.
16302 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16303
16304
16305 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16306 # ----------------------------------------
16307 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16308 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16309 # script with STATUS, using 1 if that was 0.
16310 as_fn_error ()
16311 {
16312   as_status=$1; test $as_status -eq 0 && as_status=1
16313   if test "$4"; then
16314     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16315     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16316   fi
16317   $as_echo "$as_me: error: $2" >&2
16318   as_fn_exit $as_status
16319 } # as_fn_error
16320
16321
16322 # as_fn_set_status STATUS
16323 # -----------------------
16324 # Set $? to STATUS, without forking.
16325 as_fn_set_status ()
16326 {
16327   return $1
16328 } # as_fn_set_status
16329
16330 # as_fn_exit STATUS
16331 # -----------------
16332 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16333 as_fn_exit ()
16334 {
16335   set +e
16336   as_fn_set_status $1
16337   exit $1
16338 } # as_fn_exit
16339
16340 # as_fn_unset VAR
16341 # ---------------
16342 # Portably unset VAR.
16343 as_fn_unset ()
16344 {
16345   { eval $1=; unset $1;}
16346 }
16347 as_unset=as_fn_unset
16348 # as_fn_append VAR VALUE
16349 # ----------------------
16350 # Append the text in VALUE to the end of the definition contained in VAR. Take
16351 # advantage of any shell optimizations that allow amortized linear growth over
16352 # repeated appends, instead of the typical quadratic growth present in naive
16353 # implementations.
16354 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16355   eval 'as_fn_append ()
16356   {
16357     eval $1+=\$2
16358   }'
16359 else
16360   as_fn_append ()
16361   {
16362     eval $1=\$$1\$2
16363   }
16364 fi # as_fn_append
16365
16366 # as_fn_arith ARG...
16367 # ------------------
16368 # Perform arithmetic evaluation on the ARGs, and store the result in the
16369 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16370 # must be portable across $(()) and expr.
16371 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16372   eval 'as_fn_arith ()
16373   {
16374     as_val=$(( $* ))
16375   }'
16376 else
16377   as_fn_arith ()
16378   {
16379     as_val=`expr "$@" || test $? -eq 1`
16380   }
16381 fi # as_fn_arith
16382
16383
16384 if expr a : '\(a\)' >/dev/null 2>&1 &&
16385    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16386   as_expr=expr
16387 else
16388   as_expr=false
16389 fi
16390
16391 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16392   as_basename=basename
16393 else
16394   as_basename=false
16395 fi
16396
16397 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16398   as_dirname=dirname
16399 else
16400   as_dirname=false
16401 fi
16402
16403 as_me=`$as_basename -- "$0" ||
16404 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16405          X"$0" : 'X\(//\)$' \| \
16406          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16407 $as_echo X/"$0" |
16408     sed '/^.*\/\([^/][^/]*\)\/*$/{
16409             s//\1/
16410             q
16411           }
16412           /^X\/\(\/\/\)$/{
16413             s//\1/
16414             q
16415           }
16416           /^X\/\(\/\).*/{
16417             s//\1/
16418             q
16419           }
16420           s/.*/./; q'`
16421
16422 # Avoid depending upon Character Ranges.
16423 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16424 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16425 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16426 as_cr_digits='0123456789'
16427 as_cr_alnum=$as_cr_Letters$as_cr_digits
16428
16429 ECHO_C= ECHO_N= ECHO_T=
16430 case `echo -n x` in #(((((
16431 -n*)
16432   case `echo 'xy\c'` in
16433   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16434   xy)  ECHO_C='\c';;
16435   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16436        ECHO_T=' ';;
16437   esac;;
16438 *)
16439   ECHO_N='-n';;
16440 esac
16441
16442 rm -f conf$$ conf$$.exe conf$$.file
16443 if test -d conf$$.dir; then
16444   rm -f conf$$.dir/conf$$.file
16445 else
16446   rm -f conf$$.dir
16447   mkdir conf$$.dir 2>/dev/null
16448 fi
16449 if (echo >conf$$.file) 2>/dev/null; then
16450   if ln -s conf$$.file conf$$ 2>/dev/null; then
16451     as_ln_s='ln -s'
16452     # ... but there are two gotchas:
16453     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16454     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16455     # In both cases, we have to default to `cp -pR'.
16456     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16457       as_ln_s='cp -pR'
16458   elif ln conf$$.file conf$$ 2>/dev/null; then
16459     as_ln_s=ln
16460   else
16461     as_ln_s='cp -pR'
16462   fi
16463 else
16464   as_ln_s='cp -pR'
16465 fi
16466 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16467 rmdir conf$$.dir 2>/dev/null
16468
16469
16470 # as_fn_mkdir_p
16471 # -------------
16472 # Create "$as_dir" as a directory, including parents if necessary.
16473 as_fn_mkdir_p ()
16474 {
16475
16476   case $as_dir in #(
16477   -*) as_dir=./$as_dir;;
16478   esac
16479   test -d "$as_dir" || eval $as_mkdir_p || {
16480     as_dirs=
16481     while :; do
16482       case $as_dir in #(
16483       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16484       *) as_qdir=$as_dir;;
16485       esac
16486       as_dirs="'$as_qdir' $as_dirs"
16487       as_dir=`$as_dirname -- "$as_dir" ||
16488 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16489          X"$as_dir" : 'X\(//\)[^/]' \| \
16490          X"$as_dir" : 'X\(//\)$' \| \
16491          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16492 $as_echo X"$as_dir" |
16493     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16494             s//\1/
16495             q
16496           }
16497           /^X\(\/\/\)[^/].*/{
16498             s//\1/
16499             q
16500           }
16501           /^X\(\/\/\)$/{
16502             s//\1/
16503             q
16504           }
16505           /^X\(\/\).*/{
16506             s//\1/
16507             q
16508           }
16509           s/.*/./; q'`
16510       test -d "$as_dir" && break
16511     done
16512     test -z "$as_dirs" || eval "mkdir $as_dirs"
16513   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16514
16515
16516 } # as_fn_mkdir_p
16517 if mkdir -p . 2>/dev/null; then
16518   as_mkdir_p='mkdir -p "$as_dir"'
16519 else
16520   test -d ./-p && rmdir ./-p
16521   as_mkdir_p=false
16522 fi
16523
16524
16525 # as_fn_executable_p FILE
16526 # -----------------------
16527 # Test if FILE is an executable regular file.
16528 as_fn_executable_p ()
16529 {
16530   test -f "$1" && test -x "$1"
16531 } # as_fn_executable_p
16532 as_test_x='test -x'
16533 as_executable_p=as_fn_executable_p
16534
16535 # Sed expression to map a string onto a valid CPP name.
16536 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16537
16538 # Sed expression to map a string onto a valid variable name.
16539 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16540
16541
16542 exec 6>&1
16543 ## ----------------------------------- ##
16544 ## Main body of $CONFIG_STATUS script. ##
16545 ## ----------------------------------- ##
16546 _ASEOF
16547 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16548
16549 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16550 # Save the log message, to keep $0 and so on meaningful, and to
16551 # report actual input values of CONFIG_FILES etc. instead of their
16552 # values after options handling.
16553 ac_log="
16554 This file was extended by bash $as_me 4.3-release, which was
16555 generated by GNU Autoconf 2.69.  Invocation command line was
16556
16557   CONFIG_FILES    = $CONFIG_FILES
16558   CONFIG_HEADERS  = $CONFIG_HEADERS
16559   CONFIG_LINKS    = $CONFIG_LINKS
16560   CONFIG_COMMANDS = $CONFIG_COMMANDS
16561   $ $0 $@
16562
16563 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16564 "
16565
16566 _ACEOF
16567
16568 case $ac_config_files in *"
16569 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16570 esac
16571
16572 case $ac_config_headers in *"
16573 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16574 esac
16575
16576
16577 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16578 # Files that config.status was made for.
16579 config_files="$ac_config_files"
16580 config_headers="$ac_config_headers"
16581 config_commands="$ac_config_commands"
16582
16583 _ACEOF
16584
16585 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16586 ac_cs_usage="\
16587 \`$as_me' instantiates files and other configuration actions
16588 from templates according to the current configuration.  Unless the files
16589 and actions are specified as TAGs, all are instantiated by default.
16590
16591 Usage: $0 [OPTION]... [TAG]...
16592
16593   -h, --help       print this help, then exit
16594   -V, --version    print version number and configuration settings, then exit
16595       --config     print configuration, then exit
16596   -q, --quiet, --silent
16597                    do not print progress messages
16598   -d, --debug      don't remove temporary files
16599       --recheck    update $as_me by reconfiguring in the same conditions
16600       --file=FILE[:TEMPLATE]
16601                    instantiate the configuration file FILE
16602       --header=FILE[:TEMPLATE]
16603                    instantiate the configuration header FILE
16604
16605 Configuration files:
16606 $config_files
16607
16608 Configuration headers:
16609 $config_headers
16610
16611 Configuration commands:
16612 $config_commands
16613
16614 Report bugs to <bug-bash@gnu.org>."
16615
16616 _ACEOF
16617 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16618 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16619 ac_cs_version="\\
16620 bash config.status 4.3-release
16621 configured by $0, generated by GNU Autoconf 2.69,
16622   with options \\"\$ac_cs_config\\"
16623
16624 Copyright (C) 2012 Free Software Foundation, Inc.
16625 This config.status script is free software; the Free Software Foundation
16626 gives unlimited permission to copy, distribute and modify it."
16627
16628 ac_pwd='$ac_pwd'
16629 srcdir='$srcdir'
16630 INSTALL='$INSTALL'
16631 test -n "\$AWK" || AWK=awk
16632 _ACEOF
16633
16634 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16635 # The default lists apply if the user does not specify any file.
16636 ac_need_defaults=:
16637 while test $# != 0
16638 do
16639   case $1 in
16640   --*=?*)
16641     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16642     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16643     ac_shift=:
16644     ;;
16645   --*=)
16646     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16647     ac_optarg=
16648     ac_shift=:
16649     ;;
16650   *)
16651     ac_option=$1
16652     ac_optarg=$2
16653     ac_shift=shift
16654     ;;
16655   esac
16656
16657   case $ac_option in
16658   # Handling of the options.
16659   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16660     ac_cs_recheck=: ;;
16661   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16662     $as_echo "$ac_cs_version"; exit ;;
16663   --config | --confi | --conf | --con | --co | --c )
16664     $as_echo "$ac_cs_config"; exit ;;
16665   --debug | --debu | --deb | --de | --d | -d )
16666     debug=: ;;
16667   --file | --fil | --fi | --f )
16668     $ac_shift
16669     case $ac_optarg in
16670     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16671     '') as_fn_error $? "missing file argument" ;;
16672     esac
16673     as_fn_append CONFIG_FILES " '$ac_optarg'"
16674     ac_need_defaults=false;;
16675   --header | --heade | --head | --hea )
16676     $ac_shift
16677     case $ac_optarg in
16678     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16679     esac
16680     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16681     ac_need_defaults=false;;
16682   --he | --h)
16683     # Conflict between --help and --header
16684     as_fn_error $? "ambiguous option: \`$1'
16685 Try \`$0 --help' for more information.";;
16686   --help | --hel | -h )
16687     $as_echo "$ac_cs_usage"; exit ;;
16688   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16689   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16690     ac_cs_silent=: ;;
16691
16692   # This is an error.
16693   -*) as_fn_error $? "unrecognized option: \`$1'
16694 Try \`$0 --help' for more information." ;;
16695
16696   *) as_fn_append ac_config_targets " $1"
16697      ac_need_defaults=false ;;
16698
16699   esac
16700   shift
16701 done
16702
16703 ac_configure_extra_args=
16704
16705 if $ac_cs_silent; then
16706   exec 6>/dev/null
16707   ac_configure_extra_args="$ac_configure_extra_args --silent"
16708 fi
16709
16710 _ACEOF
16711 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16712 if \$ac_cs_recheck; then
16713   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16714   shift
16715   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16716   CONFIG_SHELL='$SHELL'
16717   export CONFIG_SHELL
16718   exec "\$@"
16719 fi
16720
16721 _ACEOF
16722 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16723 exec 5>>config.log
16724 {
16725   echo
16726   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16727 ## Running $as_me. ##
16728 _ASBOX
16729   $as_echo "$ac_log"
16730 } >&5
16731
16732 _ACEOF
16733 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16734 #
16735 # INIT-COMMANDS
16736 #
16737 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16738     # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16739     # from automake.
16740     eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16741     # Capture the value of LINGUAS because we need it to compute CATALOGS.
16742     LINGUAS="${LINGUAS-%UNSET%}"
16743
16744
16745 _ACEOF
16746
16747 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16748
16749 # Handling of arguments.
16750 for ac_config_target in $ac_config_targets
16751 do
16752   case $ac_config_target in
16753     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16754     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16755     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16756     "builtins/Makefile") CONFIG_FILES="$CONFIG_FILES builtins/Makefile" ;;
16757     "lib/readline/Makefile") CONFIG_FILES="$CONFIG_FILES lib/readline/Makefile" ;;
16758     "lib/glob/Makefile") CONFIG_FILES="$CONFIG_FILES lib/glob/Makefile" ;;
16759     "lib/intl/Makefile") CONFIG_FILES="$CONFIG_FILES lib/intl/Makefile" ;;
16760     "lib/malloc/Makefile") CONFIG_FILES="$CONFIG_FILES lib/malloc/Makefile" ;;
16761     "lib/sh/Makefile") CONFIG_FILES="$CONFIG_FILES lib/sh/Makefile" ;;
16762     "lib/termcap/Makefile") CONFIG_FILES="$CONFIG_FILES lib/termcap/Makefile" ;;
16763     "lib/tilde/Makefile") CONFIG_FILES="$CONFIG_FILES lib/tilde/Makefile" ;;
16764     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16765     "support/Makefile") CONFIG_FILES="$CONFIG_FILES support/Makefile" ;;
16766     "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
16767     "examples/loadables/Makefile") CONFIG_FILES="$CONFIG_FILES examples/loadables/Makefile" ;;
16768     "examples/loadables/perl/Makefile") CONFIG_FILES="$CONFIG_FILES examples/loadables/perl/Makefile" ;;
16769     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16770
16771   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16772   esac
16773 done
16774
16775
16776 # If the user did not use the arguments to specify the items to instantiate,
16777 # then the envvar interface is used.  Set only those that are not.
16778 # We use the long form for the default assignment because of an extremely
16779 # bizarre bug on SunOS 4.1.3.
16780 if $ac_need_defaults; then
16781   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16782   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16783   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16784 fi
16785
16786 # Have a temporary directory for convenience.  Make it in the build tree
16787 # simply because there is no reason against having it here, and in addition,
16788 # creating and moving files from /tmp can sometimes cause problems.
16789 # Hook for its removal unless debugging.
16790 # Note that there is a small window in which the directory will not be cleaned:
16791 # after its creation but before its name has been assigned to `$tmp'.
16792 $debug ||
16793 {
16794   tmp= ac_tmp=
16795   trap 'exit_status=$?
16796   : "${ac_tmp:=$tmp}"
16797   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16798 ' 0
16799   trap 'as_fn_exit 1' 1 2 13 15
16800 }
16801 # Create a (secure) tmp directory for tmp files.
16802
16803 {
16804   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16805   test -d "$tmp"
16806 }  ||
16807 {
16808   tmp=./conf$$-$RANDOM
16809   (umask 077 && mkdir "$tmp")
16810 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16811 ac_tmp=$tmp
16812
16813 # Set up the scripts for CONFIG_FILES section.
16814 # No need to generate them if there are no CONFIG_FILES.
16815 # This happens for instance with `./config.status config.h'.
16816 if test -n "$CONFIG_FILES"; then
16817
16818
16819 ac_cr=`echo X | tr X '\015'`
16820 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16821 # But we know of no other shell where ac_cr would be empty at this
16822 # point, so we can use a bashism as a fallback.
16823 if test "x$ac_cr" = x; then
16824   eval ac_cr=\$\'\\r\'
16825 fi
16826 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16827 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16828   ac_cs_awk_cr='\\r'
16829 else
16830   ac_cs_awk_cr=$ac_cr
16831 fi
16832
16833 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16834 _ACEOF
16835
16836
16837 {
16838   echo "cat >conf$$subs.awk <<_ACEOF" &&
16839   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16840   echo "_ACEOF"
16841 } >conf$$subs.sh ||
16842   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16843 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16844 ac_delim='%!_!# '
16845 for ac_last_try in false false false false false :; do
16846   . ./conf$$subs.sh ||
16847     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16848
16849   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16850   if test $ac_delim_n = $ac_delim_num; then
16851     break
16852   elif $ac_last_try; then
16853     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16854   else
16855     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16856   fi
16857 done
16858 rm -f conf$$subs.sh
16859
16860 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16861 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16862 _ACEOF
16863 sed -n '
16864 h
16865 s/^/S["/; s/!.*/"]=/
16866 p
16867 g
16868 s/^[^!]*!//
16869 :repl
16870 t repl
16871 s/'"$ac_delim"'$//
16872 t delim
16873 :nl
16874 h
16875 s/\(.\{148\}\)..*/\1/
16876 t more1
16877 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16878 p
16879 n
16880 b repl
16881 :more1
16882 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16883 p
16884 g
16885 s/.\{148\}//
16886 t nl
16887 :delim
16888 h
16889 s/\(.\{148\}\)..*/\1/
16890 t more2
16891 s/["\\]/\\&/g; s/^/"/; s/$/"/
16892 p
16893 b
16894 :more2
16895 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16896 p
16897 g
16898 s/.\{148\}//
16899 t delim
16900 ' <conf$$subs.awk | sed '
16901 /^[^""]/{
16902   N
16903   s/\n//
16904 }
16905 ' >>$CONFIG_STATUS || ac_write_fail=1
16906 rm -f conf$$subs.awk
16907 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16908 _ACAWK
16909 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16910   for (key in S) S_is_set[key] = 1
16911   FS = "\a"
16912
16913 }
16914 {
16915   line = $ 0
16916   nfields = split(line, field, "@")
16917   substed = 0
16918   len = length(field[1])
16919   for (i = 2; i < nfields; i++) {
16920     key = field[i]
16921     keylen = length(key)
16922     if (S_is_set[key]) {
16923       value = S[key]
16924       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16925       len += length(value) + length(field[++i])
16926       substed = 1
16927     } else
16928       len += 1 + keylen
16929   }
16930
16931   print line
16932 }
16933
16934 _ACAWK
16935 _ACEOF
16936 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16937 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16938   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16939 else
16940   cat
16941 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16942   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16943 _ACEOF
16944
16945 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16946 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16947 # trailing colons and then remove the whole line if VPATH becomes empty
16948 # (actually we leave an empty line to preserve line numbers).
16949 if test "x$srcdir" = x.; then
16950   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
16951 h
16952 s///
16953 s/^/:/
16954 s/[      ]*$/:/
16955 s/:\$(srcdir):/:/g
16956 s/:\${srcdir}:/:/g
16957 s/:@srcdir@:/:/g
16958 s/^:*//
16959 s/:*$//
16960 x
16961 s/\(=[   ]*\).*/\1/
16962 G
16963 s/\n//
16964 s/^[^=]*=[       ]*$//
16965 }'
16966 fi
16967
16968 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16969 fi # test -n "$CONFIG_FILES"
16970
16971 # Set up the scripts for CONFIG_HEADERS section.
16972 # No need to generate them if there are no CONFIG_HEADERS.
16973 # This happens for instance with `./config.status Makefile'.
16974 if test -n "$CONFIG_HEADERS"; then
16975 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16976 BEGIN {
16977 _ACEOF
16978
16979 # Transform confdefs.h into an awk script `defines.awk', embedded as
16980 # here-document in config.status, that substitutes the proper values into
16981 # config.h.in to produce config.h.
16982
16983 # Create a delimiter string that does not exist in confdefs.h, to ease
16984 # handling of long lines.
16985 ac_delim='%!_!# '
16986 for ac_last_try in false false :; do
16987   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16988   if test -z "$ac_tt"; then
16989     break
16990   elif $ac_last_try; then
16991     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16992   else
16993     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16994   fi
16995 done
16996
16997 # For the awk script, D is an array of macro values keyed by name,
16998 # likewise P contains macro parameters if any.  Preserve backslash
16999 # newline sequences.
17000
17001 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17002 sed -n '
17003 s/.\{148\}/&'"$ac_delim"'/g
17004 t rset
17005 :rset
17006 s/^[     ]*#[    ]*define[       ][      ]*/ /
17007 t def
17008 d
17009 :def
17010 s/\\$//
17011 t bsnl
17012 s/["\\]/\\&/g
17013 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17014 D["\1"]=" \3"/p
17015 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
17016 d
17017 :bsnl
17018 s/["\\]/\\&/g
17019 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17020 D["\1"]=" \3\\\\\\n"\\/p
17021 t cont
17022 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17023 t cont
17024 d
17025 :cont
17026 n
17027 s/.\{148\}/&'"$ac_delim"'/g
17028 t clear
17029 :clear
17030 s/\\$//
17031 t bsnlc
17032 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17033 d
17034 :bsnlc
17035 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17036 b cont
17037 ' <confdefs.h | sed '
17038 s/'"$ac_delim"'/"\\\
17039 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17040
17041 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17042   for (key in D) D_is_set[key] = 1
17043   FS = "\a"
17044 }
17045 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17046   line = \$ 0
17047   split(line, arg, " ")
17048   if (arg[1] == "#") {
17049     defundef = arg[2]
17050     mac1 = arg[3]
17051   } else {
17052     defundef = substr(arg[1], 2)
17053     mac1 = arg[2]
17054   }
17055   split(mac1, mac2, "(") #)
17056   macro = mac2[1]
17057   prefix = substr(line, 1, index(line, defundef) - 1)
17058   if (D_is_set[macro]) {
17059     # Preserve the white space surrounding the "#".
17060     print prefix "define", macro P[macro] D[macro]
17061     next
17062   } else {
17063     # Replace #undef with comments.  This is necessary, for example,
17064     # in the case of _POSIX_SOURCE, which is predefined and required
17065     # on some systems where configure will not decide to define it.
17066     if (defundef == "undef") {
17067       print "/*", prefix defundef, macro, "*/"
17068       next
17069     }
17070   }
17071 }
17072 { print }
17073 _ACAWK
17074 _ACEOF
17075 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17076   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17077 fi # test -n "$CONFIG_HEADERS"
17078
17079
17080 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17081 shift
17082 for ac_tag
17083 do
17084   case $ac_tag in
17085   :[FHLC]) ac_mode=$ac_tag; continue;;
17086   esac
17087   case $ac_mode$ac_tag in
17088   :[FHL]*:*);;
17089   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17090   :[FH]-) ac_tag=-:-;;
17091   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17092   esac
17093   ac_save_IFS=$IFS
17094   IFS=:
17095   set x $ac_tag
17096   IFS=$ac_save_IFS
17097   shift
17098   ac_file=$1
17099   shift
17100
17101   case $ac_mode in
17102   :L) ac_source=$1;;
17103   :[FH])
17104     ac_file_inputs=
17105     for ac_f
17106     do
17107       case $ac_f in
17108       -) ac_f="$ac_tmp/stdin";;
17109       *) # Look for the file first in the build tree, then in the source tree
17110          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17111          # because $ac_f cannot contain `:'.
17112          test -f "$ac_f" ||
17113            case $ac_f in
17114            [\\/$]*) false;;
17115            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17116            esac ||
17117            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17118       esac
17119       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17120       as_fn_append ac_file_inputs " '$ac_f'"
17121     done
17122
17123     # Let's still pretend it is `configure' which instantiates (i.e., don't
17124     # use $as_me), people would be surprised to read:
17125     #    /* config.h.  Generated by config.status.  */
17126     configure_input='Generated from '`
17127           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17128         `' by configure.'
17129     if test x"$ac_file" != x-; then
17130       configure_input="$ac_file.  $configure_input"
17131       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17132 $as_echo "$as_me: creating $ac_file" >&6;}
17133     fi
17134     # Neutralize special characters interpreted by sed in replacement strings.
17135     case $configure_input in #(
17136     *\&* | *\|* | *\\* )
17137        ac_sed_conf_input=`$as_echo "$configure_input" |
17138        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17139     *) ac_sed_conf_input=$configure_input;;
17140     esac
17141
17142     case $ac_tag in
17143     *:-:* | *:-) cat >"$ac_tmp/stdin" \
17144       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17145     esac
17146     ;;
17147   esac
17148
17149   ac_dir=`$as_dirname -- "$ac_file" ||
17150 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17151          X"$ac_file" : 'X\(//\)[^/]' \| \
17152          X"$ac_file" : 'X\(//\)$' \| \
17153          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17154 $as_echo X"$ac_file" |
17155     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17156             s//\1/
17157             q
17158           }
17159           /^X\(\/\/\)[^/].*/{
17160             s//\1/
17161             q
17162           }
17163           /^X\(\/\/\)$/{
17164             s//\1/
17165             q
17166           }
17167           /^X\(\/\).*/{
17168             s//\1/
17169             q
17170           }
17171           s/.*/./; q'`
17172   as_dir="$ac_dir"; as_fn_mkdir_p
17173   ac_builddir=.
17174
17175 case "$ac_dir" in
17176 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17177 *)
17178   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17179   # A ".." for each directory in $ac_dir_suffix.
17180   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17181   case $ac_top_builddir_sub in
17182   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17183   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17184   esac ;;
17185 esac
17186 ac_abs_top_builddir=$ac_pwd
17187 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17188 # for backward compatibility:
17189 ac_top_builddir=$ac_top_build_prefix
17190
17191 case $srcdir in
17192   .)  # We are building in place.
17193     ac_srcdir=.
17194     ac_top_srcdir=$ac_top_builddir_sub
17195     ac_abs_top_srcdir=$ac_pwd ;;
17196   [\\/]* | ?:[\\/]* )  # Absolute name.
17197     ac_srcdir=$srcdir$ac_dir_suffix;
17198     ac_top_srcdir=$srcdir
17199     ac_abs_top_srcdir=$srcdir ;;
17200   *) # Relative name.
17201     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17202     ac_top_srcdir=$ac_top_build_prefix$srcdir
17203     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17204 esac
17205 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17206
17207
17208   case $ac_mode in
17209   :F)
17210   #
17211   # CONFIG_FILE
17212   #
17213
17214   case $INSTALL in
17215   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17216   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17217   esac
17218 _ACEOF
17219
17220 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17221 # If the template does not know about datarootdir, expand it.
17222 # FIXME: This hack should be removed a few years after 2.60.
17223 ac_datarootdir_hack=; ac_datarootdir_seen=
17224 ac_sed_dataroot='
17225 /datarootdir/ {
17226   p
17227   q
17228 }
17229 /@datadir@/p
17230 /@docdir@/p
17231 /@infodir@/p
17232 /@localedir@/p
17233 /@mandir@/p'
17234 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17235 *datarootdir*) ac_datarootdir_seen=yes;;
17236 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17237   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17238 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17239 _ACEOF
17240 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17241   ac_datarootdir_hack='
17242   s&@datadir@&$datadir&g
17243   s&@docdir@&$docdir&g
17244   s&@infodir@&$infodir&g
17245   s&@localedir@&$localedir&g
17246   s&@mandir@&$mandir&g
17247   s&\\\${datarootdir}&$datarootdir&g' ;;
17248 esac
17249 _ACEOF
17250
17251 # Neutralize VPATH when `$srcdir' = `.'.
17252 # Shell code in configure.ac might set extrasub.
17253 # FIXME: do we really want to maintain this feature?
17254 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17255 ac_sed_extra="$ac_vpsub
17256 $extrasub
17257 _ACEOF
17258 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17259 :t
17260 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17261 s|@configure_input@|$ac_sed_conf_input|;t t
17262 s&@top_builddir@&$ac_top_builddir_sub&;t t
17263 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17264 s&@srcdir@&$ac_srcdir&;t t
17265 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17266 s&@top_srcdir@&$ac_top_srcdir&;t t
17267 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17268 s&@builddir@&$ac_builddir&;t t
17269 s&@abs_builddir@&$ac_abs_builddir&;t t
17270 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17271 s&@INSTALL@&$ac_INSTALL&;t t
17272 $ac_datarootdir_hack
17273 "
17274 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17275   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17276
17277 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17278   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17279   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
17280       "$ac_tmp/out"`; test -z "$ac_out"; } &&
17281   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17282 which seems to be undefined.  Please make sure it is defined" >&5
17283 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17284 which seems to be undefined.  Please make sure it is defined" >&2;}
17285
17286   rm -f "$ac_tmp/stdin"
17287   case $ac_file in
17288   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17289   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17290   esac \
17291   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17292  ;;
17293   :H)
17294   #
17295   # CONFIG_HEADER
17296   #
17297   if test x"$ac_file" != x-; then
17298     {
17299       $as_echo "/* $configure_input  */" \
17300       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17301     } >"$ac_tmp/config.h" \
17302       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17303     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17304       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17305 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17306     else
17307       rm -f "$ac_file"
17308       mv "$ac_tmp/config.h" "$ac_file" \
17309         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17310     fi
17311   else
17312     $as_echo "/* $configure_input  */" \
17313       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17314       || as_fn_error $? "could not create -" "$LINENO" 5
17315   fi
17316  ;;
17317
17318   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17319 $as_echo "$as_me: executing $ac_file commands" >&6;}
17320  ;;
17321   esac
17322
17323
17324   case $ac_file$ac_mode in
17325     "default-1":C)
17326     for ac_file in $CONFIG_FILES; do
17327       # Support "outfile[:infile[:infile...]]"
17328       case "$ac_file" in
17329         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17330       esac
17331       # PO directories have a Makefile.in generated from Makefile.in.in.
17332       case "$ac_file" in */Makefile.in)
17333         # Adjust a relative srcdir.
17334         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
17335         ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
17336         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17337         # In autoconf-2.13 it is called $ac_given_srcdir.
17338         # In autoconf-2.50 it is called $srcdir.
17339         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17340         case "$ac_given_srcdir" in
17341           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17342           /*) top_srcdir="$ac_given_srcdir" ;;
17343           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
17344         esac
17345         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17346           rm -f "$ac_dir/POTFILES"
17347           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17348           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17349           POMAKEFILEDEPS="POTFILES.in"
17350           # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17351           # on $ac_dir but don't depend on user-specified configuration
17352           # parameters.
17353           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17354             # The LINGUAS file contains the set of available languages.
17355             if test -n "$OBSOLETE_ALL_LINGUAS"; then
17356               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
17357             fi
17358             ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17359             # Hide the ALL_LINGUAS assigment from automake.
17360             eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17361             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17362           else
17363             # The set of available languages was given in configure.in.
17364             eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17365           fi
17366           case "$ac_given_srcdir" in
17367             .) srcdirpre= ;;
17368             *) srcdirpre='$(srcdir)/' ;;
17369           esac
17370           POFILES=
17371           GMOFILES=
17372           UPDATEPOFILES=
17373           DUMMYPOFILES=
17374           for lang in $ALL_LINGUAS; do
17375             POFILES="$POFILES $srcdirpre$lang.po"
17376             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17377             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17378             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17379           done
17380           # CATALOGS depends on both $ac_dir and the user's LINGUAS
17381           # environment variable.
17382           INST_LINGUAS=
17383           if test -n "$ALL_LINGUAS"; then
17384             for presentlang in $ALL_LINGUAS; do
17385               useit=no
17386               if test "%UNSET%" != "$LINGUAS"; then
17387                 desiredlanguages="$LINGUAS"
17388               else
17389                 desiredlanguages="$ALL_LINGUAS"
17390               fi
17391               for desiredlang in $desiredlanguages; do
17392                 # Use the presentlang catalog if desiredlang is
17393                 #   a. equal to presentlang, or
17394                 #   b. a variant of presentlang (because in this case,
17395                 #      presentlang can be used as a fallback for messages
17396                 #      which are not translated in the desiredlang catalog).
17397                 case "$desiredlang" in
17398                   "$presentlang"*) useit=yes;;
17399                 esac
17400               done
17401               if test $useit = yes; then
17402                 INST_LINGUAS="$INST_LINGUAS $presentlang"
17403               fi
17404             done
17405           fi
17406           CATALOGS=
17407           if test -n "$INST_LINGUAS"; then
17408             for lang in $INST_LINGUAS; do
17409               CATALOGS="$CATALOGS $lang.gmo"
17410             done
17411           fi
17412           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17413           sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
17414           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17415             if test -f "$f"; then
17416               case "$f" in
17417                 *.orig | *.bak | *~) ;;
17418                 *) cat "$f" >> "$ac_dir/Makefile" ;;
17419               esac
17420             fi
17421           done
17422         fi
17423         ;;
17424       esac
17425     done ;;
17426     "default":C)
17427 # Makefile uses this timestamp file to record whether config.h is up to date.
17428 echo timestamp > stamp-h
17429  ;;
17430
17431   esac
17432 done # for ac_tag
17433
17434
17435 as_fn_exit 0
17436 _ACEOF
17437 ac_clean_files=$ac_clean_files_save
17438
17439 test $ac_write_fail = 0 ||
17440   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17441
17442
17443 # configure is writing to config.log, and then calls config.status.
17444 # config.status does its own redirection, appending to config.log.
17445 # Unfortunately, on DOS this fails, as config.log is still kept open
17446 # by configure, so config.status won't be able to write to it; its
17447 # output is simply discarded.  So we exec the FD to /dev/null,
17448 # effectively closing config.log, so it can be properly (re)opened and
17449 # appended to by config.status.  When coming back to configure, we
17450 # need to make the FD available again.
17451 if test "$no_create" != yes; then
17452   ac_cs_success=:
17453   ac_config_status_args=
17454   test "$silent" = yes &&
17455     ac_config_status_args="$ac_config_status_args --quiet"
17456   exec 5>/dev/null
17457   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17458   exec 5>>config.log
17459   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17460   # would make configure fail if this is the last instruction.
17461   $ac_cs_success || as_fn_exit 1
17462 fi
17463 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17464   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17465 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17466 fi
17467