~ubuntu-branches/ubuntu/trusty/bash/trusty-security

« back to all changes in this revision

Viewing changes to configure

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2014-03-03 22:52:05 UTC
  • mfrom: (1.3.5) (2.2.6 experimental)
  • Revision ID: package-import@ubuntu.com-20140303225205-87ltrt5kspeq0g1b
Tags: 4.3-1ubuntu1
* Merge with Debian; remaining changes:
  - skel.bashrc:
    - Run lesspipe.
    - Enable ls aliases.
    - Set options in ll alias to -alF.
    - Define an alert alias.
    - Enabled colored grep aliases.
  - etc.bash.bashrc:
    - Add sudo hint.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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 = ""
 
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 = ""
 
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