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') {