Portable OpenSSH-2.1.0p2

Todd C. Miller Todd.Miller at courtesan.com
Sun May 21 11:58:55 EST 2000


Looks fine, although you might want to move the check into the
*-*-sunos4* portion since there's really no need for it on other
OSes.

 - todd

In message <Pine.LNX.4.21.0005211152060.5199-100000 at mothra.mindrot.org>
	so spake Damien Miller (djm):

> On Sat, 20 May 2000, Todd C. Miller wrote:
> 
> > For SunOS 4.x atexit() needs to be #defined to on_exit() somewhere.
> > Other than that, it seems to work fine on SunOS 4.1.3.
> 
> This OK?
> 
> Index: configure.in
> ===================================================================
> RCS file: /var/cvs/openssh/configure.in,v
> retrieving revision 1.126
> diff -u -r1.126 configure.in
> --- configure.in	2000/05/20 05:33:45	1.126
> +++ configure.in	2000/05/21 01:51:55
> @@ -135,7 +135,7 @@
>  AC_CHECK_HEADERS(bstring.h endian.h lastlog.h login.h maillock.h netdb.h net
> group.h netinet/in_systm.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 stddef.h util.h utmp.h utmpx.h)
>  
>  # Checks for library functions.
> -AC_CHECK_FUNCS(arc4random b64_ntop bcopy bindresvport_af clock freeaddrinfo 
> gai_strerror getaddrinfo getnameinfo getrusage innetgr md5_crypt memmove mkdt
> emp openpty rresvport_af setenv seteuid setlogin setproctitle setreuid snprin
> tf strlcat strlcpy updwtmpx vsnprintf vhangup _getpty __b64_ntop)
> +AC_CHECK_FUNCS(arc4random atexit b64_ntop bcopy bindresvport_af clock freead
> drinfo gai_strerror getaddrinfo getnameinfo getrusage innetgr md5_crypt memmo
> ve mkdtemp on_exit openpty rresvport_af setenv seteuid setlogin setproctitle 
> setreuid snprintf strlcat strlcpy updwtmpx vsnprintf vhangup _getpty __b64_nt
> op)
>  
>  AC_CHECK_FUNC(login, 
>  	[AC_DEFINE(HAVE_LOGIN)],
> Index: defines.h
> ===================================================================
> RCS file: /var/cvs/openssh/defines.h,v
> retrieving revision 1.21
> diff -u -r1.21 defines.h
> --- defines.h	2000/05/17 12:53:35	1.21
> +++ defines.h	2000/05/21 01:51:55
> @@ -293,4 +293,8 @@
>  # define memmove(s1, s2, n) bcopy((s2), (s1), (n))
>  #endif /* !defined(HAVE_MEMMOVE) && defined(HAVE_BCOPY) */
>  
> +#if !defined(HAVE_ATEXIT) && defined(HAVE_ON_EXIT)
> +# define atexit(a) on_exit(a)
> +#endif /* !defined(HAVE_ATEXIT) && defined(HAVE_ON_EXIT) */
> +
>  #endif /* _DEFINES_H */
> 
> 
> Thanks,
> Damien Miller
> 
> -- 
> | "Bombay is 250ms from New York in the new world order" - Alan Cox
> | Damien Miller - http://www.mindrot.org/
> | Email: djm at mindrot.org (home) -or- djm at ibs.com.au (work)





More information about the openssh-unix-dev mailing list