[openssh-commits] [openssh] 05/05: Add flags needed to build and work on Ultrix.

git+noreply at mindrot.org git+noreply at mindrot.org
Fri Nov 1 18:28:12 AEDT 2019


This is an automated email from the git hooks/post-receive script.

dtucker pushed a commit to branch master
in repository openssh.

commit 9cac151c2dc76b8e5b727b2fa216f572e372170f
Author: Darren Tucker <dtucker at dtucker.net>
Date:   Fri Nov 1 18:26:07 2019 +1100

    Add flags needed to build and work on Ultrix.
---
 configure.ac | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index dcb44915..4baaa62a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1201,8 +1201,24 @@ mips-sony-bsd|mips-sony-newsos4)
 
 *-*-ultrix*)
 	AC_DEFINE([BROKEN_GETGROUPS], [1], [getgroups(0,NULL) will return -1])
-	AC_DEFINE([NEED_SETPGRP])
+	AC_DEFINE([NEED_SETPGRP], [1], [Need setpgrp to for controlling tty])
 	AC_DEFINE([HAVE_SYS_SYSLOG_H], [1], [Force use of sys/syslog.h on Ultrix])
+	AC_DEFINE([DISABLE_UTMPX], [1], [Disable utmpx])
+	# DISABLE_FD_PASSING so that we call setpgrp as root, otherwise we
+	# don't get a controlling tty.
+	AC_DEFINE([DISABLE_FD_PASSING], [1], [Need to call setpgrp as root])
+	AC_DEFINE([realpath(x, y)], [(sftp_realpath((x),(y)))], [no realpath])
+	# On Ultrix netinet/ip.h is not protected against multiple includes,
+	# so we create our own wrapper and put it where the compiler will
+	# find it.
+	AC_MSG_WARN([creating compat wrapper for netinet/ip.h])
+	mkdir -p netinet
+	cat >netinet/ip.h <<EOD
+#ifndef _SSH_COMPAT_NETINET_IP_H
+#define _SSH_COMPAT_NETINET_IP_H
+#include "/usr/include/netinet/ip.h"
+#endif
+EOD
 	;;
 
 *-*-lynxos)

-- 
To stop receiving notification emails like this one, please contact
djm at mindrot.org.


More information about the openssh-commits mailing list