handle systems where setpgrp takes no args
authorMark Eichin <eichin@mit.edu>
Mon, 8 Aug 1994 05:09:31 +0000 (05:09 +0000)
committerMark Eichin <eichin@mit.edu>
Mon, 8 Aug 1994 05:09:31 +0000 (05:09 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4062 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/telnet/telnetd/configure.in
src/appl/telnet/telnetd/sys_term.c

index 905a1380414e101e05fea4726889539524902278..47fbc29759858ab56ea15956f4c8c9d687d9f6da 100644 (file)
@@ -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 <unistd.h>],[setpgrp(0,0)],
+AC_DEFINE(SETPGRP_TWOARG))
 AC_OUTPUT(Makefile,[EXTRA_RULES])
index d356f2354585e0d53d5374dcfa3794dd72251f41..9add8e361c72b70bc11ed4be50aaff0eac87edf7 100644 (file)
@@ -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)