git: 0b0e5daf4333 - main - openssh: Fix SIZEOF_TIME_T in freebsd-configure.sh

From: Ed Maste <emaste_at_FreeBSD.org>
Date: Mon, 18 May 2026 13:03:42 UTC
The branch main has been updated by emaste:

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

commit 0b0e5daf4333a0faf93133f7d2c7b3743eead9d8
Author:     Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2026-05-17 17:05:26 +0000
Commit:     Ed Maste <emaste@FreeBSD.org>
CommitDate: 2026-05-18 13:02:33 +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
---
 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