37 lines
1.8 KiB
Plaintext
37 lines
1.8 KiB
Plaintext
$OpenBSD: patch-configure_in,v 1.2 2012/03/09 06:45:54 ajacoutot Exp $
|
|
|
|
From 116fe70d32c810ccd0bb226fc0c06c74e28db075 Mon Sep 17 00:00:00 2001
|
|
From: Martin Pieuchot <mpi@openbsd.org>
|
|
Date: Thu, 08 Mar 2012 20:53:52 +0000
|
|
Subject: pty: Support allocating PTYs through openpty on BSD
|
|
|
|
--- configure.in.orig Fri Mar 9 07:30:47 2012
|
|
+++ configure.in Fri Mar 9 07:31:07 2012
|
|
@@ -345,7 +345,7 @@ AC_SUBST(VTE_DEFAULT_EMULATION)
|
|
AM_CONDITIONAL(VTE_DEFAULT_EMULATION, [test "$emulation" != xterm])
|
|
|
|
# Check for headers.
|
|
-AC_CHECK_HEADERS(sys/select.h sys/syslimits.h sys/termios.h sys/un.h sys/wait.h stropts.h termios.h wchar.h)
|
|
+AC_CHECK_HEADERS(sys/select.h sys/syslimits.h sys/termios.h sys/un.h sys/wait.h stropts.h termios.h util.h wchar.h)
|
|
AC_HEADER_TIOCGWINSZ
|
|
|
|
# Check for PTY handling functions.
|
|
@@ -356,6 +356,7 @@ AC_CHECK_FUNCS([cfmakeraw fork setsid setpgid getpgid
|
|
AC_CHECK_FUNC(socket,[have_socket=1],AC_CHECK_LIB(socket,socket,[have_socket=1; LIBS="$LIBS -lsocket"]))
|
|
AC_CHECK_FUNC(socketpair,[have_socketpair=1],AC_CHECK_LIB(socket,socketpair,[have_socketpair=1; LIBS="$LIBS -lsocket"]))
|
|
AC_CHECK_FUNC(recvmsg,[have_recvmsg=1],AC_CHECK_LIB(socket,recvmsg,[have_recvmsg=1; LIBS="$LIBS -lsocket -lnsl"]))
|
|
+AC_CHECK_FUNC(openpty,[have_openpty=1],AC_CHECK_LIB(util,openpty,[have_openpty=1; LIBS="$LIBS -lutil"]))
|
|
if test x$have_socket = x1 ; then
|
|
AC_DEFINE(HAVE_SOCKET,1,[Define if you have the socket function.])
|
|
fi
|
|
@@ -364,6 +365,9 @@ if test x$have_socketpair = x1 ; then
|
|
fi
|
|
if test x$have_recvmsg = x1 ; then
|
|
AC_DEFINE(HAVE_RECVMSG,1,[Define if you have the recvmsg function.])
|
|
+fi
|
|
+if test x$have_openpty = x1 ; then
|
|
+ AC_DEFINE(HAVE_OPENPTY,1,[Define if you have the openpty function.])
|
|
fi
|
|
AC_CHECK_FUNC(floor,,AC_CHECK_LIB(m,floor,LIBS=["$LIBS -lm"]))
|
|
AC_CHECK_FUNCS([ceil floor])
|