[PATCH] Drop two useless HAVE_CYGWIN
Corinna Vinschen
vinschen at redhat.com
Thu Feb 24 22:34:19 EST 2005
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 <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
-#ifndef HAVE_CYGWIN
#include <arpa/nameser.h>
-#endif
#include <string.h>
#include <errno.h>
#include <stdio.h>
--
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat, Inc.
More information about the openssh-unix-dev
mailing list