… | |
… | |
11334 | echo "${ECHO_T}$rxvt_cv_func_nl_langinfo" >&6 |
11334 | echo "${ECHO_T}$rxvt_cv_func_nl_langinfo" >&6 |
11335 | if test x$rxvt_cv_func_nl_langinfo = xyes; then |
11335 | if test x$rxvt_cv_func_nl_langinfo = xyes; then |
11336 | |
11336 | |
11337 | cat >>confdefs.h <<\_ACEOF |
11337 | cat >>confdefs.h <<\_ACEOF |
11338 | #define HAVE_NL_LANGINFO 1 |
11338 | #define HAVE_NL_LANGINFO 1 |
|
|
11339 | _ACEOF |
|
|
11340 | |
|
|
11341 | fi |
|
|
11342 | |
|
|
11343 | echo "$as_me:$LINENO: checking for unix-compliant filehandle passing ability" >&5 |
|
|
11344 | echo $ECHO_N "checking for unix-compliant filehandle passing ability... $ECHO_C" >&6 |
|
|
11345 | if test "${rxvt_can_pass_fds+set}" = set; then |
|
|
11346 | echo $ECHO_N "(cached) $ECHO_C" >&6 |
|
|
11347 | else |
|
|
11348 | cat >conftest.$ac_ext <<_ACEOF |
|
|
11349 | /* confdefs.h. */ |
|
|
11350 | _ACEOF |
|
|
11351 | cat confdefs.h >>conftest.$ac_ext |
|
|
11352 | cat >>conftest.$ac_ext <<_ACEOF |
|
|
11353 | /* end confdefs.h. */ |
|
|
11354 | |
|
|
11355 | #include <sys/types.h> |
|
|
11356 | #include <sys/socket.h> |
|
|
11357 | |
|
|
11358 | int |
|
|
11359 | main () |
|
|
11360 | { |
|
|
11361 | |
|
|
11362 | { |
|
|
11363 | msghdr msg; |
|
|
11364 | iovec iov; |
|
|
11365 | char buf [100]; |
|
|
11366 | char data = 0; |
|
|
11367 | |
|
|
11368 | iov.iov_base = &data; |
|
|
11369 | iov.iov_len = 1; |
|
|
11370 | |
|
|
11371 | msg.msg_iov = &iov; |
|
|
11372 | msg.msg_iovlen = 1; |
|
|
11373 | msg.msg_control = buf; |
|
|
11374 | msg.msg_controllen = sizeof buf; |
|
|
11375 | |
|
|
11376 | cmsghdr *cmsg = CMSG_FIRSTHDR (&msg); |
|
|
11377 | cmsg->cmsg_level = SOL_SOCKET; |
|
|
11378 | cmsg->cmsg_type = SCM_RIGHTS; |
|
|
11379 | cmsg->cmsg_len = 100; |
|
|
11380 | |
|
|
11381 | *(int *)CMSG_DATA (cmsg) = 5; |
|
|
11382 | |
|
|
11383 | return sendmsg (3, &msg, 0); |
|
|
11384 | } |
|
|
11385 | |
|
|
11386 | ; |
|
|
11387 | return 0; |
|
|
11388 | } |
|
|
11389 | _ACEOF |
|
|
11390 | rm -f conftest.$ac_objext conftest$ac_exeext |
|
|
11391 | if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 |
|
|
11392 | (eval $ac_link) 2>conftest.er1 |
|
|
11393 | ac_status=$? |
|
|
11394 | grep -v '^ *+' conftest.er1 >conftest.err |
|
|
11395 | rm -f conftest.er1 |
|
|
11396 | cat conftest.err >&5 |
|
|
11397 | echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
11398 | (exit $ac_status); } && |
|
|
11399 | { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' |
|
|
11400 | { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
11401 | (eval $ac_try) 2>&5 |
|
|
11402 | ac_status=$? |
|
|
11403 | echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
11404 | (exit $ac_status); }; } && |
|
|
11405 | { ac_try='test -s conftest$ac_exeext' |
|
|
11406 | { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 |
|
|
11407 | (eval $ac_try) 2>&5 |
|
|
11408 | ac_status=$? |
|
|
11409 | echo "$as_me:$LINENO: \$? = $ac_status" >&5 |
|
|
11410 | (exit $ac_status); }; }; then |
|
|
11411 | rxvt_can_pass_fds=yes |
|
|
11412 | else |
|
|
11413 | echo "$as_me: failed program was:" >&5 |
|
|
11414 | sed 's/^/| /' conftest.$ac_ext >&5 |
|
|
11415 | |
|
|
11416 | rxvt_can_pass_fds=no |
|
|
11417 | fi |
|
|
11418 | rm -f conftest.err conftest.$ac_objext \ |
|
|
11419 | conftest$ac_exeext conftest.$ac_ext |
|
|
11420 | fi |
|
|
11421 | echo "$as_me:$LINENO: result: $rxvt_can_pass_fds" >&5 |
|
|
11422 | echo "${ECHO_T}$rxvt_can_pass_fds" >&6 |
|
|
11423 | if test x$rxvt_can_pass_fds = xyes; then |
|
|
11424 | |
|
|
11425 | cat >>confdefs.h <<\_ACEOF |
|
|
11426 | #define HAVE_UNIX_FDPASS 1 |
11339 | _ACEOF |
11427 | _ACEOF |
11340 | |
11428 | |
11341 | fi |
11429 | fi |
11342 | |
11430 | |
11343 | echo "$as_me:$LINENO: checking for broken XIM callback" >&5 |
11431 | echo "$as_me:$LINENO: checking for broken XIM callback" >&5 |