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

Comparing rxvt-unicode/configure (file contents):
Revision 1.138 by sf-exg, Thu Dec 2 11:09:40 2010 UTC vs.
Revision 1.146 by root, Wed Jun 22 15:18:05 2011 UTC

2539 sed 's/^/| /' "$ac_site_file" >&5 2539 sed 's/^/| /' "$ac_site_file" >&5
2540 . "$ac_site_file" \ 2540 . "$ac_site_file" \
2541 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2541 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2542$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2542$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2543as_fn_error $? "failed to load site script $ac_site_file 2543as_fn_error $? "failed to load site script $ac_site_file
2544See \`config.log' for more details" "$LINENO" 5; } 2544See \`config.log' for more details" "$LINENO" 5 ; }
2545 fi 2545 fi
2546done 2546done
2547 2547
2548if test -r "$cache_file"; then 2548if test -r "$cache_file"; then
2549 # Some versions of bash will fail to source /dev/null (special files 2549 # Some versions of bash will fail to source /dev/null (special files
2684fi 2684fi
2685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2686$as_echo "$ac_cv_build" >&6; } 2686$as_echo "$ac_cv_build" >&6; }
2687case $ac_cv_build in 2687case $ac_cv_build in
2688*-*-*) ;; 2688*-*-*) ;;
2689*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2689*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;;
2690esac 2690esac
2691build=$ac_cv_build 2691build=$ac_cv_build
2692ac_save_IFS=$IFS; IFS='-' 2692ac_save_IFS=$IFS; IFS='-'
2693set x $ac_cv_build 2693set x $ac_cv_build
2694shift 2694shift
2717fi 2717fi
2718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2719$as_echo "$ac_cv_host" >&6; } 2719$as_echo "$ac_cv_host" >&6; }
2720case $ac_cv_host in 2720case $ac_cv_host in
2721*-*-*) ;; 2721*-*-*) ;;
2722*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2722*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;;
2723esac 2723esac
2724host=$ac_cv_host 2724host=$ac_cv_host
2725ac_save_IFS=$IFS; IFS='-' 2725ac_save_IFS=$IFS; IFS='-'
2726set x $ac_cv_host 2726set x $ac_cv_host
2727shift 2727shift
3044 3044
3045 3045
3046test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3046test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3047$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3047$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3048as_fn_error $? "no acceptable C compiler found in \$PATH 3048as_fn_error $? "no acceptable C compiler found in \$PATH
3049See \`config.log' for more details" "$LINENO" 5; } 3049See \`config.log' for more details" "$LINENO" 5 ; }
3050 3050
3051# Provide some information about the compiler. 3051# Provide some information about the compiler.
3052$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3052$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3053set X $ac_compile 3053set X $ac_compile
3054ac_compiler=$2 3054ac_compiler=$2
3159sed 's/^/| /' conftest.$ac_ext >&5 3159sed 's/^/| /' conftest.$ac_ext >&5
3160 3160
3161{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3161{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3162$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3162$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3163as_fn_error 77 "C compiler cannot create executables 3163as_fn_error 77 "C compiler cannot create executables
3164See \`config.log' for more details" "$LINENO" 5; } 3164See \`config.log' for more details" "$LINENO" 5 ; }
3165else 3165else
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3167$as_echo "yes" >&6; } 3167$as_echo "yes" >&6; }
3168fi 3168fi
3169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3202done 3202done
3203else 3203else
3204 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3204 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3205$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3205$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3206as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3206as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3207See \`config.log' for more details" "$LINENO" 5; } 3207See \`config.log' for more details" "$LINENO" 5 ; }
3208fi 3208fi
3209rm -f conftest conftest$ac_cv_exeext 3209rm -f conftest conftest$ac_cv_exeext
3210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3211$as_echo "$ac_cv_exeext" >&6; } 3211$as_echo "$ac_cv_exeext" >&6; }
3212 3212
3261 else 3261 else
3262 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3262 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3263$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3263$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3264as_fn_error $? "cannot run C compiled programs. 3264as_fn_error $? "cannot run C compiled programs.
3265If you meant to cross compile, use \`--host'. 3265If you meant to cross compile, use \`--host'.
3266See \`config.log' for more details" "$LINENO" 5; } 3266See \`config.log' for more details" "$LINENO" 5 ; }
3267 fi 3267 fi
3268 fi 3268 fi
3269fi 3269fi
3270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3271$as_echo "$cross_compiling" >&6; } 3271$as_echo "$cross_compiling" >&6; }
3313sed 's/^/| /' conftest.$ac_ext >&5 3313sed 's/^/| /' conftest.$ac_ext >&5
3314 3314
3315{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3315{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3316$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3316$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3317as_fn_error $? "cannot compute suffix of object files: cannot compile 3317as_fn_error $? "cannot compute suffix of object files: cannot compile
3318See \`config.log' for more details" "$LINENO" 5; } 3318See \`config.log' for more details" "$LINENO" 5 ; }
3319fi 3319fi
3320rm -f conftest.$ac_cv_objext conftest.$ac_ext 3320rm -f conftest.$ac_cv_objext conftest.$ac_ext
3321fi 3321fi
3322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3323$as_echo "$ac_cv_objext" >&6; } 3323$as_echo "$ac_cv_objext" >&6; }
3918 3918
3919else 3919else
3920 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3920 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3921$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3921$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3922as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3922as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3923See \`config.log' for more details" "$LINENO" 5; } 3923See \`config.log' for more details" "$LINENO" 5 ; }
3924fi 3924fi
3925 3925
3926ac_ext=c 3926ac_ext=c
3927ac_cpp='$CPP $CPPFLAGS' 3927ac_cpp='$CPP $CPPFLAGS'
3928ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3928ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4664support_pointer_blank=yes 4664support_pointer_blank=yes
4665support_scroll_rxvt=yes 4665support_scroll_rxvt=yes
4666support_scroll_next=yes 4666support_scroll_next=yes
4667support_scroll_xterm=yes 4667support_scroll_xterm=yes
4668support_xim=yes 4668support_xim=yes
4669support_pixbuf=yes
4669support_afterimage=yes 4670support_afterimage=yes
4670support_xft=yes 4671support_xft=yes
4671support_unicode3=no 4672support_unicode3=no
4672support_combining=yes 4673support_combining=yes
4673support_8bitctrls=no 4674support_8bitctrls=no
4695 support_scroll_next=no 4696 support_scroll_next=no
4696 support_scroll_xterm=no 4697 support_scroll_xterm=no
4697 support_utmp=no 4698 support_utmp=no
4698 support_wtmp=no 4699 support_wtmp=no
4699 support_xim=no 4700 support_xim=no
4701 support_pixbuf=no
4700 support_afterimage=no 4702 support_afterimage=no
4701 support_xft=no 4703 support_xft=no
4702 support_unicode3=no 4704 support_unicode3=no
4703 support_combining=no 4705 support_combining=no
4704 support_8bitctrls=no 4706 support_8bitctrls=no
4722 support_scroll_next=yes 4724 support_scroll_next=yes
4723 support_scroll_xterm=yes 4725 support_scroll_xterm=yes
4724 support_utmp=yes 4726 support_utmp=yes
4725 support_wtmp=yes 4727 support_wtmp=yes
4726 support_xim=yes 4728 support_xim=yes
4729 support_pixbuf=yes
4727 support_afterimage=yes 4730 support_afterimage=yes
4728 support_xft=yes 4731 support_xft=yes
4729 support_unicode3=yes 4732 support_unicode3=yes
4730 support_combining=yes 4733 support_combining=yes
4731 #support_8bitctrls=yes 4734 #support_8bitctrls=yes
5253 5256
5254else 5257else
5255 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5258 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5256$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5259$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5257as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 5260as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
5258See \`config.log' for more details" "$LINENO" 5; } 5261See \`config.log' for more details" "$LINENO" 5 ; }
5259fi 5262fi
5260 5263
5261ac_ext=cpp 5264ac_ext=cpp
5262ac_cpp='$CXXCPP $CPPFLAGS' 5265ac_cpp='$CXXCPP $CPPFLAGS'
5263ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5266ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5290 5293
5291fi 5294fi
5292done 5295done
5293 5296
5294 5297
5298for ac_func in clock_gettime
5299do :
5295ac_fn_cxx_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime" 5300 ac_fn_cxx_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
5296if test "x$ac_cv_func_clock_gettime" = x""yes; then : 5301if test "x$ac_cv_func_clock_gettime" = x""yes; then :
5302 cat >>confdefs.h <<_ACEOF
5303#define HAVE_CLOCK_GETTIME 1
5304_ACEOF
5297 5305
5298else 5306else
5299 5307
5300 if test $(uname) = Linux; then 5308 if test $(uname) = Linux; then
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime syscall" >&5 5309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime syscall" >&5
5386done 5394done
5387 5395
5388 fi 5396 fi
5389 5397
5390fi 5398fi
5399done
5391 5400
5392 5401
5402for ac_func in nanosleep
5403do :
5393ac_fn_cxx_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep" 5404 ac_fn_cxx_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
5394if test "x$ac_cv_func_nanosleep" = x""yes; then : 5405if test "x$ac_cv_func_nanosleep" = x""yes; then :
5406 cat >>confdefs.h <<_ACEOF
5407#define HAVE_NANOSLEEP 1
5408_ACEOF
5395 5409
5396else 5410else
5397 5411
5398 if test -z "$LIBEV_M4_AVOID_LIBRT"; then 5412 if test -z "$LIBEV_M4_AVOID_LIBRT"; then
5399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5 5413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5
5454done 5468done
5455 5469
5456 fi 5470 fi
5457 5471
5458fi 5472fi
5473done
5459 5474
5460 5475
5476if test -z "$LIBEV_M4_AVOID_LIBM"; then
5477 LIBM=m
5478fi
5461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceil in -lm" >&5 5479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing floor" >&5
5462$as_echo_n "checking for ceil in -lm... " >&6; } 5480$as_echo_n "checking for library containing floor... " >&6; }
5463if test "${ac_cv_lib_m_ceil+set}" = set; then : 5481if test "${ac_cv_search_floor+set}" = set; then :
5464 $as_echo_n "(cached) " >&6 5482 $as_echo_n "(cached) " >&6
5465else 5483else
5466 ac_check_lib_save_LIBS=$LIBS 5484 ac_func_search_save_LIBS=$LIBS
5467LIBS="-lm $LIBS"
5468cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5485cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5469/* end confdefs.h. */ 5486/* end confdefs.h. */
5470 5487
5471/* Override any GCC internal prototype to avoid an error. 5488/* Override any GCC internal prototype to avoid an error.
5472 Use char because int might match the return type of a GCC 5489 Use char because int might match the return type of a GCC
5473 builtin and then its argument prototype would still apply. */ 5490 builtin and then its argument prototype would still apply. */
5474#ifdef __cplusplus 5491#ifdef __cplusplus
5475extern "C" 5492extern "C"
5476#endif 5493#endif
5477char ceil (); 5494char floor ();
5478int 5495int
5479main () 5496main ()
5480{ 5497{
5481return ceil (); 5498return floor ();
5482 ; 5499 ;
5483 return 0; 5500 return 0;
5484} 5501}
5485_ACEOF 5502_ACEOF
5503for ac_lib in '' $LIBM; do
5504 if test -z "$ac_lib"; then
5505 ac_res="none required"
5506 else
5507 ac_res=-l$ac_lib
5508 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5509 fi
5486if ac_fn_cxx_try_link "$LINENO"; then : 5510 if ac_fn_cxx_try_link "$LINENO"; then :
5487 ac_cv_lib_m_ceil=yes 5511 ac_cv_search_floor=$ac_res
5488else
5489 ac_cv_lib_m_ceil=no
5490fi 5512fi
5491rm -f core conftest.err conftest.$ac_objext \ 5513rm -f core conftest.err conftest.$ac_objext \
5492 conftest$ac_exeext conftest.$ac_ext 5514 conftest$ac_exeext
5493LIBS=$ac_check_lib_save_LIBS 5515 if test "${ac_cv_search_floor+set}" = set; then :
5516 break
5494fi 5517fi
5518done
5519if test "${ac_cv_search_floor+set}" = set; then :
5520
5521else
5522 ac_cv_search_floor=no
5523fi
5524rm conftest.$ac_ext
5525LIBS=$ac_func_search_save_LIBS
5526fi
5495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_ceil" >&5 5527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_floor" >&5
5496$as_echo "$ac_cv_lib_m_ceil" >&6; } 5528$as_echo "$ac_cv_search_floor" >&6; }
5497if test "x$ac_cv_lib_m_ceil" = x""yes; then : 5529ac_res=$ac_cv_search_floor
5498 cat >>confdefs.h <<_ACEOF 5530if test "$ac_res" != no; then :
5499#define HAVE_LIBM 1 5531 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5500_ACEOF
5501 5532
5502 LIBS="-lm $LIBS" 5533$as_echo "#define HAVE_FLOOR 1" >>confdefs.h
5503 5534
5504fi 5535fi
5505 5536
5506 5537
5507 5538
5562if test "x$with_x" = xno; then 5593if test "x$with_x" = xno; then
5563 # The user explicitly disabled X. 5594 # The user explicitly disabled X.
5564 have_x=disabled 5595 have_x=disabled
5565else 5596else
5566 case $x_includes,$x_libraries in #( 5597 case $x_includes,$x_libraries in #(
5567 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( 5598 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5 ;; #(
5568 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : 5599 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
5569 $as_echo_n "(cached) " >&6 5600 $as_echo_n "(cached) " >&6
5570else 5601else
5571 # One or both of the vars are not set, and there is no cached value. 5602 # One or both of the vars are not set, and there is no cached value.
5572ac_x_includes=no ac_x_libraries=no 5603ac_x_includes=no ac_x_libraries=no
6417fi 6448fi
6418 6449
6419done 6450done
6420 6451
6421 6452
6422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPointer" >&5
6423$as_echo_n "checking for XPointer... " >&6; }
6424if test "${rxvt_cv_xpointer+set}" = set; then :
6425 $as_echo_n "(cached) " >&6
6426else
6427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6428/* end confdefs.h. */
6429#include <X11/Xlib.h>
6430int
6431main ()
6432{
6433XPointer dummy;
6434 ;
6435 return 0;
6436}
6437_ACEOF
6438if ac_fn_cxx_try_compile "$LINENO"; then :
6439 rxvt_cv_xpointer=yes
6440else
6441 rxvt_cv_xpointer=no
6442fi
6443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6444fi
6445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $rxvt_cv_xpointer" >&5
6446$as_echo "$rxvt_cv_xpointer" >&6; }
6447if test x$rxvt_cv_xpointer = xyes; then
6448
6449$as_echo "#define HAVE_XPOINTER 1" >>confdefs.h
6450
6451fi
6452
6453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XLIB_ILLEGAL_ACCESS" >&5 6453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XLIB_ILLEGAL_ACCESS" >&5
6454$as_echo_n "checking for XLIB_ILLEGAL_ACCESS... " >&6; } 6454$as_echo_n "checking for XLIB_ILLEGAL_ACCESS... " >&6; }
6455if test "${rxvt_cv_xlib_illegal_access+set}" = set; then : 6455if test "${rxvt_cv_xlib_illegal_access+set}" = set; then :
6456 $as_echo_n "(cached) " >&6 6456 $as_echo_n "(cached) " >&6
6457else 6457else
6682 ac_fn_cxx_check_header_mongrel "$LINENO" "utmp.h" "ac_cv_header_utmp_h" "$ac_includes_default" 6682 ac_fn_cxx_check_header_mongrel "$LINENO" "utmp.h" "ac_cv_header_utmp_h" "$ac_includes_default"
6683if test "x$ac_cv_header_utmp_h" = x""yes; then : 6683if test "x$ac_cv_header_utmp_h" = x""yes; then :
6684 cat >>confdefs.h <<_ACEOF 6684 cat >>confdefs.h <<_ACEOF
6685#define HAVE_UTMP_H 1 6685#define HAVE_UTMP_H 1
6686_ACEOF 6686_ACEOF
6687 ac_fn_cxx_check_type "$LINENO" "struct utmp" "ac_cv_type_struct_utmp" "
6688#include <sys/types.h>
6689#include <utmp.h>
6690
6691"
6692if test "x$ac_cv_type_struct_utmp" = x""yes; then :
6693
6694cat >>confdefs.h <<_ACEOF
6695#define HAVE_STRUCT_UTMP 1
6696_ACEOF
6697
6698
6699fi
6700
6701
6702
6703# ac_fn_cxx_check_member LINENO AGGR MEMBER VAR INCLUDES
6704# ------------------------------------------------------
6705# Tries to find if the field MEMBER exists in type AGGR, after including
6706# INCLUDES, setting cache variable VAR accordingly.
6707ac_fn_cxx_check_member ()
6708{
6709 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utmp" >&5 6710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
6688$as_echo_n "checking for struct utmp... " >&6; } 6711$as_echo_n "checking for $2.$3... " >&6; }
6689if test "${pt_cv_struct_utmp+set}" = set; then : 6712if eval "test \"\${$4+set}\"" = set; then :
6690 $as_echo_n "(cached) " >&6 6713 $as_echo_n "(cached) " >&6
6691else 6714else
6692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6693/* end confdefs.h. */ 6716/* end confdefs.h. */
6694#include <sys/types.h> 6717$5
6695#include <utmp.h>
6696int 6718int
6697main () 6719main ()
6698{ 6720{
6699struct utmp ut; 6721static $2 ac_aggr;
6722if (ac_aggr.$3)
6723return 0;
6700 ; 6724 ;
6701 return 0; 6725 return 0;
6702} 6726}
6703_ACEOF 6727_ACEOF
6704if ac_fn_cxx_try_compile "$LINENO"; then : 6728if ac_fn_cxx_try_compile "$LINENO"; then :
6705 pt_cv_struct_utmp=yes 6729 eval "$4=yes"
6706else
6707 pt_cv_struct_utmp=no
6708fi
6709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6710fi
6711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_utmp" >&5
6712$as_echo "$pt_cv_struct_utmp" >&6; }
6713if test x$pt_cv_struct_utmp = xyes; then
6714
6715$as_echo "#define HAVE_STRUCT_UTMP 1" >>confdefs.h
6716
6717fi
6718
6719
6720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host in utmp struct" >&5
6721$as_echo_n "checking for ut_host in utmp struct... " >&6; }
6722if test "${pt_cv_struct_utmp_host+set}" = set; then :
6723 $as_echo_n "(cached) " >&6
6724else 6730else
6725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6726/* end confdefs.h. */ 6732/* end confdefs.h. */
6727#include <sys/types.h> 6733$5
6728#include <utmp.h>
6729int 6734int
6730main () 6735main ()
6731{ 6736{
6732struct utmp ut; ut.ut_host; 6737static $2 ac_aggr;
6738if (sizeof ac_aggr.$3)
6739return 0;
6733 ; 6740 ;
6734 return 0; 6741 return 0;
6735} 6742}
6736_ACEOF 6743_ACEOF
6737if ac_fn_cxx_try_compile "$LINENO"; then : 6744if ac_fn_cxx_try_compile "$LINENO"; then :
6738 pt_cv_struct_utmp_host=yes 6745 eval "$4=yes"
6739else 6746else
6740 pt_cv_struct_utmp_host=no 6747 eval "$4=no"
6741fi 6748fi
6742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6743fi 6750fi
6751rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6752fi
6753eval ac_res=\$$4
6744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_utmp_host" >&5 6754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6745$as_echo "$pt_cv_struct_utmp_host" >&6; } 6755$as_echo "$ac_res" >&6; }
6746if test x$pt_cv_struct_utmp_host = xyes; then 6756 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
6747 6757
6748$as_echo "#define HAVE_UTMP_HOST 1" >>confdefs.h 6758} # ac_fn_cxx_check_member
6749 6759ac_fn_cxx_check_member "$LINENO" "struct utmp" "ut_host" "ac_cv_member_struct_utmp_ut_host" "
6750fi
6751
6752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_pid in utmp struct" >&5
6753$as_echo_n "checking for ut_pid in utmp struct... " >&6; }
6754if test "${pt_cv_struct_utmp_pid+set}" = set; then :
6755 $as_echo_n "(cached) " >&6
6756else
6757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6758/* end confdefs.h. */
6759#include <sys/types.h> 6760#include <sys/types.h>
6760#include <utmp.h> 6761#include <utmp.h>
6761int 6762
6762main () 6763"
6763{ 6764if test "x$ac_cv_member_struct_utmp_ut_host" = x""yes; then :
6764struct utmp ut; ut.ut_pid; 6765
6765 ; 6766$as_echo "#define HAVE_UTMP_HOST 1" >>confdefs.h
6766 return 0; 6767
6767}
6768_ACEOF
6769if ac_fn_cxx_try_compile "$LINENO"; then :
6770 pt_cv_struct_utmp_pid=yes
6771else
6772 pt_cv_struct_utmp_pid=no
6773fi 6768fi
6774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6769
6775fi 6770
6776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_utmp_pid" >&5 6771ac_fn_cxx_check_member "$LINENO" "struct utmp" "ut_pid" "ac_cv_member_struct_utmp_ut_pid" "
6777$as_echo "$pt_cv_struct_utmp_pid" >&6; } 6772#include <sys/types.h>
6773#include <utmp.h>
6774
6775"
6778if test x$pt_cv_struct_utmp_pid = xyes; then 6776if test "x$ac_cv_member_struct_utmp_ut_pid" = x""yes; then :
6779 6777
6780$as_echo "#define HAVE_UTMP_PID 1" >>confdefs.h 6778$as_echo "#define HAVE_UTMP_PID 1" >>confdefs.h
6781 6779
6782fi 6780fi
6781
6783 6782
6784fi 6783fi
6785 6784
6786done 6785done
6787 6786
6791 ac_fn_cxx_check_header_mongrel "$LINENO" "utmpx.h" "ac_cv_header_utmpx_h" "$ac_includes_default" 6790 ac_fn_cxx_check_header_mongrel "$LINENO" "utmpx.h" "ac_cv_header_utmpx_h" "$ac_includes_default"
6792if test "x$ac_cv_header_utmpx_h" = x""yes; then : 6791if test "x$ac_cv_header_utmpx_h" = x""yes; then :
6793 cat >>confdefs.h <<_ACEOF 6792 cat >>confdefs.h <<_ACEOF
6794#define HAVE_UTMPX_H 1 6793#define HAVE_UTMPX_H 1
6795_ACEOF 6794_ACEOF
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utmpx" >&5 6795 ac_fn_cxx_check_type "$LINENO" "struct utmpx" "ac_cv_type_struct_utmpx" "
6797$as_echo_n "checking for struct utmpx... " >&6; }
6798if test "${pt_cv_struct_utmpx+set}" = set; then :
6799 $as_echo_n "(cached) " >&6
6800else
6801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6802/* end confdefs.h. */
6803#include <sys/types.h> 6796#include <sys/types.h>
6804#include <utmpx.h> 6797#include <utmpx.h>
6805int 6798
6806main () 6799"
6807{
6808struct utmpx ut;
6809 ;
6810 return 0;
6811}
6812_ACEOF
6813if ac_fn_cxx_try_compile "$LINENO"; then :
6814 pt_cv_struct_utmpx=yes
6815else
6816 pt_cv_struct_utmpx=no
6817fi
6818rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6819fi
6820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_utmpx" >&5
6821$as_echo "$pt_cv_struct_utmpx" >&6; }
6822if test x$pt_cv_struct_utmpx = xyes; then 6800if test "x$ac_cv_type_struct_utmpx" = x""yes; then :
6823 6801
6824$as_echo "#define HAVE_STRUCT_UTMPX 1" >>confdefs.h 6802cat >>confdefs.h <<_ACEOF
6803#define HAVE_STRUCT_UTMPX 1
6804_ACEOF
6825 6805
6826fi
6827 6806
6807fi
6828 6808
6829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for host in utmpx struct" >&5 6809
6830$as_echo_n "checking for host in utmpx struct... " >&6; } 6810ac_fn_cxx_check_member "$LINENO" "struct utmpx" "ut_host" "ac_cv_member_struct_utmpx_ut_host" "
6831if test "${pt_cv_struct_utmpx_host+set}" = set; then :
6832 $as_echo_n "(cached) " >&6
6833else
6834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6835/* end confdefs.h. */
6836#include <sys/types.h> 6811#include <sys/types.h>
6837#include <utmpx.h> 6812#include <utmpx.h>
6838int 6813
6839main () 6814"
6840{
6841struct utmpx utx; utx.ut_host;
6842 ;
6843 return 0;
6844}
6845_ACEOF
6846if ac_fn_cxx_try_compile "$LINENO"; then :
6847 pt_cv_struct_utmpx_host=yes
6848else
6849 pt_cv_struct_utmpx_host=no
6850fi
6851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6852fi
6853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_utmpx_host" >&5
6854$as_echo "$pt_cv_struct_utmpx_host" >&6; }
6855if test x$pt_cv_struct_utmpx_host = xyes; then 6815if test "x$ac_cv_member_struct_utmpx_ut_host" = x""yes; then :
6856 6816
6857$as_echo "#define HAVE_UTMPX_HOST 1" >>confdefs.h 6817$as_echo "#define HAVE_UTMPX_HOST 1" >>confdefs.h
6858 6818
6859fi 6819fi
6860 6820
6861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for session in utmpx struct" >&5 6821
6862$as_echo_n "checking for session in utmpx struct... " >&6; } 6822ac_fn_cxx_check_member "$LINENO" "struct utmpx" "ut_session" "ac_cv_member_struct_utmpx_ut_session" "
6863if test "${pt_cv_struct_utmpx_session+set}" = set; then :
6864 $as_echo_n "(cached) " >&6
6865else
6866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6867/* end confdefs.h. */
6868#include <sys/types.h> 6823#include <sys/types.h>
6869#include <utmpx.h> 6824#include <utmpx.h>
6870int 6825
6871main () 6826"
6872{
6873struct utmpx utx; utx.ut_session;
6874 ;
6875 return 0;
6876}
6877_ACEOF
6878if ac_fn_cxx_try_compile "$LINENO"; then :
6879 pt_cv_struct_utmpx_session=yes
6880else
6881 pt_cv_struct_utmpx_session=no
6882fi
6883rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6884fi
6885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_utmpx_session" >&5
6886$as_echo "$pt_cv_struct_utmpx_session" >&6; }
6887if test x$pt_cv_struct_utmpx_session = xyes; then 6827if test "x$ac_cv_member_struct_utmpx_ut_session" = x""yes; then :
6888 6828
6889$as_echo "#define HAVE_UTMPX_SESSION 1" >>confdefs.h 6829$as_echo "#define HAVE_UTMPX_SESSION 1" >>confdefs.h
6890 6830
6891fi 6831fi
6892 6832
6833
6893fi 6834fi
6894 6835
6895done 6836done
6896 6837
6897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lastlog" >&5 6838ac_fn_cxx_check_type "$LINENO" "struct lastlog" "ac_cv_type_struct_lastlog" "
6898$as_echo_n "checking for struct lastlog... " >&6; }
6899if test "${pt_cv_struct_lastlog+set}" = set; then :
6900 $as_echo_n "(cached) " >&6
6901else
6902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6903/* end confdefs.h. */
6904#include <sys/types.h> 6839#include <sys/types.h>
6905#include <utmp.h> 6840#include <utmp.h>
6906#ifdef HAVE_LASTLOG_H 6841#ifdef HAVE_LASTLOG_H
6907#include <lastlog.h> 6842#include <lastlog.h>
6908#endif 6843#endif
6909 6844
6910int 6845"
6911main ()
6912{
6913struct lastlog ll;
6914 ;
6915 return 0;
6916}
6917_ACEOF
6918if ac_fn_cxx_try_compile "$LINENO"; then :
6919 pt_cv_struct_lastlog=yes
6920else
6921 pt_cv_struct_lastlog=no
6922fi
6923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6924fi
6925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_lastlog" >&5
6926$as_echo "$pt_cv_struct_lastlog" >&6; }
6927if test x$pt_cv_struct_lastlog = xyes; then 6846if test "x$ac_cv_type_struct_lastlog" = x""yes; then :
6928 6847
6929$as_echo "#define HAVE_STRUCT_LASTLOG 1" >>confdefs.h 6848cat >>confdefs.h <<_ACEOF
6849#define HAVE_STRUCT_LASTLOG 1
6850_ACEOF
6930 6851
6931fi
6932 6852
6933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lastlogx" >&5 6853fi
6934$as_echo_n "checking for struct lastlogx... " >&6; } 6854
6935if test "${pt_cv_struct_lastlogx+set}" = set; then : 6855
6936 $as_echo_n "(cached) " >&6 6856ac_fn_cxx_check_type "$LINENO" "struct lastlogx" "ac_cv_type_struct_lastlogx" "
6937else
6938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6939/* end confdefs.h. */
6940#include <sys/types.h> 6857#include <sys/types.h>
6941#include <utmpx.h> 6858#include <utmpx.h>
6942#ifdef HAVE_LASTLOG_H 6859#ifdef HAVE_LASTLOG_H
6943#include <lastlog.h> 6860#include <lastlog.h>
6944#endif 6861#endif
6945 6862
6946int 6863"
6947main ()
6948{
6949struct lastlogx ll;
6950 ;
6951 return 0;
6952}
6953_ACEOF
6954if ac_fn_cxx_try_compile "$LINENO"; then :
6955 pt_cv_struct_lastlogx=yes
6956else
6957 pt_cv_struct_lastlogx=no
6958fi
6959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6960fi
6961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $pt_cv_struct_lastlogx" >&5
6962$as_echo "$pt_cv_struct_lastlogx" >&6; }
6963if test x$pt_cv_struct_lastlogx = xyes; then 6864if test "x$ac_cv_type_struct_lastlogx" = x""yes; then :
6964 6865
6965$as_echo "#define HAVE_STRUCT_LASTLOGX 1" >>confdefs.h 6866cat >>confdefs.h <<_ACEOF
6867#define HAVE_STRUCT_LASTLOGX 1
6868_ACEOF
6966 6869
6870
6967fi 6871fi
6872
6968 6873
6969 6874
6970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where utmp is located" >&5 6875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where utmp is located" >&5
6971$as_echo_n "checking where utmp is located... " >&6; } 6876$as_echo_n "checking where utmp is located... " >&6; }
6972if test "${pt_cv_path_utmp+set}" = set; then : 6877if test "${pt_cv_path_utmp+set}" = set; then :
6973 $as_echo_n "(cached) " >&6 6878 $as_echo_n "(cached) " >&6
6974else 6879else
6975 if test "$cross_compiling" = yes; then : 6880 if test "$cross_compiling" = yes; then :
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define UTMP_FILE in config.h manually" >&5 6881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define UTMP_FILE in config.h manually" >&5
6977$as_echo "$as_me: WARNING: Define UTMP_FILE in config.h manually" >&2;} 6882$as_echo "$as_me: WARNING: Define UTMP_FILE in config.h manually" >&2;}
6978else 6883else
6979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6980/* end confdefs.h. */ 6885/* end confdefs.h. */
6981#include <stdio.h> 6886#include <stdio.h>
6982#include <stdlib.h> 6887#include <stdlib.h>
6888#include <sys/stat.h>
6889
6983#include <sys/types.h> 6890#include <sys/types.h>
6984#include <utmp.h> 6891#include <utmp.h>
6985#include <errno.h> 6892
6986main() 6893int main()
6987{ 6894{
6988 char **u, *utmplist[] = {
6989 "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL }; 6895 char **path, *list[] = { "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL };
6990 FILE *a, *f=fopen("conftestval", "w"); 6896 FILE *f = fopen("conftestval", "w");
6991 if (!f) exit(1); 6897 if (!f) return 1;
6992#ifdef UTMP_FILE 6898#ifdef UTMP_FILE
6993 fprintf(f, "%s\n", UTMP_FILE); 6899 fprintf(f, "%s\n", UTMP_FILE);
6994 exit(0); 6900#elif defined(_PATH_UTMP)
6901 fprintf(f, "%s\n", _PATH_UTMP);
6902#else
6903 for (path = list; *path; path++) {
6904 struct stat st;
6905 if (stat(*path, &st) == 0) {
6906 fprintf(f, "%s\n", *path);
6907 break;
6908 }
6909 }
6995#endif 6910#endif
6996#ifdef _PATH_UTMP 6911 return fclose(f) != 0;
6997 fprintf(f, "%s\n", _PATH_UTMP);
6998 exit(0);
6999#endif
7000 for (u = utmplist; *u; u++) {
7001 if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
7002 fprintf(f, "%s\n", *u);
7003 exit(0);
7004 }
7005 }
7006 exit(0);
7007} 6912}
7008_ACEOF 6913_ACEOF
7009if ac_fn_cxx_try_run "$LINENO"; then : 6914if ac_fn_cxx_try_run "$LINENO"; then :
7010 pt_cv_path_utmp=`cat conftestval` 6915 pt_cv_path_utmp=`cat conftestval`
7011else 6916else
7031$as_echo_n "checking where wtmp is located... " >&6; } 6936$as_echo_n "checking where wtmp is located... " >&6; }
7032if test "${pt_cv_path_wtmp+set}" = set; then : 6937if test "${pt_cv_path_wtmp+set}" = set; then :
7033 $as_echo_n "(cached) " >&6 6938 $as_echo_n "(cached) " >&6
7034else 6939else
7035 if test "$cross_compiling" = yes; then : 6940 if test "$cross_compiling" = yes; then :
7036 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define WTMP_FILE in config.h manually" >&5 6941 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define WTMP_FILE in config.h manually" >&5
7037$as_echo "$as_me: WARNING: Define WTMP_FILE in config.h manually" >&2;} 6942$as_echo "$as_me: WARNING: Define WTMP_FILE in config.h manually" >&2;}
7038else 6943else
7039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7040/* end confdefs.h. */ 6945/* end confdefs.h. */
7041#include <stdio.h> 6946#include <stdio.h>
7042#include <stdlib.h> 6947#include <stdlib.h>
6948#include <sys/stat.h>
6949
7043#include <sys/types.h> 6950#include <sys/types.h>
7044#ifdef HAVE_UTMP_H 6951#ifdef HAVE_UTMP_H
7045#include <utmp.h> 6952#include <utmp.h>
7046#endif 6953#endif
7047#include <errno.h> 6954
7048main() 6955int main()
7049{ 6956{
7050 char **w, *wtmplist[] = {
7051 "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL }; 6957 char **path, *list[] = { "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL };
7052 FILE *a, *f=fopen("conftestval", "w"); 6958 FILE *f = fopen("conftestval", "w");
7053 if (!f) exit(1); 6959 if (!f) return 1;
7054#ifdef WTMP_FILE 6960#ifdef WTMP_FILE
7055 fprintf(f, "%s\n", WTMP_FILE); 6961 fprintf(f, "%s\n", WTMP_FILE);
7056 exit(0); 6962#elif defined(_PATH_WTMP)
6963 fprintf(f, "%s\n", _PATH_WTMP);
6964#else
6965 for (path = list; *path; path++) {
6966 struct stat st;
6967 if (stat(*path, &st) == 0) {
6968 fprintf(f, "%s\n", *path);
6969 break;
6970 }
6971 }
7057#endif 6972#endif
7058#ifdef _PATH_WTMP 6973 return fclose(f) != 0;
7059 fprintf(f, "%s\n", _PATH_WTMP);
7060 exit(0);
7061#endif
7062 for (w = wtmplist; *w; w++) {
7063 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
7064 fprintf(f, "%s\n", *w);
7065 exit(0);
7066 }
7067 }
7068 exit(0);
7069} 6974}
7070_ACEOF 6975_ACEOF
7071if ac_fn_cxx_try_run "$LINENO"; then : 6976if ac_fn_cxx_try_run "$LINENO"; then :
7072 pt_cv_path_wtmp=`cat conftestval` 6977 pt_cv_path_wtmp=`cat conftestval`
7073else 6978else
7092$as_echo_n "checking where wtmpx is located... " >&6; } 6997$as_echo_n "checking where wtmpx is located... " >&6; }
7093if test "${pt_cv_path_wtmpx+set}" = set; then : 6998if test "${pt_cv_path_wtmpx+set}" = set; then :
7094 $as_echo_n "(cached) " >&6 6999 $as_echo_n "(cached) " >&6
7095else 7000else
7096 if test "$cross_compiling" = yes; then : 7001 if test "$cross_compiling" = yes; then :
7097 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define WTMPX_FILE in config.h manually" >&5 7002 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define WTMPX_FILE in config.h manually" >&5
7098$as_echo "$as_me: WARNING: Define WTMPX_FILE in config.h manually" >&2;} 7003$as_echo "$as_me: WARNING: Define WTMPX_FILE in config.h manually" >&2;}
7099else 7004else
7100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7101/* end confdefs.h. */ 7006/* end confdefs.h. */
7102#include <stdio.h> 7007#include <stdio.h>
7103#include <stdlib.h> 7008#include <stdlib.h>
7009#include <sys/stat.h>
7010
7104#ifdef HAVE_UTMPX_H 7011#ifdef HAVE_UTMPX_H
7105#include <utmpx.h> 7012#include <utmpx.h>
7106#endif 7013#endif
7107#include <errno.h> 7014
7108main() 7015int main()
7109{ 7016{
7110 char **w, *wtmplist[] = {
7111 "/var/log/wtmpx", "/var/adm/wtmpx", NULL }; 7017 char **path, *list[] = { "/var/log/wtmpx", "/var/adm/wtmpx", NULL };
7112 FILE *a, *f=fopen("conftestval", "w"); 7018 FILE *f = fopen("conftestval", "w");
7113 if (!f) exit(1); 7019 if (!f) return 1;
7114#ifdef WTMPX_FILE 7020#ifdef WTMPX_FILE
7115 fprintf(f, "%s\n", WTMPX_FILE); 7021 fprintf(f, "%s\n", WTMPX_FILE);
7116 exit(0); 7022#elif defined(_PATH_WTMPX)
7023 fprintf(f, "%s\n", _PATH_WTMPX);
7024#else
7025 for (path = list; *path; path++) {
7026 struct stat st;
7027 if (stat(*path, &st) == 0) {
7028 fprintf(f, "%s\n", *path);
7029 break;
7030 }
7031 }
7117#endif 7032#endif
7118#ifdef _PATH_WTMPX 7033 return fclose(f) != 0;
7119 fprintf(f, "%s\n", _PATH_WTMPX);
7120 exit(0);
7121#endif
7122 for (w = wtmplist; *w; w++) {
7123 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
7124 fprintf(f, "%s\n", *w);
7125 exit(0);
7126 }
7127 }
7128 exit(0);
7129} 7034}
7130_ACEOF 7035_ACEOF
7131if ac_fn_cxx_try_run "$LINENO"; then : 7036if ac_fn_cxx_try_run "$LINENO"; then :
7132 pt_cv_path_wtmpx=`cat conftestval` 7037 pt_cv_path_wtmpx=`cat conftestval`
7133else 7038else
7152$as_echo_n "checking where lastlog is located... " >&6; } 7057$as_echo_n "checking where lastlog is located... " >&6; }
7153if test "${pt_cv_path_lastlog+set}" = set; then : 7058if test "${pt_cv_path_lastlog+set}" = set; then :
7154 $as_echo_n "(cached) " >&6 7059 $as_echo_n "(cached) " >&6
7155else 7060else
7156 if test "$cross_compiling" = yes; then : 7061 if test "$cross_compiling" = yes; then :
7157 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define LASTLOG_FILE in config.h manually" >&5 7062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define LASTLOG_FILE in config.h manually" >&5
7158$as_echo "$as_me: WARNING: Define LASTLOG_FILE in config.h manually" >&2;} 7063$as_echo "$as_me: WARNING: Define LASTLOG_FILE in config.h manually" >&2;}
7159else 7064else
7160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7161/* end confdefs.h. */ 7066/* end confdefs.h. */
7162#include <stdio.h> 7067#include <stdio.h>
7163#include <stdlib.h> 7068#include <stdlib.h>
7069#include <sys/stat.h>
7070
7164#include <sys/types.h> 7071#include <sys/types.h>
7165#ifdef HAVE_UTMPX_H 7072#ifdef HAVE_UTMP_H
7166#include <utmpx.h>
7167#elif defined(HAVE_UTMP_H)
7168#include <utmp.h> 7073#include <utmp.h>
7169#endif 7074#endif
7170#ifdef HAVE_LASTLOG_H 7075#ifdef HAVE_LASTLOG_H
7171#include <lastlog.h> 7076#include <lastlog.h>
7172#endif 7077#endif
7173#include <errno.h> 7078
7174main() 7079int main()
7175{ 7080{
7176 char **w, *lastloglist[] = { "/var/log/lastlog", NULL }; 7081 char **path, *list[] = { "/var/log/lastlog", NULL };
7177 FILE *a, *f=fopen("conftestval", "w"); 7082 FILE *f = fopen("conftestval", "w");
7178 if (!f) exit(1); 7083 if (!f) return 1;
7179#ifdef LASTLOG_FILE 7084#ifdef LASTLOG_FILE
7180 fprintf(f, "%s\n", LASTLOG_FILE); 7085 fprintf(f, "%s\n", LASTLOG_FILE);
7181 exit(0); 7086#elif defined(_PATH_LASTLOG)
7087 fprintf(f, "%s\n", _PATH_LASTLOG);
7088#else
7089 for (path = list; *path; path++) {
7090 struct stat st;
7091 if (stat(*path, &st) == 0) {
7092 fprintf(f, "%s\n", *path);
7093 break;
7094 }
7095 }
7182#endif 7096#endif
7183#ifdef _PATH_LASTLOG 7097 return fclose(f) != 0;
7184 fprintf(f, "%s\n", _PATH_LASTLOG);
7185 exit(0);
7186#endif
7187 for (w = lastloglist; *w; w++) {
7188 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
7189 fprintf(f, "%s\n", *w);
7190 exit(0);
7191 }
7192 }
7193 exit(0);
7194} 7098}
7195_ACEOF 7099_ACEOF
7196if ac_fn_cxx_try_run "$LINENO"; then : 7100if ac_fn_cxx_try_run "$LINENO"; then :
7197 pt_cv_path_lastlog=`cat conftestval` 7101 pt_cv_path_lastlog=`cat conftestval`
7198else 7102else
7217$as_echo_n "checking where lastlogx is located... " >&6; } 7121$as_echo_n "checking where lastlogx is located... " >&6; }
7218if test "${pt_cv_path_lastlogx+set}" = set; then : 7122if test "${pt_cv_path_lastlogx+set}" = set; then :
7219 $as_echo_n "(cached) " >&6 7123 $as_echo_n "(cached) " >&6
7220else 7124else
7221 if test "$cross_compiling" = yes; then : 7125 if test "$cross_compiling" = yes; then :
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define LASTLOGX_FILE in config.h manually" >&5 7126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Define LASTLOGX_FILE in config.h manually" >&5
7223$as_echo "$as_me: WARNING: Define LASTLOGX_FILE in config.h manually" >&2;} 7127$as_echo "$as_me: WARNING: Define LASTLOGX_FILE in config.h manually" >&2;}
7224else 7128else
7225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7226/* end confdefs.h. */ 7130/* end confdefs.h. */
7227#include <stdio.h> 7131#include <stdio.h>
7228#include <stdlib.h> 7132#include <stdlib.h>
7133#include <sys/stat.h>
7134
7229#ifdef HAVE_UTMPX_H 7135#ifdef HAVE_UTMPX_H
7230#include <utmpx.h> 7136#include <utmpx.h>
7231#endif 7137#endif
7232#include <errno.h> 7138
7233main() 7139int main()
7234{ 7140{
7235 char **w, *wtmplist[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL }; 7141 char **path, *list[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
7236 FILE *a, *f=fopen("conftestval", "w"); 7142 FILE *f = fopen("conftestval", "w");
7237 if (!f) exit(1); 7143 if (!f) return 1;
7238#ifdef LASTLOGX_FILE 7144#ifdef LASTLOGX_FILE
7239 fprintf(f, "%s\n", LASTLOGX_FILE); 7145 fprintf(f, "%s\n", LASTLOGX_FILE);
7240 exit(0); 7146#elif defined(_PATH_LASTLOGX)
7147 fprintf(f, "%s\n", _PATH_LASTLOGX);
7148#else
7149 for (path = list; *path; path++) {
7150 struct stat st;
7151 if (stat(*path, &st) == 0) {
7152 fprintf(f, "%s\n", *path);
7153 break;
7154 }
7155 }
7241#endif 7156#endif
7242#ifdef _PATH_LASTLOGX 7157 return fclose(f) != 0;
7243 fprintf(f, "%s\n", _PATH_LASTLOGX);
7244 exit(0);
7245#endif
7246 for (w = wtmplist; *w; w++) {
7247 if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
7248 fprintf(f, "%s\n", *w);
7249 exit(0);
7250 }
7251 }
7252 exit(0);
7253} 7158}
7254_ACEOF 7159_ACEOF
7255if ac_fn_cxx_try_run "$LINENO"; then : 7160if ac_fn_cxx_try_run "$LINENO"; then :
7256 pt_cv_path_lastlogx=`cat conftestval` 7161 pt_cv_path_lastlogx=`cat conftestval`
7257else 7162else
7284$as_echo_n "checking for working Xlocale... " >&6; } 7189$as_echo_n "checking for working Xlocale... " >&6; }
7285if test "${rxvt_cv_func_xlocale+set}" = set; then : 7190if test "${rxvt_cv_func_xlocale+set}" = set; then :
7286 $as_echo_n "(cached) " >&6 7191 $as_echo_n "(cached) " >&6
7287else 7192else
7288 if test "$cross_compiling" = yes; then : 7193 if test "$cross_compiling" = yes; then :
7289 : 7194 :
7290else 7195else
7291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7292/* end confdefs.h. */ 7197/* end confdefs.h. */
7198
7293#include <X11/Xlib.h> 7199 #include <X11/Xlib.h>
7294 #include <stdlib.h> 7200 #include <stdlib.h>
7295 main() { 7201 int main() {
7296 char *p; 7202 char *p;
7297 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p) 7203 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
7298 exit (XSupportsLocale() ? 0 : 1); 7204 exit (XSupportsLocale() ? 0 : 1);
7299 else 7205 else
7300 exit (1);} 7206 exit (1);
7207 }
7208
7301_ACEOF 7209_ACEOF
7302if ac_fn_cxx_try_run "$LINENO"; then : 7210if ac_fn_cxx_try_run "$LINENO"; then :
7303 rxvt_cv_func_xlocale=yes 7211 rxvt_cv_func_xlocale=yes
7304else 7212else
7305 rxvt_cv_func_xlocale=no 7213 rxvt_cv_func_xlocale=no
7306fi 7214fi
7307rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7215rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7308 conftest.$ac_objext conftest.beam conftest.$ac_ext 7216 conftest.$ac_objext conftest.beam conftest.$ac_ext
7709#include <sys/types.h> 7617#include <sys/types.h>
7710#include <sys/stat.h> 7618#include <sys/stat.h>
7711#include <unistd.h> 7619#include <unistd.h>
7712#include <grp.h> 7620#include <grp.h>
7713 7621
7714main() 7622int main()
7715{ 7623{
7716 struct stat st; 7624 struct stat st;
7717 struct group *gr; 7625 struct group *gr;
7718 char *tty; 7626 char *tty;
7719 gr = getgrnam("tty"); 7627 gr = getgrnam("tty");
9002 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;; 8910 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
9003 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8911 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9004 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 8912 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
9005 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 8913 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
9006 8914
9007 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8915 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;;
9008 esac 8916 esac
9009done 8917done
9010 8918
9011 8919
9012# If the user did not use the arguments to specify the items to instantiate, 8920# If the user did not use the arguments to specify the items to instantiate,
9317 case $ac_tag in 9225 case $ac_tag in
9318 :[FHLC]) ac_mode=$ac_tag; continue;; 9226 :[FHLC]) ac_mode=$ac_tag; continue;;
9319 esac 9227 esac
9320 case $ac_mode$ac_tag in 9228 case $ac_mode$ac_tag in
9321 :[FHL]*:*);; 9229 :[FHL]*:*);;
9322 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 9230 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;;
9323 :[FH]-) ac_tag=-:-;; 9231 :[FH]-) ac_tag=-:-;;
9324 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 9232 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9325 esac 9233 esac
9326 ac_save_IFS=$IFS 9234 ac_save_IFS=$IFS
9327 IFS=: 9235 IFS=:
9345 test -f "$ac_f" || 9253 test -f "$ac_f" ||
9346 case $ac_f in 9254 case $ac_f in
9347 [\\/$]*) false;; 9255 [\\/$]*) false;;
9348 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 9256 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9349 esac || 9257 esac ||
9350 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 9258 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;;
9351 esac 9259 esac
9352 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 9260 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9353 as_fn_append ac_file_inputs " '$ac_f'" 9261 as_fn_append ac_file_inputs " '$ac_f'"
9354 done 9262 done
9355 9263
9372 *) ac_sed_conf_input=$configure_input;; 9280 *) ac_sed_conf_input=$configure_input;;
9373 esac 9281 esac
9374 9282
9375 case $ac_tag in 9283 case $ac_tag in
9376 *:-:* | *:-) cat >"$tmp/stdin" \ 9284 *:-:* | *:-) cat >"$tmp/stdin" \
9377 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 9285 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9378 esac 9286 esac
9379 ;; 9287 ;;
9380 esac 9288 esac
9381 9289
9382 ac_dir=`$as_dirname -- "$ac_file" || 9290 ac_dir=`$as_dirname -- "$ac_file" ||

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines