]> andersk Git - openssh.git/commitdiff
- SCO compile fixes from Gary E. Miller <gem@rellim.com>
authordamien <damien>
Wed, 19 Jan 2000 02:45:07 +0000 (02:45 +0000)
committerdamien <damien>
Wed, 19 Jan 2000 02:45:07 +0000 (02:45 +0000)
ChangeLog
bsd-rresvport.c
configure.in
includes.h
sshconnect.c

index 9cfe0a7bc84c2c251a270acb5e14d442abfd965c..6b6dd40b5c5f68ad982d94ae8e611dd8babe324c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,5 @@
 20000119
+ - SCO compile fixes from Gary E. Miller <gem@rellim.com>
  - Compile fix from Darren_Hall@progressive.com
 
 20000118
index c29165faa201eadca3794f4410d15d96f8af03a2..99c150e06ee37fe3f0b065890b96f6d1fbc4923f 100644 (file)
@@ -61,18 +61,18 @@ rresvport_af(alport, af)
        struct sockaddr *sa;
        u_int16_t *portp;
        int s;
-       int sa_len;
+       int salen;
 
        bzero(&ss, sizeof ss);
        sa = (struct sockaddr *)&ss;
 
        switch (af) {
        case AF_INET:
-               sa_len = sizeof(struct sockaddr_in);
+               salen = sizeof(struct sockaddr_in);
                portp = &((struct sockaddr_in *)sa)->sin_port;
                break;
        case AF_INET6:
-               sa_len = sizeof(struct sockaddr_in6);
+               salen = sizeof(struct sockaddr_in6);
                portp = &((struct sockaddr_in6 *)sa)->sin6_port;
                break;
        default:
@@ -87,7 +87,7 @@ rresvport_af(alport, af)
 
        *portp = htons(*alport);
        if (*alport < IPPORT_RESERVED - 1) {
-               if (bind(s, sa, sa_len) >= 0)
+               if (bind(s, sa, salen) >= 0)
                        return (s);
                if (errno != EADDRINUSE) {
                        (void)close(s);
index a5da0db933ae2a0a8fbf1e3e44094ed8a3c725b0..d11c519df122844eea0d68e74aba4613d35d5b8c 100644 (file)
@@ -141,7 +141,7 @@ if test -z "$no_libnsl" ; then
 fi
 
 dnl Checks for header files.
-AC_CHECK_HEADERS(bstring.h endian.h lastlog.h login.h maillock.h netdb.h netgroup.h paths.h poll.h pty.h shadow.h security/pam_appl.h sys/bitypes.h sys/bsdtty.h sys/cdefs.h sys/poll.h sys/select.h sys/stropts.h sys/time.h sys/ttcompat.h util.h utmp.h utmpx.h)
+AC_CHECK_HEADERS(bstring.h endian.h lastlog.h login.h maillock.h netdb.h netgroup.h paths.h poll.h pty.h shadow.h security/pam_appl.h sys/bitypes.h sys/bsdtty.h sys/cdefs.h sys/poll.h sys/select.h sys/stropts.h sys/sysmacros.h sys/time.h sys/ttcompat.h util.h utmp.h utmpx.h)
 
 dnl Checks for library functions.
 AC_CHECK_FUNCS(arc4random bindresvport_af freeaddrinfo gai_strerror getaddrinfo getpagesize getnameinfo innetgr md5_crypt mkdtemp openpty rresvport_af setenv seteuid setlogin setproctitle setreuid snprintf strlcat strlcpy updwtmpx vsnprintf _getpty)
@@ -188,7 +188,7 @@ AC_TRY_COMPILE(
        [AC_MSG_RESULT(no)]
 ) 
 
-if test -z "$have_u_intxx_t" -a -z "$have_intxx_t" -a \
+if test -z "$have_u_intxx_t" -o -z "$have_intxx_t" -a \
            "x$ac_cv_header_sys_bitypes_h" = "xyes"
 then
        AC_MSG_CHECKING([for intXX_t and u_intXX_t types in sys/bitypes.h])
index b4af0c22018aa6b2650d0ff1fe652e688798d5de..3abf2851d42527a5d3eb859c297f52fc64341156 100644 (file)
@@ -86,6 +86,9 @@ static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg }
 #  include <sys/poll.h>
 # endif
 #endif
+#ifdef HAVE_SYS_SYSMACROS_H
+# include <sys/sysmacros.h>
+#endif
 
 #include "version.h"
 
index 56cc93f2838c81b4a1dd5ac87193ea39de5c8544..c1b38f0f7bdbcf98a060f1ad49d9ce5e7593b8f8 100644 (file)
@@ -1070,7 +1070,7 @@ check_host_key(char *host, struct sockaddr *hostaddr, RSA *host_key)
        HostStatus host_status;
        HostStatus ip_status;
        int local = 0, host_ip_differ = 0;
-       int sa_len;
+       int salen;
        char ntop[NI_MAXHOST];
 
        /*
@@ -1084,15 +1084,15 @@ check_host_key(char *host, struct sockaddr *hostaddr, RSA *host_key)
        switch (hostaddr->sa_family) {
        case AF_INET:
                local = (ntohl(((struct sockaddr_in *)hostaddr)->sin_addr.s_addr) >> 24) == IN_LOOPBACKNET;
-               sa_len = sizeof(struct sockaddr_in);
+               salen = sizeof(struct sockaddr_in);
                break;
        case AF_INET6:
                local = IN6_IS_ADDR_LOOPBACK(&(((struct sockaddr_in6 *)hostaddr)->sin6_addr));
-               sa_len = sizeof(struct sockaddr_in6);
+               salen = sizeof(struct sockaddr_in6);
                break;
        default:
                local = 0;
-               sa_len = sizeof(struct sockaddr_storage);
+               salen = sizeof(struct sockaddr_storage);
                break;
        }
        if (local) {
@@ -1108,7 +1108,7 @@ check_host_key(char *host, struct sockaddr *hostaddr, RSA *host_key)
                options.check_host_ip = 0;
 
        if (options.check_host_ip) {
-               if (getnameinfo(hostaddr, sa_len, ntop, sizeof(ntop),
+               if (getnameinfo(hostaddr, salen, ntop, sizeof(ntop),
                    NULL, 0, NI_NUMERICHOST) != 0)
                        fatal("check_host_key: getnameinfo failed");
                ip = xstrdup(ntop);
This page took 0.052203 seconds and 5 git commands to generate.