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