From fb1eb5675eea24c5838e4cc123d9f298800dfd6a Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Sun, 22 Dec 1996 17:01:12 +0000 Subject: Apply minor patch from the OpenBSD folks to allow this to compile and work on both FreeBSD and OpenBSD. Specifically, both FreeBSD and OpenBSD have the timelocal() function. In fact most unixes have this function, so I'm not sure what the best fix generically would be. This fix is no worse than the one that was there before, however. Submitted by: Niklas Hallqvist Obtained from: OpenBSD by way of Niklas --- archivers/arc/files/patch-aa | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'archivers/arc/files/patch-aa') diff --git a/archivers/arc/files/patch-aa b/archivers/arc/files/patch-aa index 68f082482c26..5d57698671a4 100644 --- a/archivers/arc/files/patch-aa +++ b/archivers/arc/files/patch-aa @@ -53,7 +53,7 @@ struct tm tm; struct timeval tvp[2]; int utimes(); -+ #ifndef __FreeBSD__ ++ #if !defined(__FreeSBD__) && !defined(__OpenBSD__) long tmclock(); + #endif tm.tm_sec = (time & 31) * 2; @@ -62,7 +62,7 @@ tm.tm_mday = date & 31; tm.tm_mon = ((date >> 5) & 15) - 1; tm.tm_year = (date >> 9) + 80; -+ #ifndef __FreeBSD__ ++ #if !defined(__FreeBSD__) && !defined(__OpenBSD__) tvp[0].tv_sec = tmclock(&tm); + #else + tvp[0].tv_sec = timelocal(&tm); -- cgit v1.2.3