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
netgroup.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 mkdtemp
openpty rresvport_af setenv seteuid setlogin setproctitle setreuid snprintf
strlcat strlcpy updwtmpx vsnprintf vhangup _getpty __b64_ntop)
+AC_CHECK_FUNCS(arc4random atexit b64_ntop bcopy bindresvport_af clock
freeaddrinfo gai_strerror getaddrinfo getnameinfo getrusage innetgr md5_crypt
memmove mkdtemp on_exit openpty rresvport_af setenv seteuid setlogin
setproctitle setreuid snprintf strlcat strlcpy updwtmpx vsnprintf vhangup
_getpty __b64_ntop)
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)