From 7985cbf308ddb59d5f98e884604adc546fc3a842 Mon Sep 17 00:00:00 2001 From: Mark Eichin Date: Mon, 8 Aug 1994 05:09:31 +0000 Subject: [PATCH] handle systems where setpgrp takes no args git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4062 dc483132-0cff-0310-8789-dd5450dbe970 --- src/appl/telnet/telnetd/configure.in | 3 +++ src/appl/telnet/telnetd/sys_term.c | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/src/appl/telnet/telnetd/configure.in b/src/appl/telnet/telnetd/configure.in index 905a13804..47fbc2975 100644 --- a/src/appl/telnet/telnetd/configure.in +++ b/src/appl/telnet/telnetd/configure.in @@ -26,4 +26,7 @@ AC_HEADER_CHECK(sys/filio.h,AC_DEFINE(FILIO_H)) AC_HEADER_CHECK(sys/stream.h,AC_DEFINE(STREAMS)) AC_HEADER_CHECK(utmpx.h,AC_DEFINE(UTMPX)) AC_FUNC_CHECK(cgetent,AC_DEFINE(HAS_CGETENT)) +AC_COMPILE_CHECK([number of arguments to setpgrp], +[#include ],[setpgrp(0,0)], +AC_DEFINE(SETPGRP_TWOARG)) AC_OUTPUT(Makefile,[EXTRA_RULES]) diff --git a/src/appl/telnet/telnetd/sys_term.c b/src/appl/telnet/telnetd/sys_term.c index d356f2354..9add8e361 100644 --- a/src/appl/telnet/telnetd/sys_term.c +++ b/src/appl/telnet/telnetd/sys_term.c @@ -188,6 +188,10 @@ int ttyfd = -1; # endif #endif /* USE_TERMIO */ +#ifndef SETPGRP_TWOARG +#define setpgrp(a,b) setpgrp() +#endif + /* * init_termbuf() * copy_termbuf(cp) -- 2.26.2