From: Richard Levitte Date: Tue, 12 Jan 2016 02:40:27 +0000 (+0100) Subject: Use SPARE instead of PRIVATE_PROCEDURE to reserve unused SYMBOL_VECTOR slots X-Git-Tag: OpenSSL_1_1_0-pre2~59 X-Git-Url: https://git.openssl.org/?p=openssl.git;a=commitdiff_plain;h=d4b009d5f88875ac0e3ac0b2b9689ed16a4c88dc;hp=fd40db9ecd39302e4d5c6f4e3929a02d0b093d76 Use SPARE instead of PRIVATE_PROCEDURE to reserve unused SYMBOL_VECTOR slots It was assumed that a dummy with the type PRIVATE_PROCEDURE would simply occupy a slot but otherwise ignore the symbol. Not so, but there is SPARE for that purpose. Reviewed-by: Rich Salz --- diff --git a/util/mkdef.pl b/util/mkdef.pl index da2dbd3e5b..a2fdada181 100755 --- a/util/mkdef.pl +++ b/util/mkdef.pl @@ -1304,7 +1304,7 @@ EOF print OUT " $s2;\n"; } elsif ($VMS) { while(++$prevnum < $n) { - my $symline="dummy$prevcount=PRIVATE_PROCEDURE -"; + my $symline="SPARE -"; if ($symvtextcount + length($symline) + 1 > 1024) { print OUT ")\nSYMBOL_VECTOR=(-\n"; $symvtextcount = 16; # length of "SYMBOL_VECTOR=(-"