Commit 9b70ac27bf for openssl.org

commit 9b70ac27bfda2d9f30d7b38f3c40bdc4881a1027
Author: Bob Beck <beck@openssl.org>
Date:   Mon Apr 27 13:10:18 2026 -0600

    Fix progs.pl to generate guarded header

    Reviewed-by: Tomas Mraz <tomas@openssl.foundation>
    Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
    Reviewed-by: Norbert Pocs <norbertp@openssl.org>
    MergeDate: Wed May  6 11:35:52 2026
    (Merged from https://github.com/openssl/openssl/pull/31001)

diff --git a/apps/progs.pl b/apps/progs.pl
index 7abc483a9b..01789b9058 100644
--- a/apps/progs.pl
+++ b/apps/progs.pl
@@ -60,6 +60,9 @@ if ($opt eq '-H') {
  * https://www.openssl.org/source/license.html
  */

+#if !defined(OSSL_APPS_PROGS_H)
+#define OSSL_APPS_PROGS_H
+
 #include "function.h"

 EOF
@@ -74,6 +77,7 @@ EOF
     }
     print "\n";
     print "extern FUNCTION functions[];\n";
+    print "\n#endif /* !defined(OSSL_APPS_PROGS_H) */\n";
 }

 if ($opt eq '-C') {