Hi,

the below patch removes two special cases for Cygwin, which are already
superfluous for a good while.

- openbsd-compat/bsd-openpty.c: Since openpty() is implemented in Cygwin
now, the bsd-openpty.c code just isn't build into OpenSSH on Cygwin.
So the Cygwin special case is useless.

- When building OpenSSH for Cygwin, the minires-devel package (development
package for the special "minires" resolver library for Cygwin) is
required. But this package also brings its own version of arpa/nameser.h,
so the #ifndef HAVE_CYGWIN is useless.


Corinna


Index: openbsd-compat/bsd-openpty.c
================================================== =================
RCS file: /cvs/openssh_cvs/openbsd-compat/bsd-openpty.c,v
retrieving revision 1.3
diff -p -u -r1.3 bsd-openpty.c
--- openbsd-compat/bsd-openpty.c 17 Feb 2004 05:49:55 -0000 1.3
+++ openbsd-compat/bsd-openpty.c 24 Feb 2005 11:30:30 -0000
@@ -102,7 +102,6 @@ openpty(int *amaster, int *aslave, char
return (-1);
}

-#ifndef HAVE_CYGWIN
/*
* Try to push the appropriate streams modules, as described
* in Solaris pts(7).
@@ -112,7 +111,6 @@ openpty(int *amaster, int *aslave, char
# ifndef __hpux
ioctl(*aslave, I_PUSH, "ttcompat");
# endif /* __hpux */
-#endif /* HAVE_CYGWIN */

return (0);

Index: openbsd-compat/inet_ntop.c
================================================== =================
RCS file: /cvs/openssh_cvs/openbsd-compat/inet_ntop.c,v
retrieving revision 1.9
diff -p -u -r1.9 inet_ntop.c
--- openbsd-compat/inet_ntop.c 24 Nov 2003 02:33:34 -0000 1.9
+++ openbsd-compat/inet_ntop.c 24 Feb 2005 11:30:30 -0000
@@ -35,9 +35,7 @@ static char rcsid[] = "$OpenBSD: inet_nt
#include
#include
#include
-#ifndef HAVE_CYGWIN
#include
-#endif
#include
#include
#include

--
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat, Inc.

_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@mindrot.org
http://www.mindrot.org/mailman/listi...enssh-unix-dev