mirror of
https://github.com/PowerShell/openssh-portable.git
synced 2025-07-28 08:14:24 +02:00
- (dtucker) [configure.ac openbsd-compat/fake-rfc2553.c
openbsd-compat/fake-rfc2553.h] Bug #659: Test for and handle systems with where gai_strerror is defined as "const char *". Part of patch supplied by bugzilla-openssh at thewrittenword.com
This commit is contained in:
parent
be79af1dfe
commit
d5e082f0d5
@ -9,6 +9,10 @@
|
|||||||
Patch from david.haughton at ncr.com
|
Patch from david.haughton at ncr.com
|
||||||
- (dtucker) [configure.ac] Bug #659: uid swapping issues on IRIX 6.
|
- (dtucker) [configure.ac] Bug #659: uid swapping issues on IRIX 6.
|
||||||
Part of patch supplied by bugzilla-openssh at thewrittenword.com
|
Part of patch supplied by bugzilla-openssh at thewrittenword.com
|
||||||
|
- (dtucker) [configure.ac openbsd-compat/fake-rfc2553.c
|
||||||
|
openbsd-compat/fake-rfc2553.h] Bug #659: Test for and handle systems with
|
||||||
|
where gai_strerror is defined as "const char *". Part of patch supplied
|
||||||
|
by bugzilla-openssh at thewrittenword.com
|
||||||
|
|
||||||
20030919
|
20030919
|
||||||
- (djm) Bug #683: Remove reference to --with-ipv4-default from INSTALL;
|
- (djm) Bug #683: Remove reference to --with-ipv4-default from INSTALL;
|
||||||
@ -1145,4 +1149,4 @@
|
|||||||
- Fix sshd BindAddress and -b options for systems using fake-getaddrinfo.
|
- Fix sshd BindAddress and -b options for systems using fake-getaddrinfo.
|
||||||
Report from murple@murple.net, diagnosis from dtucker@zip.com.au
|
Report from murple@murple.net, diagnosis from dtucker@zip.com.au
|
||||||
|
|
||||||
$Id: ChangeLog,v 1.3015 2003/09/22 01:58:21 dtucker Exp $
|
$Id: ChangeLog,v 1.3016 2003/09/22 02:08:23 dtucker Exp $
|
||||||
|
19
configure.ac
19
configure.ac
@ -1,4 +1,4 @@
|
|||||||
# $Id: configure.ac,v 1.161 2003/09/22 01:58:21 dtucker Exp $
|
# $Id: configure.ac,v 1.162 2003/09/22 02:08:23 dtucker Exp $
|
||||||
|
|
||||||
AC_INIT
|
AC_INIT
|
||||||
AC_CONFIG_SRCDIR([ssh.c])
|
AC_CONFIG_SRCDIR([ssh.c])
|
||||||
@ -731,7 +731,7 @@ dnl Checks for library functions. Please keep in alphabetical order
|
|||||||
AC_CHECK_FUNCS(\
|
AC_CHECK_FUNCS(\
|
||||||
arc4random __b64_ntop b64_ntop __b64_pton b64_pton \
|
arc4random __b64_ntop b64_ntop __b64_pton b64_pton \
|
||||||
bcopy bindresvport_sa clock fchmod fchown freeaddrinfo futimes \
|
bcopy bindresvport_sa clock fchmod fchown freeaddrinfo futimes \
|
||||||
gai_strerror getaddrinfo getcwd getgrouplist getnameinfo getopt \
|
getaddrinfo getcwd getgrouplist getnameinfo getopt \
|
||||||
getpeereid _getpty getrlimit getttyent glob inet_aton \
|
getpeereid _getpty getrlimit getttyent glob inet_aton \
|
||||||
inet_ntoa inet_ntop innetgr login_getcapbool md5_crypt memmove \
|
inet_ntoa inet_ntop innetgr login_getcapbool md5_crypt memmove \
|
||||||
mkdtemp mmap ngetaddrinfo nsleep ogetaddrinfo openlog_r openpty \
|
mkdtemp mmap ngetaddrinfo nsleep ogetaddrinfo openlog_r openpty \
|
||||||
@ -743,6 +743,21 @@ AC_CHECK_FUNCS(\
|
|||||||
truncate utimes vhangup vsnprintf waitpid \
|
truncate utimes vhangup vsnprintf waitpid \
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# IRIX has a const char return value for gai_strerror()
|
||||||
|
AC_CHECK_FUNCS(gai_strerror,[
|
||||||
|
AC_DEFINE(HAVE_GAI_STRERROR)
|
||||||
|
AC_TRY_COMPILE([
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <sys/socket.h>
|
||||||
|
#include <netdb.h>
|
||||||
|
|
||||||
|
const char *gai_strerror(int);],[
|
||||||
|
char *str;
|
||||||
|
|
||||||
|
str = gai_strerror(0);],[
|
||||||
|
AC_DEFINE(HAVE_CONST_GAI_STRERROR_PROTO, 1,
|
||||||
|
[Define if gai_strerror() returns const char *])])])
|
||||||
|
|
||||||
AC_SEARCH_LIBS(nanosleep, rt posix4, AC_DEFINE(HAVE_NANOSLEEP))
|
AC_SEARCH_LIBS(nanosleep, rt posix4, AC_DEFINE(HAVE_NANOSLEEP))
|
||||||
|
|
||||||
dnl Make sure prototypes are defined for these before using them.
|
dnl Make sure prototypes are defined for these before using them.
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
|
|
||||||
#include "includes.h"
|
#include "includes.h"
|
||||||
|
|
||||||
RCSID("$Id: fake-rfc2553.c,v 1.4 2003/06/13 22:43:23 djm Exp $");
|
RCSID("$Id: fake-rfc2553.c,v 1.5 2003/09/22 02:08:23 dtucker Exp $");
|
||||||
|
|
||||||
#ifndef HAVE_GETNAMEINFO
|
#ifndef HAVE_GETNAMEINFO
|
||||||
int getnameinfo(const struct sockaddr *sa, size_t salen, char *host,
|
int getnameinfo(const struct sockaddr *sa, size_t salen, char *host,
|
||||||
@ -77,7 +77,11 @@ int getnameinfo(const struct sockaddr *sa, size_t salen, char *host,
|
|||||||
#endif /* !HAVE_GETNAMEINFO */
|
#endif /* !HAVE_GETNAMEINFO */
|
||||||
|
|
||||||
#ifndef HAVE_GAI_STRERROR
|
#ifndef HAVE_GAI_STRERROR
|
||||||
|
#ifdef HAVE_CONST_GAI_STRERROR_PROTO
|
||||||
|
const char *
|
||||||
|
#else
|
||||||
char *
|
char *
|
||||||
|
#endif
|
||||||
gai_strerror(int err)
|
gai_strerror(int err)
|
||||||
{
|
{
|
||||||
switch (err) {
|
switch (err) {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $Id: fake-rfc2553.h,v 1.6 2003/08/29 16:59:52 mouring Exp $ */
|
/* $Id: fake-rfc2553.h,v 1.7 2003/09/22 02:08:23 dtucker Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2000-2003 Damien Miller. All rights reserved.
|
* Copyright (C) 2000-2003 Damien Miller. All rights reserved.
|
||||||
@ -137,7 +137,7 @@ int getaddrinfo(const char *, const char *,
|
|||||||
const struct addrinfo *, struct addrinfo **);
|
const struct addrinfo *, struct addrinfo **);
|
||||||
#endif /* !HAVE_GETADDRINFO */
|
#endif /* !HAVE_GETADDRINFO */
|
||||||
|
|
||||||
#ifndef HAVE_GAI_STRERROR
|
#if !defined(HAVE_GAI_STRERROR) && !defined(HAVE_CONST_GAI_STRERROR_PROTO)
|
||||||
char *gai_strerror(int);
|
char *gai_strerror(int);
|
||||||
#endif /* !HAVE_GAI_STRERROR */
|
#endif /* !HAVE_GAI_STRERROR */
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user