ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure
(Generate patch)

Comparing rxvt-unicode/configure (file contents):
Revision 1.87 by root, Sat Jan 21 23:50:33 2006 UTC vs.
Revision 1.90 by root, Sun Jan 22 17:10:01 2006 UTC

883 --enable-next-scroll enable NeXT style scrollbar 883 --enable-next-scroll enable NeXT style scrollbar
884 --enable-xterm-scroll enable Xterm style scrollbar 884 --enable-xterm-scroll enable Xterm style scrollbar
885 --enable-perl enable embedded perl interpreter 885 --enable-perl enable embedded perl interpreter
886 --enable-plain-scroll enable plain style scrollbar 886 --enable-plain-scroll enable plain style scrollbar
887 --enable-xim XIM (X Input Method) protocol support 887 --enable-xim XIM (X Input Method) protocol support
888 --enable-ttygid enable tty setting to group named "tty"
889 --disable-backspace-key disable handling of the backspace key 888 --disable-backspace-key disable handling of the backspace key
890 --disable-delete-key disable handling of the delete key 889 --disable-delete-key disable handling of the delete key
891 --disable-resources disable all resource checking 890 --disable-resources disable all resource checking
892 --enable-8bitctrls enable 8 bit control sequences (not recommended) 891 --enable-8bitctrls enable 8 bit control sequences (not recommended)
893 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt) 892 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
4335 if test x$enableval = xyes -o x$enableval = xno; then 4334 if test x$enableval = xyes -o x$enableval = xno; then
4336 support_xim=$enableval 4335 support_xim=$enableval
4337 fi 4336 fi
4338fi; 4337fi;
4339 4338
4340# Check whether --enable-ttygid or --disable-ttygid was given.
4341if test "${enable_ttygid+set}" = set; then
4342 enableval="$enable_ttygid"
4343 if test x$enableval = xyes; then
4344
4345cat >>confdefs.h <<\_ACEOF
4346#define TTY_GID_SUPPORT 1
4347_ACEOF
4348
4349 fi
4350fi;
4351
4352# Check whether --enable-backspace-key or --disable-backspace-key was given. 4339# Check whether --enable-backspace-key or --disable-backspace-key was given.
4353if test "${enable_backspace_key+set}" = set; then 4340if test "${enable_backspace_key+set}" = set; then
4354 enableval="$enable_backspace_key" 4341 enableval="$enable_backspace_key"
4355 if test x$enableval = xno; then 4342 if test x$enableval = xno; then
4356 4343
10071 10058
10072 10059
10073 10060
10074 10061
10075 10062
10076
10077for ac_func in \ 10063for ac_func in \
10078 unsetenv \ 10064 unsetenv \
10079 setutent \ 10065 setutent \
10080 seteuid \ 10066 seteuid \
10081 setresuid \ 10067 setresuid \
10082 setreuid \ 10068 setreuid \
10083 on_exit \ 10069 on_exit \
10084 nanosleep \
10085 10070
10086do 10071do
10087as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 10072as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10088echo "$as_me:$LINENO: checking for $ac_func" >&5 10073echo "$as_me:$LINENO: checking for $ac_func" >&5
10089echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 10074echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10181 10166
10182fi 10167fi
10183done 10168done
10184 10169
10185 10170
10186UTMP_CHECK 10171
10172
10173
10174
10175for ac_func in \
10176 ttyslot \
10177 updwtmp \
10178 updwtmpx \
10179
10180do
10181as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10182echo "$as_me:$LINENO: checking for $ac_func" >&5
10183echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10184if eval "test \"\${$as_ac_var+set}\" = set"; then
10185 echo $ECHO_N "(cached) $ECHO_C" >&6
10186else
10187 cat >conftest.$ac_ext <<_ACEOF
10188/* confdefs.h. */
10189_ACEOF
10190cat confdefs.h >>conftest.$ac_ext
10191cat >>conftest.$ac_ext <<_ACEOF
10192/* end confdefs.h. */
10193/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10194 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10195#define $ac_func innocuous_$ac_func
10196
10197/* System header to define __stub macros and hopefully few prototypes,
10198 which can conflict with char $ac_func (); below.
10199 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10200 <limits.h> exists even on freestanding compilers. */
10201
10202#ifdef __STDC__
10203# include <limits.h>
10204#else
10205# include <assert.h>
10206#endif
10207
10208#undef $ac_func
10209
10210/* Override any gcc2 internal prototype to avoid an error. */
10211#ifdef __cplusplus
10212extern "C"
10213{
10214#endif
10215/* We use char because int might match the return type of a gcc2
10216 builtin and then its argument prototype would still apply. */
10217char $ac_func ();
10218/* The GNU C library defines this for functions which it implements
10219 to always fail with ENOSYS. Some functions are actually named
10220 something starting with __ and the normal name is an alias. */
10221#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10222choke me
10223#else
10224char (*f) () = $ac_func;
10225#endif
10226#ifdef __cplusplus
10227}
10228#endif
10229
10230int
10231main ()
10232{
10233return f != $ac_func;
10234 ;
10235 return 0;
10236}
10237_ACEOF
10238rm -f conftest.$ac_objext conftest$ac_exeext
10239if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10240 (eval $ac_link) 2>conftest.er1
10241 ac_status=$?
10242 grep -v '^ *+' conftest.er1 >conftest.err
10243 rm -f conftest.er1
10244 cat conftest.err >&5
10245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10246 (exit $ac_status); } &&
10247 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10248 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10249 (eval $ac_try) 2>&5
10250 ac_status=$?
10251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10252 (exit $ac_status); }; } &&
10253 { ac_try='test -s conftest$ac_exeext'
10254 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10255 (eval $ac_try) 2>&5
10256 ac_status=$?
10257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10258 (exit $ac_status); }; }; then
10259 eval "$as_ac_var=yes"
10260else
10261 echo "$as_me: failed program was:" >&5
10262sed 's/^/| /' conftest.$ac_ext >&5
10263
10264eval "$as_ac_var=no"
10265fi
10266rm -f conftest.err conftest.$ac_objext \
10267 conftest$ac_exeext conftest.$ac_ext
10268fi
10269echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10270echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10271if test `eval echo '${'$as_ac_var'}'` = yes; then
10272 cat >>confdefs.h <<_ACEOF
10273#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10274_ACEOF
10275
10276fi
10277done
10278
10279
10280
10281
10282
10283for ac_header in \
10284 utmp.h \
10285 utmpx.h \
10286 lastlog.h \
10287
10288do
10289as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10290if eval "test \"\${$as_ac_Header+set}\" = set"; then
10291 echo "$as_me:$LINENO: checking for $ac_header" >&5
10292echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10293if eval "test \"\${$as_ac_Header+set}\" = set"; then
10294 echo $ECHO_N "(cached) $ECHO_C" >&6
10295fi
10296echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10297echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10298else
10299 # Is the header compilable?
10300echo "$as_me:$LINENO: checking $ac_header usability" >&5
10301echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10302cat >conftest.$ac_ext <<_ACEOF
10303/* confdefs.h. */
10304_ACEOF
10305cat confdefs.h >>conftest.$ac_ext
10306cat >>conftest.$ac_ext <<_ACEOF
10307/* end confdefs.h. */
10308$ac_includes_default
10309#include <$ac_header>
10310_ACEOF
10311rm -f conftest.$ac_objext
10312if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10313 (eval $ac_compile) 2>conftest.er1
10314 ac_status=$?
10315 grep -v '^ *+' conftest.er1 >conftest.err
10316 rm -f conftest.er1
10317 cat conftest.err >&5
10318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10319 (exit $ac_status); } &&
10320 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10321 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10322 (eval $ac_try) 2>&5
10323 ac_status=$?
10324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10325 (exit $ac_status); }; } &&
10326 { ac_try='test -s conftest.$ac_objext'
10327 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10328 (eval $ac_try) 2>&5
10329 ac_status=$?
10330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10331 (exit $ac_status); }; }; then
10332 ac_header_compiler=yes
10333else
10334 echo "$as_me: failed program was:" >&5
10335sed 's/^/| /' conftest.$ac_ext >&5
10336
10337ac_header_compiler=no
10338fi
10339rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10340echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10341echo "${ECHO_T}$ac_header_compiler" >&6
10342
10343# Is the header present?
10344echo "$as_me:$LINENO: checking $ac_header presence" >&5
10345echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10346cat >conftest.$ac_ext <<_ACEOF
10347/* confdefs.h. */
10348_ACEOF
10349cat confdefs.h >>conftest.$ac_ext
10350cat >>conftest.$ac_ext <<_ACEOF
10351/* end confdefs.h. */
10352#include <$ac_header>
10353_ACEOF
10354if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10355 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10356 ac_status=$?
10357 grep -v '^ *+' conftest.er1 >conftest.err
10358 rm -f conftest.er1
10359 cat conftest.err >&5
10360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10361 (exit $ac_status); } >/dev/null; then
10362 if test -s conftest.err; then
10363 ac_cpp_err=$ac_cxx_preproc_warn_flag
10364 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10365 else
10366 ac_cpp_err=
10367 fi
10368else
10369 ac_cpp_err=yes
10370fi
10371if test -z "$ac_cpp_err"; then
10372 ac_header_preproc=yes
10373else
10374 echo "$as_me: failed program was:" >&5
10375sed 's/^/| /' conftest.$ac_ext >&5
10376
10377 ac_header_preproc=no
10378fi
10379rm -f conftest.err conftest.$ac_ext
10380echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10381echo "${ECHO_T}$ac_header_preproc" >&6
10382
10383# So? What about this header?
10384case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10385 yes:no: )
10386 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10387echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10388 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10389echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10390 ac_header_preproc=yes
10391 ;;
10392 no:yes:* )
10393 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10394echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10395 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10396echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10397 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10398echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10399 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10400echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10401 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10402echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10403 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10404echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10405 (
10406 cat <<\_ASBOX
10407## ------------------------------------------ ##
10408## Report this to the AC_PACKAGE_NAME lists. ##
10409## ------------------------------------------ ##
10410_ASBOX
10411 ) |
10412 sed "s/^/$as_me: WARNING: /" >&2
10413 ;;
10414esac
10415echo "$as_me:$LINENO: checking for $ac_header" >&5
10416echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10417if eval "test \"\${$as_ac_Header+set}\" = set"; then
10418 echo $ECHO_N "(cached) $ECHO_C" >&6
10419else
10420 eval "$as_ac_Header=\$ac_header_preproc"
10421fi
10422echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10423echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10424
10425fi
10426if test `eval echo '${'$as_ac_Header'}'` = yes; then
10427 cat >>confdefs.h <<_ACEOF
10428#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10429_ACEOF
10430
10431fi
10432
10433done
10434
10435
10436
10437if test "${ac_cv_header_utmp_h+set}" = set; then
10438 echo "$as_me:$LINENO: checking for utmp.h" >&5
10439echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
10440if test "${ac_cv_header_utmp_h+set}" = set; then
10441 echo $ECHO_N "(cached) $ECHO_C" >&6
10442fi
10443echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
10444echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
10445else
10446 # Is the header compilable?
10447echo "$as_me:$LINENO: checking utmp.h usability" >&5
10448echo $ECHO_N "checking utmp.h usability... $ECHO_C" >&6
10449cat >conftest.$ac_ext <<_ACEOF
10450/* confdefs.h. */
10451_ACEOF
10452cat confdefs.h >>conftest.$ac_ext
10453cat >>conftest.$ac_ext <<_ACEOF
10454/* end confdefs.h. */
10455$ac_includes_default
10456#include <utmp.h>
10457_ACEOF
10458rm -f conftest.$ac_objext
10459if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10460 (eval $ac_compile) 2>conftest.er1
10461 ac_status=$?
10462 grep -v '^ *+' conftest.er1 >conftest.err
10463 rm -f conftest.er1
10464 cat conftest.err >&5
10465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10466 (exit $ac_status); } &&
10467 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10468 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10469 (eval $ac_try) 2>&5
10470 ac_status=$?
10471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10472 (exit $ac_status); }; } &&
10473 { ac_try='test -s conftest.$ac_objext'
10474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10475 (eval $ac_try) 2>&5
10476 ac_status=$?
10477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10478 (exit $ac_status); }; }; then
10479 ac_header_compiler=yes
10480else
10481 echo "$as_me: failed program was:" >&5
10482sed 's/^/| /' conftest.$ac_ext >&5
10483
10484ac_header_compiler=no
10485fi
10486rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10487echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10488echo "${ECHO_T}$ac_header_compiler" >&6
10489
10490# Is the header present?
10491echo "$as_me:$LINENO: checking utmp.h presence" >&5
10492echo $ECHO_N "checking utmp.h presence... $ECHO_C" >&6
10493cat >conftest.$ac_ext <<_ACEOF
10494/* confdefs.h. */
10495_ACEOF
10496cat confdefs.h >>conftest.$ac_ext
10497cat >>conftest.$ac_ext <<_ACEOF
10498/* end confdefs.h. */
10499#include <utmp.h>
10500_ACEOF
10501if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10502 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10503 ac_status=$?
10504 grep -v '^ *+' conftest.er1 >conftest.err
10505 rm -f conftest.er1
10506 cat conftest.err >&5
10507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10508 (exit $ac_status); } >/dev/null; then
10509 if test -s conftest.err; then
10510 ac_cpp_err=$ac_cxx_preproc_warn_flag
10511 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10512 else
10513 ac_cpp_err=
10514 fi
10515else
10516 ac_cpp_err=yes
10517fi
10518if test -z "$ac_cpp_err"; then
10519 ac_header_preproc=yes
10520else
10521 echo "$as_me: failed program was:" >&5
10522sed 's/^/| /' conftest.$ac_ext >&5
10523
10524 ac_header_preproc=no
10525fi
10526rm -f conftest.err conftest.$ac_ext
10527echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10528echo "${ECHO_T}$ac_header_preproc" >&6
10529
10530# So? What about this header?
10531case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10532 yes:no: )
10533 { echo "$as_me:$LINENO: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&5
10534echo "$as_me: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10535 { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the compiler's result" >&5
10536echo "$as_me: WARNING: utmp.h: proceeding with the compiler's result" >&2;}
10537 ac_header_preproc=yes
10538 ;;
10539 no:yes:* )
10540 { echo "$as_me:$LINENO: WARNING: utmp.h: present but cannot be compiled" >&5
10541echo "$as_me: WARNING: utmp.h: present but cannot be compiled" >&2;}
10542 { echo "$as_me:$LINENO: WARNING: utmp.h: check for missing prerequisite headers?" >&5
10543echo "$as_me: WARNING: utmp.h: check for missing prerequisite headers?" >&2;}
10544 { echo "$as_me:$LINENO: WARNING: utmp.h: see the Autoconf documentation" >&5
10545echo "$as_me: WARNING: utmp.h: see the Autoconf documentation" >&2;}
10546 { echo "$as_me:$LINENO: WARNING: utmp.h: section \"Present But Cannot Be Compiled\"" >&5
10547echo "$as_me: WARNING: utmp.h: section \"Present But Cannot Be Compiled\"" >&2;}
10548 { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the preprocessor's result" >&5
10549echo "$as_me: WARNING: utmp.h: proceeding with the preprocessor's result" >&2;}
10550 { echo "$as_me:$LINENO: WARNING: utmp.h: in the future, the compiler will take precedence" >&5
10551echo "$as_me: WARNING: utmp.h: in the future, the compiler will take precedence" >&2;}
10552 (
10553 cat <<\_ASBOX
10554## ------------------------------------------ ##
10555## Report this to the AC_PACKAGE_NAME lists. ##
10556## ------------------------------------------ ##
10557_ASBOX
10558 ) |
10559 sed "s/^/$as_me: WARNING: /" >&2
10560 ;;
10561esac
10562echo "$as_me:$LINENO: checking for utmp.h" >&5
10563echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
10564if test "${ac_cv_header_utmp_h+set}" = set; then
10565 echo $ECHO_N "(cached) $ECHO_C" >&6
10566else
10567 ac_cv_header_utmp_h=$ac_header_preproc
10568fi
10569echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
10570echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
10571
10572fi
10573if test $ac_cv_header_utmp_h = yes; then
10574 echo "$as_me:$LINENO: checking for struct utmp" >&5
10575echo $ECHO_N "checking for struct utmp... $ECHO_C" >&6
10576if test "${struct_utmp+set}" = set; then
10577 echo $ECHO_N "(cached) $ECHO_C" >&6
10578else
10579 cat >conftest.$ac_ext <<_ACEOF
10580/* confdefs.h. */
10581_ACEOF
10582cat confdefs.h >>conftest.$ac_ext
10583cat >>conftest.$ac_ext <<_ACEOF
10584/* end confdefs.h. */
10585#include <sys/types.h>
10586#include <utmp.h>
10587int
10588main ()
10589{
10590struct utmp ut;
10591 ;
10592 return 0;
10593}
10594_ACEOF
10595rm -f conftest.$ac_objext
10596if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10597 (eval $ac_compile) 2>conftest.er1
10598 ac_status=$?
10599 grep -v '^ *+' conftest.er1 >conftest.err
10600 rm -f conftest.er1
10601 cat conftest.err >&5
10602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10603 (exit $ac_status); } &&
10604 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10606 (eval $ac_try) 2>&5
10607 ac_status=$?
10608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10609 (exit $ac_status); }; } &&
10610 { ac_try='test -s conftest.$ac_objext'
10611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10612 (eval $ac_try) 2>&5
10613 ac_status=$?
10614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10615 (exit $ac_status); }; }; then
10616 struct_utmp=yes
10617else
10618 echo "$as_me: failed program was:" >&5
10619sed 's/^/| /' conftest.$ac_ext >&5
10620
10621struct_utmp=no
10622fi
10623rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10624fi
10625echo "$as_me:$LINENO: result: $struct_utmp" >&5
10626echo "${ECHO_T}$struct_utmp" >&6
10627if test x$struct_utmp = xyes; then
10628
10629cat >>confdefs.h <<\_ACEOF
10630#define HAVE_STRUCT_UTMP 1
10631_ACEOF
10632
10633fi
10634
10635
10636echo "$as_me:$LINENO: checking for ut_host in utmp struct" >&5
10637echo $ECHO_N "checking for ut_host in utmp struct... $ECHO_C" >&6
10638if test "${struct_utmp_host+set}" = set; then
10639 echo $ECHO_N "(cached) $ECHO_C" >&6
10640else
10641 cat >conftest.$ac_ext <<_ACEOF
10642/* confdefs.h. */
10643_ACEOF
10644cat confdefs.h >>conftest.$ac_ext
10645cat >>conftest.$ac_ext <<_ACEOF
10646/* end confdefs.h. */
10647#include <sys/types.h>
10648#include <utmp.h>
10649int
10650main ()
10651{
10652struct utmp ut; ut.ut_host;
10653 ;
10654 return 0;
10655}
10656_ACEOF
10657rm -f conftest.$ac_objext
10658if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10659 (eval $ac_compile) 2>conftest.er1
10660 ac_status=$?
10661 grep -v '^ *+' conftest.er1 >conftest.err
10662 rm -f conftest.er1
10663 cat conftest.err >&5
10664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10665 (exit $ac_status); } &&
10666 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10668 (eval $ac_try) 2>&5
10669 ac_status=$?
10670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10671 (exit $ac_status); }; } &&
10672 { ac_try='test -s conftest.$ac_objext'
10673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10674 (eval $ac_try) 2>&5
10675 ac_status=$?
10676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10677 (exit $ac_status); }; }; then
10678 struct_utmp_host=yes
10679else
10680 echo "$as_me: failed program was:" >&5
10681sed 's/^/| /' conftest.$ac_ext >&5
10682
10683struct_utmp_host=no
10684fi
10685rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10686fi
10687echo "$as_me:$LINENO: result: $struct_utmp_host" >&5
10688echo "${ECHO_T}$struct_utmp_host" >&6
10689if test x$struct_utmp_host = xyes; then
10690
10691cat >>confdefs.h <<\_ACEOF
10692#define HAVE_UTMP_HOST 1
10693_ACEOF
10694
10695fi
10696
10697echo "$as_me:$LINENO: checking for ut_pid in utmp struct" >&5
10698echo $ECHO_N "checking for ut_pid in utmp struct... $ECHO_C" >&6
10699if test "${struct_utmp_pid+set}" = set; then
10700 echo $ECHO_N "(cached) $ECHO_C" >&6
10701else
10702 cat >conftest.$ac_ext <<_ACEOF
10703/* confdefs.h. */
10704_ACEOF
10705cat confdefs.h >>conftest.$ac_ext
10706cat >>conftest.$ac_ext <<_ACEOF
10707/* end confdefs.h. */
10708#include <sys/types.h>
10709#include <utmp.h>
10710int
10711main ()
10712{
10713struct utmp ut; ut.ut_pid;
10714 ;
10715 return 0;
10716}
10717_ACEOF
10718rm -f conftest.$ac_objext
10719if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10720 (eval $ac_compile) 2>conftest.er1
10721 ac_status=$?
10722 grep -v '^ *+' conftest.er1 >conftest.err
10723 rm -f conftest.er1
10724 cat conftest.err >&5
10725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10726 (exit $ac_status); } &&
10727 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10729 (eval $ac_try) 2>&5
10730 ac_status=$?
10731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10732 (exit $ac_status); }; } &&
10733 { ac_try='test -s conftest.$ac_objext'
10734 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10735 (eval $ac_try) 2>&5
10736 ac_status=$?
10737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10738 (exit $ac_status); }; }; then
10739 struct_utmp_pid=yes
10740else
10741 echo "$as_me: failed program was:" >&5
10742sed 's/^/| /' conftest.$ac_ext >&5
10743
10744struct_utmp_pid=no
10745fi
10746rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10747fi
10748echo "$as_me:$LINENO: result: $struct_utmp_pid" >&5
10749echo "${ECHO_T}$struct_utmp_pid" >&6
10750if test x$struct_utmp_pid = xyes; then
10751
10752cat >>confdefs.h <<\_ACEOF
10753#define HAVE_UTMP_PID 1
10754_ACEOF
10755
10756fi
10757
10758fi
10759
10760
10761
10762if test "${ac_cv_header_utmpx_h+set}" = set; then
10763 echo "$as_me:$LINENO: checking for utmpx.h" >&5
10764echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
10765if test "${ac_cv_header_utmpx_h+set}" = set; then
10766 echo $ECHO_N "(cached) $ECHO_C" >&6
10767fi
10768echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
10769echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
10770else
10771 # Is the header compilable?
10772echo "$as_me:$LINENO: checking utmpx.h usability" >&5
10773echo $ECHO_N "checking utmpx.h usability... $ECHO_C" >&6
10774cat >conftest.$ac_ext <<_ACEOF
10775/* confdefs.h. */
10776_ACEOF
10777cat confdefs.h >>conftest.$ac_ext
10778cat >>conftest.$ac_ext <<_ACEOF
10779/* end confdefs.h. */
10780$ac_includes_default
10781#include <utmpx.h>
10782_ACEOF
10783rm -f conftest.$ac_objext
10784if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10785 (eval $ac_compile) 2>conftest.er1
10786 ac_status=$?
10787 grep -v '^ *+' conftest.er1 >conftest.err
10788 rm -f conftest.er1
10789 cat conftest.err >&5
10790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10791 (exit $ac_status); } &&
10792 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10794 (eval $ac_try) 2>&5
10795 ac_status=$?
10796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10797 (exit $ac_status); }; } &&
10798 { ac_try='test -s conftest.$ac_objext'
10799 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10800 (eval $ac_try) 2>&5
10801 ac_status=$?
10802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10803 (exit $ac_status); }; }; then
10804 ac_header_compiler=yes
10805else
10806 echo "$as_me: failed program was:" >&5
10807sed 's/^/| /' conftest.$ac_ext >&5
10808
10809ac_header_compiler=no
10810fi
10811rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10812echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10813echo "${ECHO_T}$ac_header_compiler" >&6
10814
10815# Is the header present?
10816echo "$as_me:$LINENO: checking utmpx.h presence" >&5
10817echo $ECHO_N "checking utmpx.h presence... $ECHO_C" >&6
10818cat >conftest.$ac_ext <<_ACEOF
10819/* confdefs.h. */
10820_ACEOF
10821cat confdefs.h >>conftest.$ac_ext
10822cat >>conftest.$ac_ext <<_ACEOF
10823/* end confdefs.h. */
10824#include <utmpx.h>
10825_ACEOF
10826if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10827 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10828 ac_status=$?
10829 grep -v '^ *+' conftest.er1 >conftest.err
10830 rm -f conftest.er1
10831 cat conftest.err >&5
10832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10833 (exit $ac_status); } >/dev/null; then
10834 if test -s conftest.err; then
10835 ac_cpp_err=$ac_cxx_preproc_warn_flag
10836 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10837 else
10838 ac_cpp_err=
10839 fi
10840else
10841 ac_cpp_err=yes
10842fi
10843if test -z "$ac_cpp_err"; then
10844 ac_header_preproc=yes
10845else
10846 echo "$as_me: failed program was:" >&5
10847sed 's/^/| /' conftest.$ac_ext >&5
10848
10849 ac_header_preproc=no
10850fi
10851rm -f conftest.err conftest.$ac_ext
10852echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10853echo "${ECHO_T}$ac_header_preproc" >&6
10854
10855# So? What about this header?
10856case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10857 yes:no: )
10858 { echo "$as_me:$LINENO: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&5
10859echo "$as_me: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10860 { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the compiler's result" >&5
10861echo "$as_me: WARNING: utmpx.h: proceeding with the compiler's result" >&2;}
10862 ac_header_preproc=yes
10863 ;;
10864 no:yes:* )
10865 { echo "$as_me:$LINENO: WARNING: utmpx.h: present but cannot be compiled" >&5
10866echo "$as_me: WARNING: utmpx.h: present but cannot be compiled" >&2;}
10867 { echo "$as_me:$LINENO: WARNING: utmpx.h: check for missing prerequisite headers?" >&5
10868echo "$as_me: WARNING: utmpx.h: check for missing prerequisite headers?" >&2;}
10869 { echo "$as_me:$LINENO: WARNING: utmpx.h: see the Autoconf documentation" >&5
10870echo "$as_me: WARNING: utmpx.h: see the Autoconf documentation" >&2;}
10871 { echo "$as_me:$LINENO: WARNING: utmpx.h: section \"Present But Cannot Be Compiled\"" >&5
10872echo "$as_me: WARNING: utmpx.h: section \"Present But Cannot Be Compiled\"" >&2;}
10873 { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the preprocessor's result" >&5
10874echo "$as_me: WARNING: utmpx.h: proceeding with the preprocessor's result" >&2;}
10875 { echo "$as_me:$LINENO: WARNING: utmpx.h: in the future, the compiler will take precedence" >&5
10876echo "$as_me: WARNING: utmpx.h: in the future, the compiler will take precedence" >&2;}
10877 (
10878 cat <<\_ASBOX
10879## ------------------------------------------ ##
10880## Report this to the AC_PACKAGE_NAME lists. ##
10881## ------------------------------------------ ##
10882_ASBOX
10883 ) |
10884 sed "s/^/$as_me: WARNING: /" >&2
10885 ;;
10886esac
10887echo "$as_me:$LINENO: checking for utmpx.h" >&5
10888echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
10889if test "${ac_cv_header_utmpx_h+set}" = set; then
10890 echo $ECHO_N "(cached) $ECHO_C" >&6
10891else
10892 ac_cv_header_utmpx_h=$ac_header_preproc
10893fi
10894echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
10895echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
10896
10897fi
10898if test $ac_cv_header_utmpx_h = yes; then
10899 echo "$as_me:$LINENO: checking for struct utmpx" >&5
10900echo $ECHO_N "checking for struct utmpx... $ECHO_C" >&6
10901if test "${struct_utmpx+set}" = set; then
10902 echo $ECHO_N "(cached) $ECHO_C" >&6
10903else
10904 cat >conftest.$ac_ext <<_ACEOF
10905/* confdefs.h. */
10906_ACEOF
10907cat confdefs.h >>conftest.$ac_ext
10908cat >>conftest.$ac_ext <<_ACEOF
10909/* end confdefs.h. */
10910#include <sys/types.h>
10911#include <utmpx.h>
10912int
10913main ()
10914{
10915struct utmpx ut;
10916 ;
10917 return 0;
10918}
10919_ACEOF
10920rm -f conftest.$ac_objext
10921if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10922 (eval $ac_compile) 2>conftest.er1
10923 ac_status=$?
10924 grep -v '^ *+' conftest.er1 >conftest.err
10925 rm -f conftest.er1
10926 cat conftest.err >&5
10927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10928 (exit $ac_status); } &&
10929 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10930 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10931 (eval $ac_try) 2>&5
10932 ac_status=$?
10933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10934 (exit $ac_status); }; } &&
10935 { ac_try='test -s conftest.$ac_objext'
10936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10937 (eval $ac_try) 2>&5
10938 ac_status=$?
10939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10940 (exit $ac_status); }; }; then
10941 struct_utmpx=yes
10942else
10943 echo "$as_me: failed program was:" >&5
10944sed 's/^/| /' conftest.$ac_ext >&5
10945
10946struct_utmpx=no
10947fi
10948rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10949fi
10950echo "$as_me:$LINENO: result: $struct_utmpx" >&5
10951echo "${ECHO_T}$struct_utmpx" >&6
10952if test x$struct_utmpx = xyes; then
10953
10954cat >>confdefs.h <<\_ACEOF
10955#define HAVE_STRUCT_UTMPX 1
10956_ACEOF
10957
10958fi
10959
10960
10961echo "$as_me:$LINENO: checking for host in utmpx struct" >&5
10962echo $ECHO_N "checking for host in utmpx struct... $ECHO_C" >&6
10963if test "${struct_utmpx_host+set}" = set; then
10964 echo $ECHO_N "(cached) $ECHO_C" >&6
10965else
10966 cat >conftest.$ac_ext <<_ACEOF
10967/* confdefs.h. */
10968_ACEOF
10969cat confdefs.h >>conftest.$ac_ext
10970cat >>conftest.$ac_ext <<_ACEOF
10971/* end confdefs.h. */
10972#include <sys/types.h>
10973#include <utmpx.h>
10974int
10975main ()
10976{
10977struct utmpx utx; utx.ut_host;
10978 ;
10979 return 0;
10980}
10981_ACEOF
10982rm -f conftest.$ac_objext
10983if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10984 (eval $ac_compile) 2>conftest.er1
10985 ac_status=$?
10986 grep -v '^ *+' conftest.er1 >conftest.err
10987 rm -f conftest.er1
10988 cat conftest.err >&5
10989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10990 (exit $ac_status); } &&
10991 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
10992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10993 (eval $ac_try) 2>&5
10994 ac_status=$?
10995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10996 (exit $ac_status); }; } &&
10997 { ac_try='test -s conftest.$ac_objext'
10998 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10999 (eval $ac_try) 2>&5
11000 ac_status=$?
11001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11002 (exit $ac_status); }; }; then
11003 struct_utmpx_host=yes
11004else
11005 echo "$as_me: failed program was:" >&5
11006sed 's/^/| /' conftest.$ac_ext >&5
11007
11008struct_utmpx_host=no
11009fi
11010rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11011fi
11012echo "$as_me:$LINENO: result: $struct_utmpx_host" >&5
11013echo "${ECHO_T}$struct_utmpx_host" >&6
11014if test x$struct_utmpx_host = xyes; then
11015
11016cat >>confdefs.h <<\_ACEOF
11017#define HAVE_UTMPX_HOST 1
11018_ACEOF
11019
11020fi
11021
11022echo "$as_me:$LINENO: checking for session in utmpx struct" >&5
11023echo $ECHO_N "checking for session in utmpx struct... $ECHO_C" >&6
11024if test "${struct_utmpx_session+set}" = set; then
11025 echo $ECHO_N "(cached) $ECHO_C" >&6
11026else
11027 cat >conftest.$ac_ext <<_ACEOF
11028/* confdefs.h. */
11029_ACEOF
11030cat confdefs.h >>conftest.$ac_ext
11031cat >>conftest.$ac_ext <<_ACEOF
11032/* end confdefs.h. */
11033#include <sys/types.h>
11034#include <utmpx.h>
11035int
11036main ()
11037{
11038struct utmpx utx; utx.ut_session;
11039 ;
11040 return 0;
11041}
11042_ACEOF
11043rm -f conftest.$ac_objext
11044if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11045 (eval $ac_compile) 2>conftest.er1
11046 ac_status=$?
11047 grep -v '^ *+' conftest.er1 >conftest.err
11048 rm -f conftest.er1
11049 cat conftest.err >&5
11050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11051 (exit $ac_status); } &&
11052 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11053 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11054 (eval $ac_try) 2>&5
11055 ac_status=$?
11056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11057 (exit $ac_status); }; } &&
11058 { ac_try='test -s conftest.$ac_objext'
11059 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11060 (eval $ac_try) 2>&5
11061 ac_status=$?
11062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11063 (exit $ac_status); }; }; then
11064 struct_utmpx_session=yes
11065else
11066 echo "$as_me: failed program was:" >&5
11067sed 's/^/| /' conftest.$ac_ext >&5
11068
11069struct_utmpx_session=no
11070fi
11071rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11072fi
11073echo "$as_me:$LINENO: result: $struct_utmpx_session" >&5
11074echo "${ECHO_T}$struct_utmpx_session" >&6
11075if test x$struct_utmpx_session = xyes; then
11076
11077cat >>confdefs.h <<\_ACEOF
11078#define HAVE_UTMPX_SESSION 1
11079_ACEOF
11080
11081fi
11082
11083fi
11084
11085
11086echo "$as_me:$LINENO: checking for struct lastlog" >&5
11087echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6
11088if test "${struct_lastlog+set}" = set; then
11089 echo $ECHO_N "(cached) $ECHO_C" >&6
11090else
11091 cat >conftest.$ac_ext <<_ACEOF
11092/* confdefs.h. */
11093_ACEOF
11094cat confdefs.h >>conftest.$ac_ext
11095cat >>conftest.$ac_ext <<_ACEOF
11096/* end confdefs.h. */
11097#include <sys/types.h>
11098#include <utmp.h>
11099#ifdef HAVE_LASTLOG_H
11100#include <lastlog.h>
11101#endif
11102
11103int
11104main ()
11105{
11106struct lastlog ll;
11107 ;
11108 return 0;
11109}
11110_ACEOF
11111rm -f conftest.$ac_objext
11112if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11113 (eval $ac_compile) 2>conftest.er1
11114 ac_status=$?
11115 grep -v '^ *+' conftest.er1 >conftest.err
11116 rm -f conftest.er1
11117 cat conftest.err >&5
11118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11119 (exit $ac_status); } &&
11120 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11122 (eval $ac_try) 2>&5
11123 ac_status=$?
11124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11125 (exit $ac_status); }; } &&
11126 { ac_try='test -s conftest.$ac_objext'
11127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11128 (eval $ac_try) 2>&5
11129 ac_status=$?
11130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11131 (exit $ac_status); }; }; then
11132 struct_lastlog=yes
11133else
11134 echo "$as_me: failed program was:" >&5
11135sed 's/^/| /' conftest.$ac_ext >&5
11136
11137struct_lastlog=no
11138fi
11139rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11140fi
11141echo "$as_me:$LINENO: result: $struct_lastlog" >&5
11142echo "${ECHO_T}$struct_lastlog" >&6
11143if test x$struct_lastlog = xyes; then
11144
11145cat >>confdefs.h <<\_ACEOF
11146#define HAVE_STRUCT_LASTLOG 1
11147_ACEOF
11148
11149fi
11150
11151echo "$as_me:$LINENO: checking for struct lastlogx" >&5
11152echo $ECHO_N "checking for struct lastlogx... $ECHO_C" >&6
11153if test "${struct_lastlogx+set}" = set; then
11154 echo $ECHO_N "(cached) $ECHO_C" >&6
11155else
11156 cat >conftest.$ac_ext <<_ACEOF
11157/* confdefs.h. */
11158_ACEOF
11159cat confdefs.h >>conftest.$ac_ext
11160cat >>conftest.$ac_ext <<_ACEOF
11161/* end confdefs.h. */
11162#include <sys/types.h>
11163#include <utmpx.h>
11164#ifdef HAVE_LASTLOG_H
11165#include <lastlog.h>
11166#endif
11167
11168int
11169main ()
11170{
11171struct lastlogx ll;
11172 ;
11173 return 0;
11174}
11175_ACEOF
11176rm -f conftest.$ac_objext
11177if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11178 (eval $ac_compile) 2>conftest.er1
11179 ac_status=$?
11180 grep -v '^ *+' conftest.er1 >conftest.err
11181 rm -f conftest.er1
11182 cat conftest.err >&5
11183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11184 (exit $ac_status); } &&
11185 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11187 (eval $ac_try) 2>&5
11188 ac_status=$?
11189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11190 (exit $ac_status); }; } &&
11191 { ac_try='test -s conftest.$ac_objext'
11192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11193 (eval $ac_try) 2>&5
11194 ac_status=$?
11195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11196 (exit $ac_status); }; }; then
11197 struct_lastlogx=yes
11198else
11199 echo "$as_me: failed program was:" >&5
11200sed 's/^/| /' conftest.$ac_ext >&5
11201
11202struct_lastlogx=no
11203fi
11204rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11205fi
11206echo "$as_me:$LINENO: result: $struct_lastlogx" >&5
11207echo "${ECHO_T}$struct_lastlogx" >&6
11208if test x$struct_lastlogx = xyes; then
11209
11210cat >>confdefs.h <<\_ACEOF
11211#define HAVE_STRUCT_LASTLOGX 1
11212_ACEOF
11213
11214fi
11215
11216
11217echo "$as_me:$LINENO: checking where utmp is located" >&5
11218echo $ECHO_N "checking where utmp is located... $ECHO_C" >&6
11219if test "${path_utmp+set}" = set; then
11220 echo $ECHO_N "(cached) $ECHO_C" >&6
11221else
11222 if test "$cross_compiling" = yes; then
11223 { echo "$as_me:$LINENO: WARNING: Define UTMP_FILE in config.h manually" >&5
11224echo "$as_me: WARNING: Define UTMP_FILE in config.h manually" >&2;}
11225else
11226 cat >conftest.$ac_ext <<_ACEOF
11227/* confdefs.h. */
11228_ACEOF
11229cat confdefs.h >>conftest.$ac_ext
11230cat >>conftest.$ac_ext <<_ACEOF
11231/* end confdefs.h. */
11232#include <stdio.h>
11233#include <sys/types.h>
11234#include <utmp.h>
11235#include <errno.h>
11236main()
11237{
11238 char **u, *utmplist[] = {
11239 "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL };
11240 FILE *a, *f=fopen("conftestval", "w");
11241 if (!f) exit(1);
11242#ifdef UTMP_FILE
11243 fprintf(f, "%s\n", UTMP_FILE);
11244 exit(0);
11245#endif
11246#ifdef _PATH_UTMP
11247 fprintf(f, "%s\n", _PATH_UTMP);
11248 exit(0);
11249#endif
11250 for (u = utmplist; *u; u++) {
11251 if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
11252 fprintf(f, "%s\n", *u);
11253 exit(0);
11254 }
11255 }
11256 exit(0);
11257}
11258_ACEOF
11259rm -f conftest$ac_exeext
11260if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11261 (eval $ac_link) 2>&5
11262 ac_status=$?
11263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11264 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11266 (eval $ac_try) 2>&5
11267 ac_status=$?
11268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11269 (exit $ac_status); }; }; then
11270 path_utmp=`cat conftestval`
11271else
11272 echo "$as_me: program exited with status $ac_status" >&5
11273echo "$as_me: failed program was:" >&5
11274sed 's/^/| /' conftest.$ac_ext >&5
11275
11276( exit $ac_status )
11277path_utmp=
11278fi
11279rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11280fi
11281fi
11282echo "$as_me:$LINENO: result: $path_utmp" >&5
11283echo "${ECHO_T}$path_utmp" >&6
11284if test x$path_utmp != x; then
11285
11286cat >>confdefs.h <<_ACEOF
11287#define UTMP_FILE "$path_utmp"
11288_ACEOF
11289
11290fi
11291
11292
11293echo "$as_me:$LINENO: checking where utmpx is located" >&5
11294echo $ECHO_N "checking where utmpx is located... $ECHO_C" >&6
11295if test "${path_utmpx+set}" = set; then
11296 echo $ECHO_N "(cached) $ECHO_C" >&6
11297else
11298 if test "$cross_compiling" = yes; then
11299 { echo "$as_me:$LINENO: WARNING: Define UTMPX_FILE in config.h manually" >&5
11300echo "$as_me: WARNING: Define UTMPX_FILE in config.h manually" >&2;}
11301else
11302 cat >conftest.$ac_ext <<_ACEOF
11303/* confdefs.h. */
11304_ACEOF
11305cat confdefs.h >>conftest.$ac_ext
11306cat >>conftest.$ac_ext <<_ACEOF
11307/* end confdefs.h. */
11308#include <stdio.h>
11309#include <sys/types.h>
11310#include <utmpx.h>
11311#include <errno.h>
11312#include <sys/stat.h>
11313#ifdef HAVE_STRING_H
11314#include <string.h>
11315#endif
11316main()
11317{
11318 char **u, *p, *utmplist[] = {
11319#ifdef UTMPX_FILE
11320 UTMPX_FILE,
11321#endif
11322#ifdef _PATH_UTMPX
11323 _PATH_UTMPX,
11324#endif
11325 "/var/adm/utmpx", "/etc/utmpx", NULL };
11326 FILE *a, *f=fopen("conftestval", "w");
11327 struct stat statu, statux;
11328 if (!f) exit(1);
11329 for (u = utmplist; *u; u++) {
11330 if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
11331 if (stat(*u, &statux) < 0)
11332 continue;
11333 p = strdup(*u);
11334 p[strlen(p) - 1] = '\0';
11335 if (stat(p, &statu) >= 0
11336 && (statu.st_mtime - statux.st_mtime > 86400))
11337 continue;
11338 fprintf(f, "%s\n", *u);
11339 exit(0);
11340 }
11341 }
11342 exit(0);
11343}
11344_ACEOF
11345rm -f conftest$ac_exeext
11346if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11347 (eval $ac_link) 2>&5
11348 ac_status=$?
11349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11350 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11352 (eval $ac_try) 2>&5
11353 ac_status=$?
11354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11355 (exit $ac_status); }; }; then
11356 path_utmpx=`cat conftestval`
11357else
11358 echo "$as_me: program exited with status $ac_status" >&5
11359echo "$as_me: failed program was:" >&5
11360sed 's/^/| /' conftest.$ac_ext >&5
11361
11362( exit $ac_status )
11363path_utmpx=
11364fi
11365rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11366fi
11367fi
11368echo "$as_me:$LINENO: result: $path_utmpx" >&5
11369echo "${ECHO_T}$path_utmpx" >&6
11370if test x$path_utmpx != x; then
11371
11372cat >>confdefs.h <<_ACEOF
11373#define UTMPX_FILE "$path_utmpx"
11374_ACEOF
11375
11376fi
11377
11378
11379echo "$as_me:$LINENO: checking where wtmp is located" >&5
11380echo $ECHO_N "checking where wtmp is located... $ECHO_C" >&6
11381if test "${path_wtmp+set}" = set; then
11382 echo $ECHO_N "(cached) $ECHO_C" >&6
11383else
11384 if test "$cross_compiling" = yes; then
11385 { echo "$as_me:$LINENO: WARNING: Define WTMP_FILE in config.h manually" >&5
11386echo "$as_me: WARNING: Define WTMP_FILE in config.h manually" >&2;}
11387else
11388 cat >conftest.$ac_ext <<_ACEOF
11389/* confdefs.h. */
11390_ACEOF
11391cat confdefs.h >>conftest.$ac_ext
11392cat >>conftest.$ac_ext <<_ACEOF
11393/* end confdefs.h. */
11394#include <stdio.h>
11395#include <sys/types.h>
11396#ifdef HAVE_UTMP_H
11397#include <utmp.h>
11398#endif
11399#include <errno.h>
11400main()
11401{
11402 char **w, *wtmplist[] = {
11403 "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL };
11404 FILE *a, *f=fopen("conftestval", "w");
11405 if (!f) exit(1);
11406#ifdef WTMP_FILE
11407 fprintf(f, "%s\n", WTMP_FILE);
11408 exit(0);
11409#endif
11410#ifdef _PATH_WTMP
11411 fprintf(f, "%s\n", _PATH_WTMP);
11412 exit(0);
11413#endif
11414 for (w = wtmplist; *w; w++) {
11415 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11416 fprintf(f, "%s\n", *w);
11417 exit(0);
11418 }
11419 }
11420 exit(0);
11421}
11422_ACEOF
11423rm -f conftest$ac_exeext
11424if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11425 (eval $ac_link) 2>&5
11426 ac_status=$?
11427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11428 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11429 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11430 (eval $ac_try) 2>&5
11431 ac_status=$?
11432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11433 (exit $ac_status); }; }; then
11434 path_wtmp=`cat conftestval`
11435else
11436 echo "$as_me: program exited with status $ac_status" >&5
11437echo "$as_me: failed program was:" >&5
11438sed 's/^/| /' conftest.$ac_ext >&5
11439
11440( exit $ac_status )
11441path_wtmp=
11442fi
11443rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11444fi
11445fi
11446echo "$as_me:$LINENO: result: $path_wtmp" >&5
11447echo "${ECHO_T}$path_wtmp" >&6
11448if test x$path_wtmp != x; then
11449
11450cat >>confdefs.h <<_ACEOF
11451#define WTMP_FILE "$path_wtmp"
11452_ACEOF
11453
11454fi
11455
11456echo "$as_me:$LINENO: checking where wtmpx is located" >&5
11457echo $ECHO_N "checking where wtmpx is located... $ECHO_C" >&6
11458if test "${path_wtmpx+set}" = set; then
11459 echo $ECHO_N "(cached) $ECHO_C" >&6
11460else
11461 if test "$cross_compiling" = yes; then
11462 { echo "$as_me:$LINENO: WARNING: Define WTMPX_FILE in config.h manually" >&5
11463echo "$as_me: WARNING: Define WTMPX_FILE in config.h manually" >&2;}
11464else
11465 cat >conftest.$ac_ext <<_ACEOF
11466/* confdefs.h. */
11467_ACEOF
11468cat confdefs.h >>conftest.$ac_ext
11469cat >>conftest.$ac_ext <<_ACEOF
11470/* end confdefs.h. */
11471#include <stdio.h>
11472#ifdef HAVE_UTMPX_H
11473#include <utmpx.h>
11474#endif
11475#include <errno.h>
11476main()
11477{
11478 char **w, *wtmplist[] = {
11479 "/var/log/wtmpx", "/var/adm/wtmpx", NULL };
11480 FILE *a, *f=fopen("conftestval", "w");
11481 if (!f) exit(1);
11482#ifdef WTMPX_FILE
11483 fprintf(f, "%s\n", WTMPX_FILE);
11484 exit(0);
11485#endif
11486#ifdef _PATH_WTMPX
11487 fprintf(f, "%s\n", _PATH_WTMPX);
11488 exit(0);
11489#endif
11490 for (w = wtmplist; *w; w++) {
11491 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11492 fprintf(f, "%s\n", *w);
11493 exit(0);
11494 }
11495 }
11496 exit(0);
11497}
11498_ACEOF
11499rm -f conftest$ac_exeext
11500if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11501 (eval $ac_link) 2>&5
11502 ac_status=$?
11503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11504 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11506 (eval $ac_try) 2>&5
11507 ac_status=$?
11508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11509 (exit $ac_status); }; }; then
11510 path_wtmpx=`cat conftestval`
11511else
11512 echo "$as_me: program exited with status $ac_status" >&5
11513echo "$as_me: failed program was:" >&5
11514sed 's/^/| /' conftest.$ac_ext >&5
11515
11516( exit $ac_status )
11517path_wtmpx=
11518fi
11519rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11520fi
11521fi
11522echo "$as_me:$LINENO: result: $path_wtmpx" >&5
11523echo "${ECHO_T}$path_wtmpx" >&6
11524if test x$path_wtmpx != x; then
11525
11526cat >>confdefs.h <<_ACEOF
11527#define WTMPX_FILE "$path_wtmpx"
11528_ACEOF
11529
11530fi
11531
11532echo "$as_me:$LINENO: checking where lastlog is located" >&5
11533echo $ECHO_N "checking where lastlog is located... $ECHO_C" >&6
11534if test "${path_lastlog+set}" = set; then
11535 echo $ECHO_N "(cached) $ECHO_C" >&6
11536else
11537 if test "$cross_compiling" = yes; then
11538 { echo "$as_me:$LINENO: WARNING: Define LASTLOG_FILE in config.h manually" >&5
11539echo "$as_me: WARNING: Define LASTLOG_FILE in config.h manually" >&2;}
11540else
11541 cat >conftest.$ac_ext <<_ACEOF
11542/* confdefs.h. */
11543_ACEOF
11544cat confdefs.h >>conftest.$ac_ext
11545cat >>conftest.$ac_ext <<_ACEOF
11546/* end confdefs.h. */
11547#include <stdio.h>
11548#include <sys/types.h>
11549#ifdef HAVE_UTMPX_H
11550#include <utmpx.h>
11551#elif defined(HAVE_UTMP_H)
11552#include <utmp.h>
11553#endif
11554#ifdef HAVE_LASTLOG_H
11555#include <lastlog.h>
11556#endif
11557#include <errno.h>
11558main()
11559{
11560 char **w, *lastloglist[] = { "/var/log/lastlog", NULL };
11561 FILE *a, *f=fopen("conftestval", "w");
11562 if (!f) exit(1);
11563#ifdef LASTLOG_FILE
11564 fprintf(f, "%s\n", LASTLOG_FILE);
11565 exit(0);
11566#endif
11567#ifdef _PATH_LASTLOG
11568 fprintf(f, "%s\n", _PATH_LASTLOG);
11569 exit(0);
11570#endif
11571 for (w = lastloglist; *w; w++) {
11572 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11573 fprintf(f, "%s\n", *w);
11574 exit(0);
11575 }
11576 }
11577 exit(0);
11578}
11579_ACEOF
11580rm -f conftest$ac_exeext
11581if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11582 (eval $ac_link) 2>&5
11583 ac_status=$?
11584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11585 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11586 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11587 (eval $ac_try) 2>&5
11588 ac_status=$?
11589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11590 (exit $ac_status); }; }; then
11591 path_lastlog=`cat conftestval`
11592else
11593 echo "$as_me: program exited with status $ac_status" >&5
11594echo "$as_me: failed program was:" >&5
11595sed 's/^/| /' conftest.$ac_ext >&5
11596
11597( exit $ac_status )
11598path_lastlog=
11599fi
11600rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11601fi
11602fi
11603echo "$as_me:$LINENO: result: $path_lastlog" >&5
11604echo "${ECHO_T}$path_lastlog" >&6
11605if test x$path_lastlog != x; then
11606
11607cat >>confdefs.h <<_ACEOF
11608#define LASTLOG_FILE "$path_lastlog"
11609_ACEOF
11610
11611 if test -d "$path_lastlog"; then
11612
11613cat >>confdefs.h <<\_ACEOF
11614#define LASTLOG_IS_DIR 1
11615_ACEOF
11616
11617 fi
11618fi
11619
11620echo "$as_me:$LINENO: checking where lastlogx is located" >&5
11621echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6
11622if test "${path_lastlogx+set}" = set; then
11623 echo $ECHO_N "(cached) $ECHO_C" >&6
11624else
11625 if test "$cross_compiling" = yes; then
11626 { echo "$as_me:$LINENO: WARNING: Define LASTLOGX_FILE in config.h manually" >&5
11627echo "$as_me: WARNING: Define LASTLOGX_FILE in config.h manually" >&2;}
11628else
11629 cat >conftest.$ac_ext <<_ACEOF
11630/* confdefs.h. */
11631_ACEOF
11632cat confdefs.h >>conftest.$ac_ext
11633cat >>conftest.$ac_ext <<_ACEOF
11634/* end confdefs.h. */
11635#include <stdio.h>
11636#ifdef HAVE_UTMPX_H
11637#include <utmpx.h>
11638#endif
11639#include <errno.h>
11640main()
11641{
11642 char **w, *wtmplist[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
11643 FILE *a, *f=fopen("conftestval", "w");
11644 if (!f) exit(1);
11645#ifdef LASTLOGX_FILE
11646 fprintf(f, "%s\n", LASTLOGX_FILE);
11647 exit(0);
11648#endif
11649#ifdef _PATH_LASTLOGX
11650 fprintf(f, "%s\n", _PATH_LASTLOGX);
11651 exit(0);
11652#endif
11653 for (w = wtmplist; *w; w++) {
11654 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11655 fprintf(f, "%s\n", *w);
11656 exit(0);
11657 }
11658 }
11659 exit(0);
11660}
11661_ACEOF
11662rm -f conftest$ac_exeext
11663if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11664 (eval $ac_link) 2>&5
11665 ac_status=$?
11666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11667 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11668 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11669 (eval $ac_try) 2>&5
11670 ac_status=$?
11671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11672 (exit $ac_status); }; }; then
11673 path_lastlogx=`cat conftestval`
11674else
11675 echo "$as_me: program exited with status $ac_status" >&5
11676echo "$as_me: failed program was:" >&5
11677sed 's/^/| /' conftest.$ac_ext >&5
11678
11679( exit $ac_status )
11680path_lastlogx=
11681fi
11682rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11683fi
11684fi
11685echo "$as_me:$LINENO: result: $path_lastlogx" >&5
11686echo "${ECHO_T}$path_lastlogx" >&6
11687if test x$path_lastlogx != x; then
11688
11689cat >>confdefs.h <<_ACEOF
11690#define LASTLOGX_FILE "$path_lastlogx"
11691_ACEOF
11692
11693fi
11694
10187 11695
10188 11696
10189echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5 11697echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5
10190echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6 11698echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6
10191if test "${rxvt_cv_path_ttytab+set}" = set; then 11699if test "${rxvt_cv_path_ttytab+set}" = set; then
10458#define HAVE_NL_LANGINFO 1 11966#define HAVE_NL_LANGINFO 1
10459_ACEOF 11967_ACEOF
10460 11968
10461fi 11969fi
10462 11970
10463SCM_RIGHTS_CHECK 11971
11972echo "$as_me:$LINENO: checking for unix-compliant filehandle passing ability" >&5
11973echo $ECHO_N "checking for unix-compliant filehandle passing ability... $ECHO_C" >&6
11974if test "${can_pass_fds+set}" = set; then
11975 echo $ECHO_N "(cached) $ECHO_C" >&6
11976else
11977 cat >conftest.$ac_ext <<_ACEOF
11978/* confdefs.h. */
11979_ACEOF
11980cat confdefs.h >>conftest.$ac_ext
11981cat >>conftest.$ac_ext <<_ACEOF
11982/* end confdefs.h. */
11983
11984#include <cstddef> // broken bsds (is that redundant) need this
11985#include <sys/types.h>
11986#include <sys/socket.h>
11987#include <sys/uio.h>
11988
11989int
11990main ()
11991{
11992
11993{
11994 msghdr msg;
11995 iovec iov;
11996 char buf [100];
11997 char data = 0;
11998
11999 iov.iov_base = &data;
12000 iov.iov_len = 1;
12001
12002 msg.msg_iov = &iov;
12003 msg.msg_iovlen = 1;
12004 msg.msg_control = buf;
12005 msg.msg_controllen = sizeof buf;
12006
12007 cmsghdr *cmsg = CMSG_FIRSTHDR (&msg);
12008 cmsg->cmsg_level = SOL_SOCKET;
12009 cmsg->cmsg_type = SCM_RIGHTS;
12010 cmsg->cmsg_len = 100;
12011
12012 *(int *)CMSG_DATA (cmsg) = 5;
12013
12014 return sendmsg (3, &msg, 0);
12015}
12016
12017 ;
12018 return 0;
12019}
12020_ACEOF
12021rm -f conftest.$ac_objext conftest$ac_exeext
12022if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12023 (eval $ac_link) 2>conftest.er1
12024 ac_status=$?
12025 grep -v '^ *+' conftest.er1 >conftest.err
12026 rm -f conftest.er1
12027 cat conftest.err >&5
12028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12029 (exit $ac_status); } &&
12030 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12031 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12032 (eval $ac_try) 2>&5
12033 ac_status=$?
12034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12035 (exit $ac_status); }; } &&
12036 { ac_try='test -s conftest$ac_exeext'
12037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12038 (eval $ac_try) 2>&5
12039 ac_status=$?
12040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12041 (exit $ac_status); }; }; then
12042 can_pass_fds=yes
12043else
12044 echo "$as_me: failed program was:" >&5
12045sed 's/^/| /' conftest.$ac_ext >&5
12046
12047can_pass_fds=no
12048fi
12049rm -f conftest.err conftest.$ac_objext \
12050 conftest$ac_exeext conftest.$ac_ext
12051fi
12052echo "$as_me:$LINENO: result: $can_pass_fds" >&5
12053echo "${ECHO_T}$can_pass_fds" >&6
12054if test x$can_pass_fds = xyes; then
12055
12056cat >>confdefs.h <<\_ACEOF
12057#define HAVE_UNIX_FDPASS 1
12058_ACEOF
12059
12060else
12061 { { echo "$as_me:$LINENO: error: libptytty requires unix-compliant filehandle passing ability" >&5
12062echo "$as_me: error: libptytty requires unix-compliant filehandle passing ability" >&2;}
12063 { (exit 1); exit 1; }; }
12064fi
12065
10464 12066
10465echo "$as_me:$LINENO: checking for broken XIM callback" >&5 12067echo "$as_me:$LINENO: checking for broken XIM callback" >&5
10466echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6 12068echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6
10467if test "${rxvt_broken_ximcb+set}" = set; then 12069if test "${rxvt_broken_ximcb+set}" = set; then
10468 echo $ECHO_N "(cached) $ECHO_C" >&6 12070 echo $ECHO_N "(cached) $ECHO_C" >&6
10518#define XIMCB_PROTO_BROKEN 1 12120#define XIMCB_PROTO_BROKEN 1
10519_ACEOF 12121_ACEOF
10520 12122
10521fi 12123fi
10522 12124
10523PTY_CHECK 12125
12126
12127
12128
12129
12130
12131for ac_header in \
12132 pty.h \
12133 util.h \
12134 libutil.h \
12135 sys/ioctl.h \
12136 sys/stropts.h \
12137
12138do
12139as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12140if eval "test \"\${$as_ac_Header+set}\" = set"; then
12141 echo "$as_me:$LINENO: checking for $ac_header" >&5
12142echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12143if eval "test \"\${$as_ac_Header+set}\" = set"; then
12144 echo $ECHO_N "(cached) $ECHO_C" >&6
12145fi
12146echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12147echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12148else
12149 # Is the header compilable?
12150echo "$as_me:$LINENO: checking $ac_header usability" >&5
12151echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
12152cat >conftest.$ac_ext <<_ACEOF
12153/* confdefs.h. */
12154_ACEOF
12155cat confdefs.h >>conftest.$ac_ext
12156cat >>conftest.$ac_ext <<_ACEOF
12157/* end confdefs.h. */
12158$ac_includes_default
12159#include <$ac_header>
12160_ACEOF
12161rm -f conftest.$ac_objext
12162if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12163 (eval $ac_compile) 2>conftest.er1
12164 ac_status=$?
12165 grep -v '^ *+' conftest.er1 >conftest.err
12166 rm -f conftest.er1
12167 cat conftest.err >&5
12168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12169 (exit $ac_status); } &&
12170 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12171 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12172 (eval $ac_try) 2>&5
12173 ac_status=$?
12174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12175 (exit $ac_status); }; } &&
12176 { ac_try='test -s conftest.$ac_objext'
12177 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12178 (eval $ac_try) 2>&5
12179 ac_status=$?
12180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12181 (exit $ac_status); }; }; then
12182 ac_header_compiler=yes
12183else
12184 echo "$as_me: failed program was:" >&5
12185sed 's/^/| /' conftest.$ac_ext >&5
12186
12187ac_header_compiler=no
12188fi
12189rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12190echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12191echo "${ECHO_T}$ac_header_compiler" >&6
12192
12193# Is the header present?
12194echo "$as_me:$LINENO: checking $ac_header presence" >&5
12195echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
12196cat >conftest.$ac_ext <<_ACEOF
12197/* confdefs.h. */
12198_ACEOF
12199cat confdefs.h >>conftest.$ac_ext
12200cat >>conftest.$ac_ext <<_ACEOF
12201/* end confdefs.h. */
12202#include <$ac_header>
12203_ACEOF
12204if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12205 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12206 ac_status=$?
12207 grep -v '^ *+' conftest.er1 >conftest.err
12208 rm -f conftest.er1
12209 cat conftest.err >&5
12210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12211 (exit $ac_status); } >/dev/null; then
12212 if test -s conftest.err; then
12213 ac_cpp_err=$ac_cxx_preproc_warn_flag
12214 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
12215 else
12216 ac_cpp_err=
12217 fi
12218else
12219 ac_cpp_err=yes
12220fi
12221if test -z "$ac_cpp_err"; then
12222 ac_header_preproc=yes
12223else
12224 echo "$as_me: failed program was:" >&5
12225sed 's/^/| /' conftest.$ac_ext >&5
12226
12227 ac_header_preproc=no
12228fi
12229rm -f conftest.err conftest.$ac_ext
12230echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12231echo "${ECHO_T}$ac_header_preproc" >&6
12232
12233# So? What about this header?
12234case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12235 yes:no: )
12236 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12237echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12238 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12239echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12240 ac_header_preproc=yes
12241 ;;
12242 no:yes:* )
12243 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12244echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12245 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
12246echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
12247 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12248echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12249 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
12250echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
12251 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12252echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12253 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12254echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12255 (
12256 cat <<\_ASBOX
12257## ------------------------------------------ ##
12258## Report this to the AC_PACKAGE_NAME lists. ##
12259## ------------------------------------------ ##
12260_ASBOX
12261 ) |
12262 sed "s/^/$as_me: WARNING: /" >&2
12263 ;;
12264esac
12265echo "$as_me:$LINENO: checking for $ac_header" >&5
12266echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12267if eval "test \"\${$as_ac_Header+set}\" = set"; then
12268 echo $ECHO_N "(cached) $ECHO_C" >&6
12269else
12270 eval "$as_ac_Header=\$ac_header_preproc"
12271fi
12272echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12273echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12274
12275fi
12276if test `eval echo '${'$as_ac_Header'}'` = yes; then
12277 cat >>confdefs.h <<_ACEOF
12278#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12279_ACEOF
12280
12281fi
12282
12283done
12284
12285
12286
12287
12288
12289
12290
12291for ac_func in \
12292 revoke \
12293 _getpty \
12294 getpt \
12295 posix_openpt \
12296 isastream \
12297
12298do
12299as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12300echo "$as_me:$LINENO: checking for $ac_func" >&5
12301echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12302if eval "test \"\${$as_ac_var+set}\" = set"; then
12303 echo $ECHO_N "(cached) $ECHO_C" >&6
12304else
12305 cat >conftest.$ac_ext <<_ACEOF
12306/* confdefs.h. */
12307_ACEOF
12308cat confdefs.h >>conftest.$ac_ext
12309cat >>conftest.$ac_ext <<_ACEOF
12310/* end confdefs.h. */
12311/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12312 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12313#define $ac_func innocuous_$ac_func
12314
12315/* System header to define __stub macros and hopefully few prototypes,
12316 which can conflict with char $ac_func (); below.
12317 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12318 <limits.h> exists even on freestanding compilers. */
12319
12320#ifdef __STDC__
12321# include <limits.h>
12322#else
12323# include <assert.h>
12324#endif
12325
12326#undef $ac_func
12327
12328/* Override any gcc2 internal prototype to avoid an error. */
12329#ifdef __cplusplus
12330extern "C"
12331{
12332#endif
12333/* We use char because int might match the return type of a gcc2
12334 builtin and then its argument prototype would still apply. */
12335char $ac_func ();
12336/* The GNU C library defines this for functions which it implements
12337 to always fail with ENOSYS. Some functions are actually named
12338 something starting with __ and the normal name is an alias. */
12339#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12340choke me
12341#else
12342char (*f) () = $ac_func;
12343#endif
12344#ifdef __cplusplus
12345}
12346#endif
12347
12348int
12349main ()
12350{
12351return f != $ac_func;
12352 ;
12353 return 0;
12354}
12355_ACEOF
12356rm -f conftest.$ac_objext conftest$ac_exeext
12357if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12358 (eval $ac_link) 2>conftest.er1
12359 ac_status=$?
12360 grep -v '^ *+' conftest.er1 >conftest.err
12361 rm -f conftest.er1
12362 cat conftest.err >&5
12363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12364 (exit $ac_status); } &&
12365 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12366 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12367 (eval $ac_try) 2>&5
12368 ac_status=$?
12369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12370 (exit $ac_status); }; } &&
12371 { ac_try='test -s conftest$ac_exeext'
12372 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12373 (eval $ac_try) 2>&5
12374 ac_status=$?
12375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12376 (exit $ac_status); }; }; then
12377 eval "$as_ac_var=yes"
12378else
12379 echo "$as_me: failed program was:" >&5
12380sed 's/^/| /' conftest.$ac_ext >&5
12381
12382eval "$as_ac_var=no"
12383fi
12384rm -f conftest.err conftest.$ac_objext \
12385 conftest$ac_exeext conftest.$ac_ext
12386fi
12387echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12388echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12389if test `eval echo '${'$as_ac_var'}'` = yes; then
12390 cat >>confdefs.h <<_ACEOF
12391#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12392_ACEOF
12393
12394fi
12395done
12396
12397
12398have_clone=no
12399
12400echo "$as_me:$LINENO: checking for /dev/ptym/clone" >&5
12401echo $ECHO_N "checking for /dev/ptym/clone... $ECHO_C" >&6
12402if test -e /dev/ptym/clone; then
12403 echo "$as_me:$LINENO: result: yes" >&5
12404echo "${ECHO_T}yes" >&6
12405
12406cat >>confdefs.h <<\_ACEOF
12407#define HAVE_DEV_CLONE 1
12408_ACEOF
12409
12410
12411cat >>confdefs.h <<\_ACEOF
12412#define CLONE_DEVICE "/dev/ptym/clone"
12413_ACEOF
12414
12415 have_clone=yes
12416else
12417 echo "$as_me:$LINENO: result: no" >&5
12418echo "${ECHO_T}no" >&6
12419fi
12420
12421echo "$as_me:$LINENO: checking for /dev/ptc" >&5
12422echo $ECHO_N "checking for /dev/ptc... $ECHO_C" >&6
12423if test -e /dev/ptc; then
12424 echo "$as_me:$LINENO: result: yes" >&5
12425echo "${ECHO_T}yes" >&6
12426
12427cat >>confdefs.h <<\_ACEOF
12428#define HAVE_DEV_PTC 1
12429_ACEOF
12430
12431
12432cat >>confdefs.h <<\_ACEOF
12433#define CLONE_DEVICE "/dev/ptc"
12434_ACEOF
12435
12436 have_clone=yes
12437else
12438 echo "$as_me:$LINENO: result: no" >&5
12439echo "${ECHO_T}no" >&6
12440fi
12441
12442case $host in
12443 *-*-cygwin*)
12444 have_clone=yes
12445
12446cat >>confdefs.h <<\_ACEOF
12447#define CLONE_DEVICE "/dev/ptmx"
12448_ACEOF
12449
12450 ;;
12451 *)
12452 echo "$as_me:$LINENO: checking for /dev/ptmx" >&5
12453echo $ECHO_N "checking for /dev/ptmx... $ECHO_C" >&6
12454 if test -e /dev/ptmx; then
12455 echo "$as_me:$LINENO: result: yes" >&5
12456echo "${ECHO_T}yes" >&6
12457
12458cat >>confdefs.h <<\_ACEOF
12459#define HAVE_DEV_PTMX 1
12460_ACEOF
12461
12462
12463cat >>confdefs.h <<\_ACEOF
12464#define CLONE_DEVICE "/dev/ptmx"
12465_ACEOF
12466
12467 have_clone=yes
12468 else
12469 echo "$as_me:$LINENO: result: no" >&5
12470echo "${ECHO_T}no" >&6
12471 fi
12472 ;;
12473esac
12474
12475if test x$ac_cv_func_getpt = xyes -o x$ac_cv_func_posix_openpt = xyes -o x$have_clone = xyes; then
12476 echo "$as_me:$LINENO: checking for UNIX98 ptys" >&5
12477echo $ECHO_N "checking for UNIX98 ptys... $ECHO_C" >&6
12478 cat >conftest.$ac_ext <<_ACEOF
12479/* confdefs.h. */
12480_ACEOF
12481cat confdefs.h >>conftest.$ac_ext
12482cat >>conftest.$ac_ext <<_ACEOF
12483/* end confdefs.h. */
12484#include <stdlib.h>
12485int
12486main ()
12487{
12488grantpt(0);unlockpt(0);ptsname(0);
12489 ;
12490 return 0;
12491}
12492_ACEOF
12493rm -f conftest.$ac_objext conftest$ac_exeext
12494if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12495 (eval $ac_link) 2>conftest.er1
12496 ac_status=$?
12497 grep -v '^ *+' conftest.er1 >conftest.err
12498 rm -f conftest.er1
12499 cat conftest.err >&5
12500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12501 (exit $ac_status); } &&
12502 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12503 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12504 (eval $ac_try) 2>&5
12505 ac_status=$?
12506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12507 (exit $ac_status); }; } &&
12508 { ac_try='test -s conftest$ac_exeext'
12509 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12510 (eval $ac_try) 2>&5
12511 ac_status=$?
12512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12513 (exit $ac_status); }; }; then
12514 unix98_pty=yes
12515
12516cat >>confdefs.h <<\_ACEOF
12517#define UNIX98_PTY 1
12518_ACEOF
12519
12520 echo "$as_me:$LINENO: result: yes" >&5
12521echo "${ECHO_T}yes" >&6
12522else
12523 echo "$as_me: failed program was:" >&5
12524sed 's/^/| /' conftest.$ac_ext >&5
12525
12526echo "$as_me:$LINENO: result: no" >&5
12527echo "${ECHO_T}no" >&6
12528fi
12529rm -f conftest.err conftest.$ac_objext \
12530 conftest$ac_exeext conftest.$ac_ext
12531fi
12532
12533if test -z "$unix98_pty"; then
12534
12535for ac_func in openpty
12536do
12537as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12538echo "$as_me:$LINENO: checking for $ac_func" >&5
12539echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12540if eval "test \"\${$as_ac_var+set}\" = set"; then
12541 echo $ECHO_N "(cached) $ECHO_C" >&6
12542else
12543 cat >conftest.$ac_ext <<_ACEOF
12544/* confdefs.h. */
12545_ACEOF
12546cat confdefs.h >>conftest.$ac_ext
12547cat >>conftest.$ac_ext <<_ACEOF
12548/* end confdefs.h. */
12549/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12550 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12551#define $ac_func innocuous_$ac_func
12552
12553/* System header to define __stub macros and hopefully few prototypes,
12554 which can conflict with char $ac_func (); below.
12555 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12556 <limits.h> exists even on freestanding compilers. */
12557
12558#ifdef __STDC__
12559# include <limits.h>
12560#else
12561# include <assert.h>
12562#endif
12563
12564#undef $ac_func
12565
12566/* Override any gcc2 internal prototype to avoid an error. */
12567#ifdef __cplusplus
12568extern "C"
12569{
12570#endif
12571/* We use char because int might match the return type of a gcc2
12572 builtin and then its argument prototype would still apply. */
12573char $ac_func ();
12574/* The GNU C library defines this for functions which it implements
12575 to always fail with ENOSYS. Some functions are actually named
12576 something starting with __ and the normal name is an alias. */
12577#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12578choke me
12579#else
12580char (*f) () = $ac_func;
12581#endif
12582#ifdef __cplusplus
12583}
12584#endif
12585
12586int
12587main ()
12588{
12589return f != $ac_func;
12590 ;
12591 return 0;
12592}
12593_ACEOF
12594rm -f conftest.$ac_objext conftest$ac_exeext
12595if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12596 (eval $ac_link) 2>conftest.er1
12597 ac_status=$?
12598 grep -v '^ *+' conftest.er1 >conftest.err
12599 rm -f conftest.er1
12600 cat conftest.err >&5
12601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12602 (exit $ac_status); } &&
12603 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12605 (eval $ac_try) 2>&5
12606 ac_status=$?
12607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12608 (exit $ac_status); }; } &&
12609 { ac_try='test -s conftest$ac_exeext'
12610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12611 (eval $ac_try) 2>&5
12612 ac_status=$?
12613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12614 (exit $ac_status); }; }; then
12615 eval "$as_ac_var=yes"
12616else
12617 echo "$as_me: failed program was:" >&5
12618sed 's/^/| /' conftest.$ac_ext >&5
12619
12620eval "$as_ac_var=no"
12621fi
12622rm -f conftest.err conftest.$ac_objext \
12623 conftest$ac_exeext conftest.$ac_ext
12624fi
12625echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12626echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12627if test `eval echo '${'$as_ac_var'}'` = yes; then
12628 cat >>confdefs.h <<_ACEOF
12629#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12630_ACEOF
12631
12632else
12633 echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
12634echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
12635if test "${ac_cv_lib_util_openpty+set}" = set; then
12636 echo $ECHO_N "(cached) $ECHO_C" >&6
12637else
12638 ac_check_lib_save_LIBS=$LIBS
12639LIBS="-lutil $LIBS"
12640cat >conftest.$ac_ext <<_ACEOF
12641/* confdefs.h. */
12642_ACEOF
12643cat confdefs.h >>conftest.$ac_ext
12644cat >>conftest.$ac_ext <<_ACEOF
12645/* end confdefs.h. */
12646
12647/* Override any gcc2 internal prototype to avoid an error. */
12648#ifdef __cplusplus
12649extern "C"
12650#endif
12651/* We use char because int might match the return type of a gcc2
12652 builtin and then its argument prototype would still apply. */
12653char openpty ();
12654int
12655main ()
12656{
12657openpty ();
12658 ;
12659 return 0;
12660}
12661_ACEOF
12662rm -f conftest.$ac_objext conftest$ac_exeext
12663if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12664 (eval $ac_link) 2>conftest.er1
12665 ac_status=$?
12666 grep -v '^ *+' conftest.er1 >conftest.err
12667 rm -f conftest.er1
12668 cat conftest.err >&5
12669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12670 (exit $ac_status); } &&
12671 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
12672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12673 (eval $ac_try) 2>&5
12674 ac_status=$?
12675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12676 (exit $ac_status); }; } &&
12677 { ac_try='test -s conftest$ac_exeext'
12678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12679 (eval $ac_try) 2>&5
12680 ac_status=$?
12681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12682 (exit $ac_status); }; }; then
12683 ac_cv_lib_util_openpty=yes
12684else
12685 echo "$as_me: failed program was:" >&5
12686sed 's/^/| /' conftest.$ac_ext >&5
12687
12688ac_cv_lib_util_openpty=no
12689fi
12690rm -f conftest.err conftest.$ac_objext \
12691 conftest$ac_exeext conftest.$ac_ext
12692LIBS=$ac_check_lib_save_LIBS
12693fi
12694echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
12695echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
12696if test $ac_cv_lib_util_openpty = yes; then
12697 cat >>confdefs.h <<\_ACEOF
12698#define HAVE_OPENPTY 1
12699_ACEOF
12700 LIBS="$LIBS -lutil"
12701fi
12702
12703fi
12704done
12705
12706fi
12707
12708
12709
12710echo "$as_me:$LINENO: checking for tty group" >&5
12711echo $ECHO_N "checking for tty group... $ECHO_C" >&6
12712if test "${tty_group+set}" = set; then
12713 echo $ECHO_N "(cached) $ECHO_C" >&6
12714else
12715 if test "$cross_compiling" = yes; then
12716 tty_group=no
12717else
12718 cat >conftest.$ac_ext <<_ACEOF
12719/* confdefs.h. */
12720_ACEOF
12721cat confdefs.h >>conftest.$ac_ext
12722cat >>conftest.$ac_ext <<_ACEOF
12723/* end confdefs.h. */
12724
12725#include <sys/types.h>
12726#include <sys/stat.h>
12727#include <unistd.h>
12728#include <grp.h>
12729
12730main()
12731{
12732 struct stat st;
12733 struct group *gr;
12734 char *tty;
12735 gr = getgrnam("tty");
12736 tty = ttyname(0);
12737 if (gr != 0
12738 && tty != 0
12739 && (stat(tty, &st)) == 0
12740 && st.st_gid == gr->gr_gid)
12741 return 0;
12742 else
12743 return 1;
12744}
12745_ACEOF
12746rm -f conftest$ac_exeext
12747if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12748 (eval $ac_link) 2>&5
12749 ac_status=$?
12750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12751 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12753 (eval $ac_try) 2>&5
12754 ac_status=$?
12755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12756 (exit $ac_status); }; }; then
12757 tty_group=yes
12758else
12759 echo "$as_me: program exited with status $ac_status" >&5
12760echo "$as_me: failed program was:" >&5
12761sed 's/^/| /' conftest.$ac_ext >&5
12762
12763( exit $ac_status )
12764tty_group=no
12765fi
12766rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12767fi
12768fi
12769echo "$as_me:$LINENO: result: $tty_group" >&5
12770echo "${ECHO_T}$tty_group" >&6
12771if test x$tty_group = xyes; then
12772
12773cat >>confdefs.h <<\_ACEOF
12774#define TTY_GID_SUPPORT 1
12775_ACEOF
12776
12777fi
10524 12778
10525if test x$support_xft = xyes; then 12779if test x$support_xft = xyes; then
10526 # Extract the first word of "pkg-config", so it can be a program name with args. 12780 # Extract the first word of "pkg-config", so it can be a program name with args.
10527set dummy pkg-config; ac_word=$2 12781set dummy pkg-config; ac_word=$2
10528echo "$as_me:$LINENO: checking for $ac_word" >&5 12782echo "$as_me:$LINENO: checking for $ac_word" >&5
10561else 12815else
10562 echo "$as_me:$LINENO: result: no" >&5 12816 echo "$as_me:$LINENO: result: no" >&5
10563echo "${ECHO_T}no" >&6 12817echo "${ECHO_T}no" >&6
10564fi 12818fi
10565 12819
12820 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then
12821 LIBS="$LIBS `$PKG_CONFIG xft --libs`"
12822 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`"
12823 else
10566 # Extract the first word of "xft-config", so it can be a program name with args. 12824 # Extract the first word of "xft-config", so it can be a program name with args.
10567set dummy xft-config; ac_word=$2 12825set dummy xft-config; ac_word=$2
10568echo "$as_me:$LINENO: checking for $ac_word" >&5 12826echo "$as_me:$LINENO: checking for $ac_word" >&5
10569echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 12827echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10570if test "${ac_cv_path_XFT_CONFIG+set}" = set; then 12828if test "${ac_cv_path_XFT_CONFIG+set}" = set; then
10571 echo $ECHO_N "(cached) $ECHO_C" >&6 12829 echo $ECHO_N "(cached) $ECHO_C" >&6
10601else 12859else
10602 echo "$as_me:$LINENO: result: no" >&5 12860 echo "$as_me:$LINENO: result: no" >&5
10603echo "${ECHO_T}no" >&6 12861echo "${ECHO_T}no" >&6
10604fi 12862fi
10605 12863
10606 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then
10607 LIBS="$LIBS `$PKG_CONFIG xft --libs`"
10608 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`"
10609 else
10610 if test $XFT_CONFIG != no; then 12864 if test $XFT_CONFIG != no; then
10611 LIBS="$LIBS `$XFT_CONFIG --libs`" 12865 LIBS="$LIBS `$XFT_CONFIG --libs`"
10612 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`" 12866 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
10613 fi 12867 fi
10614 fi 12868 fi
12565 14819
12566if test x$support_xpm = xyes; then 14820if test x$support_xpm = xyes; then
12567 echo " Xpm library: $XPM_LIBS" 14821 echo " Xpm library: $XPM_LIBS"
12568fi 14822fi
12569 14823
12570echo "
12571The following are set in config.h
12572"
12573if test x$support_utmp != xyes; then 14824if test x$support_utmp != xyes; then
12574 echo " utmp support: disabled" 14825 echo " utmp support: disabled"
12575 echo 14826 echo
12576else 14827else
12577 echo " utmp support: enabled 14828 echo " utmp support: enabled
12578 utmp file: $rxvt_cv_path_utmp 14829 utmp file: $path_utmp
12579 utmpx file: $rxvt_cv_path_utmpx 14830 utmpx file: $path_utmpx
12580 wtmp file: $rxvt_cv_path_wtmp 14831 wtmp file: $path_wtmp
12581 wtmpx file: $rxvt_cv_path_wtmpx 14832 wtmpx file: $path_wtmpx
12582 lastlog file: $rxvt_cv_path_lastlog 14833 lastlog file: $path_lastlog
12583 ttys/ttytab file: $rxvt_cv_path_ttytab 14834 lastlogx file: $path_lastlogx"
12584 embedded perl: $support_perl"
12585 echo
12586fi 14835fi
12587if test x$term != x; then 14836if test x$term != x; then
12588 echo " set TERM to: $term" 14837 echo " set TERM to: $term"
12589fi 14838fi
12590if test x$terminfo != x; then 14839if test x$terminfo != x; then
12593echo " default resource name: $RESNAME" 14842echo " default resource name: $RESNAME"
12594echo " resource class: $RESCLASS" 14843echo " resource class: $RESCLASS"
12595if test x$RESFALLBACK != x; then 14844if test x$RESFALLBACK != x; then
12596 echo " resource class fallback: $RESFALLBACK" 14845 echo " resource class fallback: $RESFALLBACK"
12597fi 14846fi
14847echo
14848echo " embedded perl: $support_perl"
12598echo 14849echo
12599if test x$support_xpm = xneedsmanualspecification; then 14850if test x$support_xpm = xneedsmanualspecification; then
12600 echo ".----------------------------------------------------------------." 14851 echo ".----------------------------------------------------------------."
12601 echo ". WARNING: --enable-xpm-background was specified however the ." 14852 echo ". WARNING: --enable-xpm-background was specified however the ."
12602 echo ". XPM includes files and libraries could not be found. ." 14853 echo ". XPM includes files and libraries could not be found. ."

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines