Package: netkit-rsh
Version: 0.17-13
Severity: important
Tags: patch

Hi,

netkit-rsh FTBFS on hurd-i386: the conditional is not correct, here is
a fix into a correct (and portable) one.  Also a fix for SOL_IP which
isn't yet implemented (yes, IP_TOS is erroneously defined, but that
can't be avoided without refactoring glibc a lot, which Uli won't want).

Samuel

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-xen
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

-- 
Samuel Thibault <[EMAIL PROTECTED]>
"c'est pas nous qui sommes à la rue, c'est la rue qui est à nous"
--- rlogin/rlogin.c.orig        2007-08-12 14:22:24.000000000 +0200
+++ rlogin/rlogin.c     2007-08-12 14:22:46.000000000 +0200
@@ -815,7 +815,7 @@
                 tios.c_cc[VTIME] = 1;
                 tios.c_cc[VMIN] = 1;
                 if (eight) tios.c_iflag &= ~(ISTRIP);
-#if defined(__GNU__) && !(defined(TABDLY) && defined(TAB3))
+#if defined(TABDLY) && defined(TAB3)
                 /* preserve tab delays, but turn off tab-to-space expansion */
                 if ((tios.c_oflag & TABDLY) == TAB3)
                         tios.c_oflag &= ~TAB3;
--- rlogind/network.c.orig      2007-08-12 09:00:47.220000000 +0000
+++ rlogind/network.c   2007-08-12 09:01:23.280000000 +0000
@@ -155,7 +155,7 @@
 
        family = fromp->sa_family;
 
-#ifdef IP_TOS
+#if defined(SOL_IP) && defined(IP_TOS)
        #define IPTOS_LOWDELAY          0x10
        on = IPTOS_LOWDELAY;
        if (family == AF_INET &&

Reply via email to