git: b718f7d88157 - stable/15 - openssh: Fix SIZEOF_TIME_T in freebsd-configure.sh

From: Ed Maste <emaste_at_FreeBSD.org>
Date: Wed, 20 May 2026 20:52:04 UTC
The branch stable/15 has been updated by emaste:

URL: https://cgit.FreeBSD.org/src/commit/?id=b718f7d88157f4d5827e3639c1e0ba7e5383ed04

commit b718f7d88157f4d5827e3639c1e0ba7e5383ed04
Author:     Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2026-05-17 17:05:26 +0000
Commit:     Ed Maste <emaste@FreeBSD.org>
CommitDate: 2026-05-20 20:51:54 +0000

    openssh: Fix SIZEOF_TIME_T in freebsd-configure.sh
    
    Sponsored by:   The FreeBSD Foundation
    Reviewed by:    jlduran
    Differential Revision: https://reviews.freebsd.org/D57053
    
    (cherry picked from commit 0b0e5daf4333a0faf93133f7d2c7b3743eead9d8)
---
 crypto/openssh/freebsd-configure.sh | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/crypto/openssh/freebsd-configure.sh b/crypto/openssh/freebsd-configure.sh
index 28c9564435b2..0444527e633f 100755
--- a/crypto/openssh/freebsd-configure.sh
+++ b/crypto/openssh/freebsd-configure.sh
@@ -55,3 +55,10 @@ diff -u config.h.kerberos5 config.h |
 diff -u config.h.sk-builtin config.h |
     sed -n '/^-#define/s/^-//p' |
     grep -Ff /dev/stdin config.h.sk-builtin > sk_config.h
+
+# Fix 32/64-bit time_t defines
+sed -i '' 's/^#define SIZEOF_TIME_T 8$/#ifdef __i386__\
+#define SIZEOF_TIME_T 4\
+#else\
+#define SIZEOF_TIME_T 8\
+#endif/' config.h