- (djm) ReliantUNIX support from Udo Schweigert <ust@cert.siemens.de>

This commit is contained in:
Damien Miller 2000-07-11 09:29:50 +10:00
parent 65964d6082
commit 2ae714f44a
5 changed files with 15 additions and 2 deletions

View File

@ -60,6 +60,7 @@ Thomas Neumann <tom@smart.ruhr.de> - Shadow passwords
Tom Bertelson's <tbert@abac.com> - AIX auth fixes Tom Bertelson's <tbert@abac.com> - AIX auth fixes
Tor-Ake Fransson <torake@hotmail.com> - AIX support Tor-Ake Fransson <torake@hotmail.com> - AIX support
Tudor Bosman <tudorb@jm.nu> - MD5 password support Tudor Bosman <tudorb@jm.nu> - MD5 password support
Udo Schweigert <ust@cert.siemens.de> - ReliantUNIX support
Zack Weinberg <zack@wolery.cumb.org> - GNOME askpass enhancement Zack Weinberg <zack@wolery.cumb.org> - GNOME askpass enhancement
Apologies to anyone I have missed. Apologies to anyone I have missed.

View File

@ -1,6 +1,7 @@
20000711 20000711
- (djm) Fixup for AIX getuserattr() support from Tom Bertelson - (djm) Fixup for AIX getuserattr() support from Tom Bertelson
<tbert@abac.com> <tbert@abac.com>
- (djm) ReliantUNIX support from Udo Schweigert <ust@cert.siemens.de>
20000709 20000709
- (djm) Only enable PAM_TTY kludge for Linux. Problem report from - (djm) Only enable PAM_TTY kludge for Linux. Problem report from

View File

@ -6,6 +6,9 @@
@TOP@ @TOP@
/* Define if your system choked on IP TOS setting */
#undef IP_TOS_IS_BROKEN
/* Define if you have the getuserattr function. */ /* Define if you have the getuserattr function. */
#undef HAVE_GETUSERATTR #undef HAVE_GETUSERATTR

View File

@ -138,6 +138,14 @@ case "$host" in
CFLAGS="$CFLAGS -DSUNOS4" CFLAGS="$CFLAGS -DSUNOS4"
AC_CHECK_FUNCS(getpwanam) AC_CHECK_FUNCS(getpwanam)
;; ;;
*-sni-sysv*)
CFLAGS="$CFLAGS -I/usr/local/include"
LDFLAGS="$LDFLAGS -L/usr/local/lib -L/usr/ucblib"
MANTYPE='$(CATMAN)'
AC_DEFINE(IP_TOS_IS_BROKEN)
mansubdir=cat
LIBS="$LIBS -lgen -lnsl -lsocket -lucb"
;;
*-*-sysv*) *-*-sysv*)
CFLAGS="$CFLAGS -I/usr/local/include" CFLAGS="$CFLAGS -I/usr/local/include"
LDFLAGS="$LDFLAGS -L/usr/local/lib" LDFLAGS="$LDFLAGS -L/usr/local/lib"

View File

@ -1237,7 +1237,7 @@ packet_set_interactive(int interactive, int keepalives)
* Set IP options for an interactive connection. Use * Set IP options for an interactive connection. Use
* IPTOS_LOWDELAY and TCP_NODELAY. * IPTOS_LOWDELAY and TCP_NODELAY.
*/ */
#ifdef IP_TOS #if defined(IP_TOS) && !defined(IP_TOS_IS_BROKEN)
int lowdelay = IPTOS_LOWDELAY; int lowdelay = IPTOS_LOWDELAY;
if (setsockopt(connection_in, IPPROTO_IP, IP_TOS, (void *) &lowdelay, if (setsockopt(connection_in, IPPROTO_IP, IP_TOS, (void *) &lowdelay,
sizeof(lowdelay)) < 0) sizeof(lowdelay)) < 0)
@ -1251,7 +1251,7 @@ packet_set_interactive(int interactive, int keepalives)
* Set IP options for a non-interactive connection. Use * Set IP options for a non-interactive connection. Use
* IPTOS_THROUGHPUT. * IPTOS_THROUGHPUT.
*/ */
#ifdef IP_TOS #if defined(IP_TOS) && !defined(IP_TOS_IS_BROKEN)
int throughput = IPTOS_THROUGHPUT; int throughput = IPTOS_THROUGHPUT;
if (setsockopt(connection_in, IPPROTO_IP, IP_TOS, (void *) &throughput, if (setsockopt(connection_in, IPPROTO_IP, IP_TOS, (void *) &throughput,
sizeof(throughput)) < 0) sizeof(throughput)) < 0)