diff options
| author | djm <> | 2011-11-03 02:32:24 +0000 |
|---|---|---|
| committer | djm <> | 2011-11-03 02:32:24 +0000 |
| commit | bd081fc6d9aca84ff3cbde2c626c28668f73d967 (patch) | |
| tree | cf32a9eedf59bc153f2cabc7cf72bacad24c4aff /src/lib/libcrypto/crypto-lib.com | |
| parent | 75291ae343a87368ad49c13ac02f85a88159417f (diff) | |
| download | openbsd-bd081fc6d9aca84ff3cbde2c626c28668f73d967.tar.gz openbsd-bd081fc6d9aca84ff3cbde2c626c28668f73d967.tar.bz2 openbsd-bd081fc6d9aca84ff3cbde2c626c28668f73d967.zip | |
import OpenSSL 1.0.0e
Diffstat (limited to 'src/lib/libcrypto/crypto-lib.com')
| -rw-r--r-- | src/lib/libcrypto/crypto-lib.com | 339 |
1 files changed, 255 insertions, 84 deletions
diff --git a/src/lib/libcrypto/crypto-lib.com b/src/lib/libcrypto/crypto-lib.com index a4b6635091..a29c0afd93 100644 --- a/src/lib/libcrypto/crypto-lib.com +++ b/src/lib/libcrypto/crypto-lib.com | |||
| @@ -47,11 +47,33 @@ $! P6, if defined, sets a choice of crypto methods to compile. | |||
| 47 | $! WARNING: this should only be done to recompile some part of an already | 47 | $! WARNING: this should only be done to recompile some part of an already |
| 48 | $! fully compiled library. | 48 | $! fully compiled library. |
| 49 | $! | 49 | $! |
| 50 | $! P7, if defined, specifies the C pointer size. Ignored on VAX. | ||
| 51 | $! ("64=ARGV" gives more efficient code with HP C V7.3 or newer.) | ||
| 52 | $! Supported values are: | ||
| 53 | $! | ||
| 54 | $! "" Compile with default (/NOPOINTER_SIZE) | ||
| 55 | $! 32 Compile with /POINTER_SIZE=32 (SHORT) | ||
| 56 | $! 64 Compile with /POINTER_SIZE=64[=ARGV] (LONG[=ARGV]). | ||
| 57 | $! (Automatically select ARGV if compiler supports it.) | ||
| 58 | $! 64= Compile with /POINTER_SIZE=64 (LONG). | ||
| 59 | $! 64=ARGV Compile with /POINTER_SIZE=64=ARGV (LONG=ARGV). | ||
| 60 | $! | ||
| 61 | $! P8, if defined, specifies a directory where ZLIB files (zlib.h, | ||
| 62 | $! libz.olb) may be found. Optionally, a non-default object library | ||
| 63 | $! name may be included ("dev:[dir]libz_64.olb", for example). | ||
| 64 | $! | ||
| 65 | $! | ||
| 66 | $! Announce/identify. | ||
| 67 | $! | ||
| 68 | $ proc = f$environment( "procedure") | ||
| 69 | $ write sys$output "@@@ "+ - | ||
| 70 | f$parse( proc, , , "name")+ f$parse( proc, , , "type") | ||
| 50 | $! | 71 | $! |
| 51 | $! Define A TCP/IP Library That We Will Need To Link To. | 72 | $! Define A TCP/IP Library That We Will Need To Link To. |
| 52 | $! (That Is, If We Need To Link To One.) | 73 | $! (That Is, If We Need To Link To One.) |
| 53 | $! | 74 | $! |
| 54 | $ TCPIP_LIB = "" | 75 | $ TCPIP_LIB = "" |
| 76 | $ ZLIB_LIB = "" | ||
| 55 | $! | 77 | $! |
| 56 | $! Check Which Architecture We Are Using. | 78 | $! Check Which Architecture We Are Using. |
| 57 | $! | 79 | $! |
| @@ -75,6 +97,11 @@ $! End The Architecture Check. | |||
| 75 | $! | 97 | $! |
| 76 | $ ENDIF | 98 | $ ENDIF |
| 77 | $! | 99 | $! |
| 100 | $ ARCHD = ARCH | ||
| 101 | $ LIB32 = "32" | ||
| 102 | $ OPT_FILE = "" | ||
| 103 | $ POINTER_SIZE = "" | ||
| 104 | $! | ||
| 78 | $! Define The Different Encryption Types. | 105 | $! Define The Different Encryption Types. |
| 79 | $! NOTE: Some might think this list ugly. However, it's made this way to | 106 | $! NOTE: Some might think this list ugly. However, it's made this way to |
| 80 | $! reflect the SDIRS variable in [-]Makefile.org as closely as possible, | 107 | $! reflect the SDIRS variable in [-]Makefile.org as closely as possible, |
| @@ -91,17 +118,29 @@ $ ENCRYPT_TYPES = "Basic,"+ - | |||
| 91 | "EVP,EVP_2,EVP_3,ASN1,ASN1_2,PEM,X509,X509V3,"+ - | 118 | "EVP,EVP_2,EVP_3,ASN1,ASN1_2,PEM,X509,X509V3,"+ - |
| 92 | "CONF,TXT_DB,PKCS7,PKCS12,COMP,OCSP,UI,KRB5,"+ - | 119 | "CONF,TXT_DB,PKCS7,PKCS12,COMP,OCSP,UI,KRB5,"+ - |
| 93 | "STORE,CMS,PQUEUE,TS,JPAKE" | 120 | "STORE,CMS,PQUEUE,TS,JPAKE" |
| 94 | $! Define The OBJ Directory. | ||
| 95 | $! | 121 | $! |
| 96 | $ OBJ_DIR := SYS$DISK:[-.'ARCH'.OBJ.CRYPTO] | 122 | $! Check To Make Sure We Have Valid Command Line Parameters. |
| 123 | $! | ||
| 124 | $ GOSUB CHECK_OPTIONS | ||
| 97 | $! | 125 | $! |
| 98 | $! Define The EXE Directory. | 126 | $! Define The OBJ and EXE Directories. |
| 99 | $! | 127 | $! |
| 100 | $ EXE_DIR := SYS$DISK:[-.'ARCH'.EXE.CRYPTO] | 128 | $ OBJ_DIR := SYS$DISK:[-.'ARCHD'.OBJ.CRYPTO] |
| 129 | $ EXE_DIR := SYS$DISK:[-.'ARCHD'.EXE.CRYPTO] | ||
| 101 | $! | 130 | $! |
| 102 | $! Check To Make Sure We Have Valid Command Line Parameters. | 131 | $! Specify the destination directory in any /MAP option. |
| 103 | $! | 132 | $! |
| 104 | $ GOSUB CHECK_OPTIONS | 133 | $ if (LINKMAP .eqs. "MAP") |
| 134 | $ then | ||
| 135 | $ LINKMAP = LINKMAP+ "=''EXE_DIR'" | ||
| 136 | $ endif | ||
| 137 | $! | ||
| 138 | $! Add the location prefix to the linker options file name. | ||
| 139 | $! | ||
| 140 | $ if (OPT_FILE .nes. "") | ||
| 141 | $ then | ||
| 142 | $ OPT_FILE = EXE_DIR+ OPT_FILE | ||
| 143 | $ endif | ||
| 105 | $! | 144 | $! |
| 106 | $! Initialise logical names and such | 145 | $! Initialise logical names and such |
| 107 | $! | 146 | $! |
| @@ -109,7 +148,7 @@ $ GOSUB INITIALISE | |||
| 109 | $! | 148 | $! |
| 110 | $! Tell The User What Kind of Machine We Run On. | 149 | $! Tell The User What Kind of Machine We Run On. |
| 111 | $! | 150 | $! |
| 112 | $ WRITE SYS$OUTPUT "Compiling On A ",ARCH," Machine." | 151 | $ WRITE SYS$OUTPUT "Host system architecture: ''ARCHD'" |
| 113 | $! | 152 | $! |
| 114 | $! | 153 | $! |
| 115 | $! Check To See If The Architecture Specific OBJ Directory Exists. | 154 | $! Check To See If The Architecture Specific OBJ Directory Exists. |
| @@ -140,11 +179,11 @@ $ ENDIF | |||
| 140 | $! | 179 | $! |
| 141 | $! Define The Library Name. | 180 | $! Define The Library Name. |
| 142 | $! | 181 | $! |
| 143 | $ LIB_NAME := 'EXE_DIR'LIBCRYPTO.OLB | 182 | $ LIB_NAME := 'EXE_DIR'SSL_LIBCRYPTO'LIB32'.OLB |
| 144 | $! | 183 | $! |
| 145 | $! Define The CRYPTO-LIB We Are To Use. | 184 | $! Define The CRYPTO-LIB We Are To Use. |
| 146 | $! | 185 | $! |
| 147 | $ CRYPTO_LIB := 'EXE_DIR'LIBCRYPTO.OLB | 186 | $ CRYPTO_LIB := 'EXE_DIR'SSL_LIBCRYPTO'LIB32'.OLB |
| 148 | $! | 187 | $! |
| 149 | $! Check To See If We Already Have A "[.xxx.EXE.CRYPTO]LIBCRYPTO.OLB" Library... | 188 | $! Check To See If We Already Have A "[.xxx.EXE.CRYPTO]LIBCRYPTO.OLB" Library... |
| 150 | $! | 189 | $! |
| @@ -193,7 +232,7 @@ $ LIB_CAST = "c_skey,c_ecb,c_enc,c_cfb64,c_ofb64" | |||
| 193 | $ LIB_CAMELLIA = "camellia,cmll_misc,cmll_ecb,cmll_cbc,cmll_ofb,"+ - | 232 | $ LIB_CAMELLIA = "camellia,cmll_misc,cmll_ecb,cmll_cbc,cmll_ofb,"+ - |
| 194 | "cmll_cfb,cmll_ctr" | 233 | "cmll_cfb,cmll_ctr" |
| 195 | $ LIB_SEED = "seed,seed_ecb,seed_cbc,seed_cfb,seed_ofb" | 234 | $ LIB_SEED = "seed,seed_ecb,seed_cbc,seed_cfb,seed_ofb" |
| 196 | $ LIB_MODES = "cbc128,ctr128,cfb128,ofb128" | 235 | $ LIB_MODES = "cbc128,ctr128,cts128,cfb128,ofb128" |
| 197 | $ LIB_BN_ASM = "[.asm]vms.mar,vms-helper" | 236 | $ LIB_BN_ASM = "[.asm]vms.mar,vms-helper" |
| 198 | $ IF F$TRNLNM("OPENSSL_NO_ASM") .OR. ARCH .NES. "VAX" THEN - | 237 | $ IF F$TRNLNM("OPENSSL_NO_ASM") .OR. ARCH .NES. "VAX" THEN - |
| 199 | LIB_BN_ASM = "bn_asm" | 238 | LIB_BN_ASM = "bn_asm" |
| @@ -301,15 +340,23 @@ $ LIB_JPAKE = "jpake,jpake_err" | |||
| 301 | $! | 340 | $! |
| 302 | $! Setup exceptional compilations | 341 | $! Setup exceptional compilations |
| 303 | $! | 342 | $! |
| 304 | $ ! Add definitions for no threads on OpenVMS 7.1 and higher | 343 | $ CC3_SHOWN = 0 |
| 344 | $ CC4_SHOWN = 0 | ||
| 345 | $ CC5_SHOWN = 0 | ||
| 346 | $ CC6_SHOWN = 0 | ||
| 347 | $! | ||
| 348 | $! The following lists must have leading and trailing commas, and no | ||
| 349 | $! embedded spaces. (They are scanned for ",name,".) | ||
| 350 | $! | ||
| 351 | $ ! Add definitions for no threads on OpenVMS 7.1 and higher. | ||
| 305 | $ COMPILEWITH_CC3 = ",bss_rtcp," | 352 | $ COMPILEWITH_CC3 = ",bss_rtcp," |
| 306 | $ ! Disable the DOLLARID warning | 353 | $ ! Disable the DOLLARID warning. Not needed with /STANDARD=RELAXED. |
| 307 | $ COMPILEWITH_CC4 = ",a_utctm,bss_log,o_time,o_dir" | 354 | $ COMPILEWITH_CC4 = "" !!! ",a_utctm,bss_log,o_time,o_dir," |
| 308 | $ ! Disable disjoint optimization | 355 | $ ! Disable disjoint optimization on VAX with DECC. |
| 309 | $ COMPILEWITH_CC5 = ",md2_dgst,md4_dgst,md5_dgst,mdc2dgst," + - | 356 | $ COMPILEWITH_CC5 = ",md2_dgst,md4_dgst,md5_dgst,mdc2dgst," + - |
| 310 | "seed,sha_dgst,sha1dgst,rmd_dgst,bf_enc," | 357 | "seed,sha_dgst,sha1dgst,rmd_dgst,bf_enc," |
| 311 | $ ! Disable the MIXLINKAGE warning | 358 | $ ! Disable the MIXLINKAGE warning. |
| 312 | $ COMPILEWITH_CC6 = ",enc_read,set_key," | 359 | $ COMPILEWITH_CC6 = "" !!! ",enc_read,set_key," |
| 313 | $! | 360 | $! |
| 314 | $! Figure Out What Other Modules We Are To Build. | 361 | $! Figure Out What Other Modules We Are To Build. |
| 315 | $! | 362 | $! |
| @@ -515,31 +562,60 @@ $ WRITE SYS$OUTPUT "Compiling The ",FILE_NAME," File. (",BUILDALL,",",STATE," | |||
| 515 | $ ENDIF | 562 | $ ENDIF |
| 516 | $ IF (MODULE_NAME.NES."") | 563 | $ IF (MODULE_NAME.NES."") |
| 517 | $ THEN | 564 | $ THEN |
| 518 | $ WRITE SYS$OUTPUT " ",FILE_NAME,"" | 565 | $ WRITE SYS$OUTPUT " ",FILE_NAME,"" |
| 519 | $ ENDIF | 566 | $ ENDIF |
| 520 | $! | 567 | $! |
| 521 | $! Compile The File. | 568 | $! Compile The File. |
| 522 | $! | 569 | $! |
| 523 | $ ON ERROR THEN GOTO NEXT_FILE | 570 | $ ON ERROR THEN GOTO NEXT_FILE |
| 524 | $ FILE_NAME0 = F$ELEMENT(0,".",FILE_NAME) | 571 | $ FILE_NAME0 = ","+ F$ELEMENT(0,".",FILE_NAME)+ "," |
| 525 | $ IF FILE_NAME - ".mar" .NES. FILE_NAME | 572 | $ IF FILE_NAME - ".mar" .NES. FILE_NAME |
| 526 | $ THEN | 573 | $ THEN |
| 527 | $ MACRO/OBJECT='OBJECT_FILE' 'SOURCE_FILE' | 574 | $ MACRO/OBJECT='OBJECT_FILE' 'SOURCE_FILE' |
| 528 | $ ELSE | 575 | $ ELSE |
| 529 | $ IF COMPILEWITH_CC3 - FILE_NAME0 .NES. COMPILEWITH_CC3 | 576 | $ IF COMPILEWITH_CC3 - FILE_NAME0 .NES. COMPILEWITH_CC3 |
| 530 | $ THEN | 577 | $ THEN |
| 578 | $ write sys$output " \Using special rule (3)" | ||
| 579 | $ if (.not. CC3_SHOWN) | ||
| 580 | $ then | ||
| 581 | $ CC3_SHOWN = 1 | ||
| 582 | $ x = " "+ CC3 | ||
| 583 | $ write /symbol sys$output x | ||
| 584 | $ endif | ||
| 531 | $ CC3/OBJECT='OBJECT_FILE' 'SOURCE_FILE' | 585 | $ CC3/OBJECT='OBJECT_FILE' 'SOURCE_FILE' |
| 532 | $ ELSE | 586 | $ ELSE |
| 533 | $ IF COMPILEWITH_CC4 - FILE_NAME0 .NES. COMPILEWITH_CC4 | 587 | $ IF COMPILEWITH_CC4 - FILE_NAME0 .NES. COMPILEWITH_CC4 |
| 534 | $ THEN | 588 | $ THEN |
| 589 | $ write /symbol sys$output " \Using special rule (4)" | ||
| 590 | $ if (.not. CC4_SHOWN) | ||
| 591 | $ then | ||
| 592 | $ CC4_SHOWN = 1 | ||
| 593 | $ x = " "+ CC4 | ||
| 594 | $ write /symbol sys$output x | ||
| 595 | $ endif | ||
| 535 | $ CC4/OBJECT='OBJECT_FILE' 'SOURCE_FILE' | 596 | $ CC4/OBJECT='OBJECT_FILE' 'SOURCE_FILE' |
| 536 | $ ELSE | 597 | $ ELSE |
| 537 | $ IF COMPILEWITH_CC5 - FILE_NAME0 .NES. COMPILEWITH_CC5 | 598 | $ IF CC5_DIFFERENT .AND. - |
| 599 | (COMPILEWITH_CC5 - FILE_NAME0 .NES. COMPILEWITH_CC5) | ||
| 538 | $ THEN | 600 | $ THEN |
| 601 | $ write sys$output " \Using special rule (5)" | ||
| 602 | $ if (.not. CC5_SHOWN) | ||
| 603 | $ then | ||
| 604 | $ CC5_SHOWN = 1 | ||
| 605 | $ x = " "+ CC5 | ||
| 606 | $ write /symbol sys$output x | ||
| 607 | $ endif | ||
| 539 | $ CC5/OBJECT='OBJECT_FILE' 'SOURCE_FILE' | 608 | $ CC5/OBJECT='OBJECT_FILE' 'SOURCE_FILE' |
| 540 | $ ELSE | 609 | $ ELSE |
| 541 | $ IF COMPILEWITH_CC6 - FILE_NAME0 .NES. COMPILEWITH_CC6 | 610 | $ IF COMPILEWITH_CC6 - FILE_NAME0 .NES. COMPILEWITH_CC6 |
| 542 | $ THEN | 611 | $ THEN |
| 612 | $ write sys$output " \Using special rule (6)" | ||
| 613 | $ if (.not. CC6_SHOWN) | ||
| 614 | $ then | ||
| 615 | $ CC6_SHOWN = 1 | ||
| 616 | $ x = " "+ CC6 | ||
| 617 | $ write /symbol sys$output x | ||
| 618 | $ endif | ||
| 543 | $ CC6/OBJECT='OBJECT_FILE' 'SOURCE_FILE' | 619 | $ CC6/OBJECT='OBJECT_FILE' 'SOURCE_FILE' |
| 544 | $ ELSE | 620 | $ ELSE |
| 545 | $ CC/OBJECT='OBJECT_FILE' 'SOURCE_FILE' | 621 | $ CC/OBJECT='OBJECT_FILE' 'SOURCE_FILE' |
| @@ -586,38 +662,22 @@ $! SHOW SYMBOL APPLICATION* | |||
| 586 | $! | 662 | $! |
| 587 | $! Tell the user what happens | 663 | $! Tell the user what happens |
| 588 | $! | 664 | $! |
| 589 | $ WRITE SYS$OUTPUT " ",APPLICATION,".exe" | 665 | $ WRITE SYS$OUTPUT " ",APPLICATION,".exe" |
| 590 | $! | 666 | $! |
| 591 | $! Link The Program. | 667 | $! Link The Program. |
| 592 | $! | 668 | $! |
| 593 | $ ON ERROR THEN GOTO NEXT_APPLICATION | 669 | $ ON ERROR THEN GOTO NEXT_APPLICATION |
| 594 | $! | 670 | $! |
| 595 | $! Check To See If We Are To Link With A Specific TCP/IP Library. | 671 | $! Link With A TCP/IP Library. |
| 596 | $! | 672 | $! |
| 597 | $ IF (TCPIP_LIB.NES."") | 673 | $ LINK /'DEBUGGER' /'LINKMAP' /'TRACEBACK' - |
| 598 | $ THEN | 674 | /EXE='EXE_DIR''APPLICATION'.EXE - |
| 675 | 'OBJ_DIR''APPLICATION_OBJECTS', - | ||
| 676 | 'CRYPTO_LIB'/LIBRARY - | ||
| 677 | 'TCPIP_LIB' - | ||
| 678 | 'ZLIB_LIB' - | ||
| 679 | ,'OPT_FILE' /OPTIONS | ||
| 599 | $! | 680 | $! |
| 600 | $! Link With A TCP/IP Library. | ||
| 601 | $! | ||
| 602 | $ LINK/'DEBUGGER'/'TRACEBACK'/EXE='EXE_DIR''APPLICATION'.EXE - | ||
| 603 | 'OBJ_DIR''APPLICATION_OBJECTS', - | ||
| 604 | 'CRYPTO_LIB'/LIBRARY, - | ||
| 605 | 'TCPIP_LIB','OPT_FILE'/OPTION | ||
| 606 | $! | ||
| 607 | $! Else... | ||
| 608 | $! | ||
| 609 | $ ELSE | ||
| 610 | $! | ||
| 611 | $! Don't Link With A TCP/IP Library. | ||
| 612 | $! | ||
| 613 | $ LINK/'DEBUGGER'/'TRACEBACK'/EXE='EXE_DIR''APPLICATION'.EXE - | ||
| 614 | 'OBJ_DIR''APPLICATION_OBJECTS',- | ||
| 615 | 'CRYPTO_LIB'/LIBRARY, - | ||
| 616 | 'OPT_FILE'/OPTION | ||
| 617 | $! | ||
| 618 | $! End The TCP/IP Library Check. | ||
| 619 | $! | ||
| 620 | $ ENDIF | ||
| 621 | $ GOTO NEXT_APPLICATION | 681 | $ GOTO NEXT_APPLICATION |
| 622 | $ APPLICATION_DONE: | 682 | $ APPLICATION_DONE: |
| 623 | $ ENDIF | 683 | $ ENDIF |
| @@ -656,7 +716,7 @@ $! | |||
| 656 | $ CREATE 'OPT_FILE' | 716 | $ CREATE 'OPT_FILE' |
| 657 | $DECK | 717 | $DECK |
| 658 | ! | 718 | ! |
| 659 | ! Default System Options File To Link Agianst | 719 | ! Default System Options File To Link Against |
| 660 | ! The Sharable VAX C Runtime Library. | 720 | ! The Sharable VAX C Runtime Library. |
| 661 | ! | 721 | ! |
| 662 | SYS$SHARE:VAXCRTL.EXE/SHARE | 722 | SYS$SHARE:VAXCRTL.EXE/SHARE |
| @@ -685,7 +745,7 @@ $! | |||
| 685 | $ CREATE 'OPT_FILE' | 745 | $ CREATE 'OPT_FILE' |
| 686 | $DECK | 746 | $DECK |
| 687 | ! | 747 | ! |
| 688 | ! Default System Options File To Link Agianst | 748 | ! Default System Options File To Link Against |
| 689 | ! The Sharable C Runtime Library. | 749 | ! The Sharable C Runtime Library. |
| 690 | ! | 750 | ! |
| 691 | GNU_CC:[000000]GCCLIB/LIBRARY | 751 | GNU_CC:[000000]GCCLIB/LIBRARY |
| @@ -720,7 +780,7 @@ $! | |||
| 720 | $ CREATE 'OPT_FILE' | 780 | $ CREATE 'OPT_FILE' |
| 721 | $DECK | 781 | $DECK |
| 722 | ! | 782 | ! |
| 723 | ! Default System Options File To Link Agianst | 783 | ! Default System Options File To Link Against |
| 724 | ! The Sharable DEC C Runtime Library. | 784 | ! The Sharable DEC C Runtime Library. |
| 725 | ! | 785 | ! |
| 726 | SYS$SHARE:DECC$SHR.EXE/SHARE | 786 | SYS$SHARE:DECC$SHR.EXE/SHARE |
| @@ -735,7 +795,7 @@ $! | |||
| 735 | $ CREATE 'OPT_FILE' | 795 | $ CREATE 'OPT_FILE' |
| 736 | $DECK | 796 | $DECK |
| 737 | ! | 797 | ! |
| 738 | ! Default System Options File For non-VAX To Link Agianst | 798 | ! Default System Options File For non-VAX To Link Against |
| 739 | ! The Sharable C Runtime Library. | 799 | ! The Sharable C Runtime Library. |
| 740 | ! | 800 | ! |
| 741 | SYS$SHARE:CMA$OPEN_LIB_SHR/SHARE | 801 | SYS$SHARE:CMA$OPEN_LIB_SHR/SHARE |
| @@ -756,7 +816,7 @@ $ ENDIF | |||
| 756 | $! | 816 | $! |
| 757 | $! Tell The User What Linker Option File We Are Using. | 817 | $! Tell The User What Linker Option File We Are Using. |
| 758 | $! | 818 | $! |
| 759 | $ WRITE SYS$OUTPUT "Using Linker Option File ",OPT_FILE,"." | 819 | $ WRITE SYS$OUTPUT "Using Linker Option File ",OPT_FILE,"." |
| 760 | $! | 820 | $! |
| 761 | $! Time To RETURN. | 821 | $! Time To RETURN. |
| 762 | $! | 822 | $! |
| @@ -803,8 +863,8 @@ $ WRITE SYS$OUTPUT " APPS : To Compile Just The [.xxx.EXE.CRYPTO]*.E | |||
| 803 | $ WRITE SYS$OUTPUT "" | 863 | $ WRITE SYS$OUTPUT "" |
| 804 | $ WRITE SYS$OUTPUT " Where 'xxx' Stands For:" | 864 | $ WRITE SYS$OUTPUT " Where 'xxx' Stands For:" |
| 805 | $ WRITE SYS$OUTPUT "" | 865 | $ WRITE SYS$OUTPUT "" |
| 806 | $ WRITE SYS$OUTPUT " ALPHA : Alpha Architecture." | 866 | $ WRITE SYS$OUTPUT " ALPHA[64]: Alpha Architecture." |
| 807 | $ WRITE SYS$OUTPUT " IA64 : IA64 Architecture." | 867 | $ WRITE SYS$OUTPUT " IA64[64] : IA64 Architecture." |
| 808 | $ WRITE SYS$OUTPUT " VAX : VAX Architecture." | 868 | $ WRITE SYS$OUTPUT " VAX : VAX Architecture." |
| 809 | $ WRITE SYS$OUTPUT "" | 869 | $ WRITE SYS$OUTPUT "" |
| 810 | $! | 870 | $! |
| @@ -825,15 +885,16 @@ $! | |||
| 825 | $ IF (P2.EQS."NODEBUG") | 885 | $ IF (P2.EQS."NODEBUG") |
| 826 | $ THEN | 886 | $ THEN |
| 827 | $! | 887 | $! |
| 828 | $! P2 Is NODEBUG, So Compile Without The Debugger Information. | 888 | $! P2 Is NODEBUG, So Compile Without The Debugger Information. |
| 829 | $! | 889 | $! |
| 830 | $ DEBUGGER = "NODEBUG" | 890 | $ DEBUGGER = "NODEBUG" |
| 831 | $ TRACEBACK = "NOTRACEBACK" | 891 | $ LINKMAP = "NOMAP" |
| 832 | $ GCC_OPTIMIZE = "OPTIMIZE" | 892 | $ TRACEBACK = "NOTRACEBACK" |
| 833 | $ CC_OPTIMIZE = "OPTIMIZE" | 893 | $ GCC_OPTIMIZE = "OPTIMIZE" |
| 834 | $ MACRO_OPTIMIZE = "OPTIMIZE" | 894 | $ CC_OPTIMIZE = "OPTIMIZE" |
| 835 | $ WRITE SYS$OUTPUT "No Debugger Information Will Be Produced During Compile." | 895 | $ MACRO_OPTIMIZE = "OPTIMIZE" |
| 836 | $ WRITE SYS$OUTPUT "Compiling With Compiler Optimization." | 896 | $ WRITE SYS$OUTPUT "No Debugger Information Will Be Produced During Compile." |
| 897 | $ WRITE SYS$OUTPUT "Compiling With Compiler Optimization." | ||
| 837 | $ ELSE | 898 | $ ELSE |
| 838 | $! | 899 | $! |
| 839 | $! Check To See If We Are To Compile With Debugger Information. | 900 | $! Check To See If We Are To Compile With Debugger Information. |
| @@ -844,6 +905,7 @@ $! | |||
| 844 | $! Compile With Debugger Information. | 905 | $! Compile With Debugger Information. |
| 845 | $! | 906 | $! |
| 846 | $ DEBUGGER = "DEBUG" | 907 | $ DEBUGGER = "DEBUG" |
| 908 | $ LINKMAP = "MAP" | ||
| 847 | $ TRACEBACK = "TRACEBACK" | 909 | $ TRACEBACK = "TRACEBACK" |
| 848 | $ GCC_OPTIMIZE = "NOOPTIMIZE" | 910 | $ GCC_OPTIMIZE = "NOOPTIMIZE" |
| 849 | $ CC_OPTIMIZE = "NOOPTIMIZE" | 911 | $ CC_OPTIMIZE = "NOOPTIMIZE" |
| @@ -852,7 +914,7 @@ $ WRITE SYS$OUTPUT "Debugger Information Will Be Produced During Compile." | |||
| 852 | $ WRITE SYS$OUTPUT "Compiling Without Compiler Optimization." | 914 | $ WRITE SYS$OUTPUT "Compiling Without Compiler Optimization." |
| 853 | $ ELSE | 915 | $ ELSE |
| 854 | $! | 916 | $! |
| 855 | $! They Entered An Invalid Option.. | 917 | $! They Entered An Invalid Option. |
| 856 | $! | 918 | $! |
| 857 | $ WRITE SYS$OUTPUT "" | 919 | $ WRITE SYS$OUTPUT "" |
| 858 | $ WRITE SYS$OUTPUT "The Option ",P2," Is Invalid. The Valid Options Are:" | 920 | $ WRITE SYS$OUTPUT "The Option ",P2," Is Invalid. The Valid Options Are:" |
| @@ -907,6 +969,60 @@ $! End The P5 Check. | |||
| 907 | $! | 969 | $! |
| 908 | $ ENDIF | 970 | $ ENDIF |
| 909 | $! | 971 | $! |
| 972 | $! Check P7 (POINTER_SIZE). | ||
| 973 | $! | ||
| 974 | $ IF (P7 .NES. "") .AND. (ARCH .NES. "VAX") | ||
| 975 | $ THEN | ||
| 976 | $! | ||
| 977 | $ IF (P7 .EQS. "32") | ||
| 978 | $ THEN | ||
| 979 | $ POINTER_SIZE = " /POINTER_SIZE=32" | ||
| 980 | $ ELSE | ||
| 981 | $ POINTER_SIZE = F$EDIT( P7, "COLLAPSE, UPCASE") | ||
| 982 | $ IF ((POINTER_SIZE .EQS. "64") .OR. - | ||
| 983 | (POINTER_SIZE .EQS. "64=") .OR. - | ||
| 984 | (POINTER_SIZE .EQS. "64=ARGV")) | ||
| 985 | $ THEN | ||
| 986 | $ ARCHD = ARCH+ "_64" | ||
| 987 | $ LIB32 = "" | ||
| 988 | $ POINTER_SIZE = " /POINTER_SIZE=64" | ||
| 989 | $ ELSE | ||
| 990 | $! | ||
| 991 | $! Tell The User Entered An Invalid Option. | ||
| 992 | $! | ||
| 993 | $ WRITE SYS$OUTPUT "" | ||
| 994 | $ WRITE SYS$OUTPUT "The Option ", P7, - | ||
| 995 | " Is Invalid. The Valid Options Are:" | ||
| 996 | $ WRITE SYS$OUTPUT "" | ||
| 997 | $ WRITE SYS$OUTPUT - | ||
| 998 | " """" : Compile with default (short) pointers." | ||
| 999 | $ WRITE SYS$OUTPUT - | ||
| 1000 | " 32 : Compile with 32-bit (short) pointers." | ||
| 1001 | $ WRITE SYS$OUTPUT - | ||
| 1002 | " 64 : Compile with 64-bit (long) pointers (auto ARGV)." | ||
| 1003 | $ WRITE SYS$OUTPUT - | ||
| 1004 | " 64= : Compile with 64-bit (long) pointers (no ARGV)." | ||
| 1005 | $ WRITE SYS$OUTPUT - | ||
| 1006 | " 64=ARGV : Compile with 64-bit (long) pointers (ARGV)." | ||
| 1007 | $ WRITE SYS$OUTPUT "" | ||
| 1008 | $! | ||
| 1009 | $! Time To EXIT. | ||
| 1010 | $! | ||
| 1011 | $ EXIT | ||
| 1012 | $! | ||
| 1013 | $ ENDIF | ||
| 1014 | $! | ||
| 1015 | $ ENDIF | ||
| 1016 | $! | ||
| 1017 | $! End The P7 (POINTER_SIZE) Check. | ||
| 1018 | $! | ||
| 1019 | $ ENDIF | ||
| 1020 | $! | ||
| 1021 | $! Set basic C compiler /INCLUDE directories. | ||
| 1022 | $! | ||
| 1023 | $ CC_INCLUDES = "SYS$DISK:[.''ARCHD'],SYS$DISK:[],SYS$DISK:[-],"+ - | ||
| 1024 | "SYS$DISK:[.ENGINE.VENDOR_DEFNS],SYS$DISK:[.EVP],SYS$DISK:[.ASN1]" | ||
| 1025 | $! | ||
| 910 | $! Check To See If P3 Is Blank. | 1026 | $! Check To See If P3 Is Blank. |
| 911 | $! | 1027 | $! |
| 912 | $ IF (P3.EQS."") | 1028 | $ IF (P3.EQS."") |
| @@ -1007,11 +1123,64 @@ $ CCDEFS = "TCPIP_TYPE_''P4',DSO_VMS" | |||
| 1007 | $ IF F$TYPE(USER_CCDEFS) .NES. "" THEN CCDEFS = CCDEFS + "," + USER_CCDEFS | 1123 | $ IF F$TYPE(USER_CCDEFS) .NES. "" THEN CCDEFS = CCDEFS + "," + USER_CCDEFS |
| 1008 | $ CCEXTRAFLAGS = "" | 1124 | $ CCEXTRAFLAGS = "" |
| 1009 | $ IF F$TYPE(USER_CCFLAGS) .NES. "" THEN CCEXTRAFLAGS = USER_CCFLAGS | 1125 | $ IF F$TYPE(USER_CCFLAGS) .NES. "" THEN CCEXTRAFLAGS = USER_CCFLAGS |
| 1010 | $ CCDISABLEWARNINGS = "LONGLONGTYPE,LONGLONGSUFX,FOUNDCR" | 1126 | $ CCDISABLEWARNINGS = "" !!! "LONGLONGTYPE,LONGLONGSUFX,FOUNDCR" |
| 1011 | $ IF F$TYPE(USER_CCDISABLEWARNINGS) .NES. "" THEN - | 1127 | $ IF F$TYPE(USER_CCDISABLEWARNINGS) .NES. "" THEN - |
| 1012 | CCDISABLEWARNINGS = CCDISABLEWARNINGS + "," + USER_CCDISABLEWARNINGS | 1128 | CCDISABLEWARNINGS = CCDISABLEWARNINGS + "," + USER_CCDISABLEWARNINGS |
| 1013 | $! | 1129 | $! |
| 1014 | $! Check To See If The User Entered A Valid Paramter. | 1130 | $! Check To See If We Have A ZLIB Option. |
| 1131 | $! | ||
| 1132 | $ ZLIB = P8 | ||
| 1133 | $ IF (ZLIB .NES. "") | ||
| 1134 | $ THEN | ||
| 1135 | $! | ||
| 1136 | $! Check for expected ZLIB files. | ||
| 1137 | $! | ||
| 1138 | $ err = 0 | ||
| 1139 | $ file1 = f$parse( "zlib.h", ZLIB, , , "SYNTAX_ONLY") | ||
| 1140 | $ if (f$search( file1) .eqs. "") | ||
| 1141 | $ then | ||
| 1142 | $ WRITE SYS$OUTPUT "" | ||
| 1143 | $ WRITE SYS$OUTPUT "The Option ", ZLIB, " Is Invalid." | ||
| 1144 | $ WRITE SYS$OUTPUT " Can't find header: ''file1'" | ||
| 1145 | $ err = 1 | ||
| 1146 | $ endif | ||
| 1147 | $ file1 = f$parse( "A.;", ZLIB)- "A.;" | ||
| 1148 | $! | ||
| 1149 | $ file2 = f$parse( ZLIB, "libz.olb", , , "SYNTAX_ONLY") | ||
| 1150 | $ if (f$search( file2) .eqs. "") | ||
| 1151 | $ then | ||
| 1152 | $ if (err .eq. 0) | ||
| 1153 | $ then | ||
| 1154 | $ WRITE SYS$OUTPUT "" | ||
| 1155 | $ WRITE SYS$OUTPUT "The Option ", ZLIB, " Is Invalid." | ||
| 1156 | $ endif | ||
| 1157 | $ WRITE SYS$OUTPUT " Can't find library: ''file2'" | ||
| 1158 | $ WRITE SYS$OUTPUT "" | ||
| 1159 | $ err = err+ 2 | ||
| 1160 | $ endif | ||
| 1161 | $ if (err .eq. 1) | ||
| 1162 | $ then | ||
| 1163 | $ WRITE SYS$OUTPUT "" | ||
| 1164 | $ endif | ||
| 1165 | $! | ||
| 1166 | $ if (err .ne. 0) | ||
| 1167 | $ then | ||
| 1168 | $ EXIT | ||
| 1169 | $ endif | ||
| 1170 | $! | ||
| 1171 | $ CCDEFS = """ZLIB=1"", "+ CCDEFS | ||
| 1172 | $ CC_INCLUDES = CC_INCLUDES+ ", "+ file1 | ||
| 1173 | $ ZLIB_LIB = ", ''file2' /library" | ||
| 1174 | $! | ||
| 1175 | $! Print info | ||
| 1176 | $! | ||
| 1177 | $ WRITE SYS$OUTPUT "ZLIB library spec: ", file2 | ||
| 1178 | $! | ||
| 1179 | $! End The ZLIB Check. | ||
| 1180 | $! | ||
| 1181 | $ ENDIF | ||
| 1182 | $! | ||
| 1183 | $! Check To See If The User Entered A Valid Parameter. | ||
| 1015 | $! | 1184 | $! |
| 1016 | $ IF (P3.EQS."VAXC").OR.(P3.EQS."DECC").OR.(P3.EQS."GNUC") | 1185 | $ IF (P3.EQS."VAXC").OR.(P3.EQS."DECC").OR.(P3.EQS."GNUC") |
| 1017 | $ THEN | 1186 | $ THEN |
| @@ -1034,14 +1203,14 @@ $! | |||
| 1034 | $ CC = "CC" | 1203 | $ CC = "CC" |
| 1035 | $ IF ARCH.EQS."VAX" .AND. F$TRNLNM("DECC$CC_DEFAULT").NES."/DECC" - | 1204 | $ IF ARCH.EQS."VAX" .AND. F$TRNLNM("DECC$CC_DEFAULT").NES."/DECC" - |
| 1036 | THEN CC = "CC/DECC" | 1205 | THEN CC = "CC/DECC" |
| 1037 | $ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/STANDARD=ANSI89" + - | 1206 | $ CC = CC + " /''CC_OPTIMIZE' /''DEBUGGER' /STANDARD=RELAXED"+ - |
| 1038 | "/NOLIST/PREFIX=ALL" + - | 1207 | "''POINTER_SIZE' /NOLIST /PREFIX=ALL" + - |
| 1039 | "/INCLUDE=(SYS$DISK:[],SYS$DISK:[._''ARCH'],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS],SYS$DISK:[.EVP],SYS$DISK:[.ASN1])" + - | 1208 | " /INCLUDE=(''CC_INCLUDES')"+ - |
| 1040 | CCEXTRAFLAGS | 1209 | CCEXTRAFLAGS |
| 1041 | $! | 1210 | $! |
| 1042 | $! Define The Linker Options File Name. | 1211 | $! Define The Linker Options File Name. |
| 1043 | $! | 1212 | $! |
| 1044 | $ OPT_FILE = "''EXE_DIR'VAX_DECC_OPTIONS.OPT" | 1213 | $ OPT_FILE = "VAX_DECC_OPTIONS.OPT" |
| 1045 | $! | 1214 | $! |
| 1046 | $! End DECC Check. | 1215 | $! End DECC Check. |
| 1047 | $! | 1216 | $! |
| @@ -1070,7 +1239,7 @@ $ EXIT | |||
| 1070 | $ ENDIF | 1239 | $ ENDIF |
| 1071 | $ IF F$TRNLNM("DECC$CC_DEFAULT").EQS."/DECC" THEN CC = "CC/VAXC" | 1240 | $ IF F$TRNLNM("DECC$CC_DEFAULT").EQS."/DECC" THEN CC = "CC/VAXC" |
| 1072 | $ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/NOLIST" + - | 1241 | $ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/NOLIST" + - |
| 1073 | "/INCLUDE=(SYS$DISK:[],SYS$DISK:[._''ARCH'],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS],SYS$DISK:[.EVP],SYS$DISK:[.ASN1])" + - | 1242 | "/INCLUDE=(''CC_INCLUDES')"+ - |
| 1074 | CCEXTRAFLAGS | 1243 | CCEXTRAFLAGS |
| 1075 | $ CCDEFS = """VAXC""," + CCDEFS | 1244 | $ CCDEFS = """VAXC""," + CCDEFS |
| 1076 | $! | 1245 | $! |
| @@ -1080,7 +1249,7 @@ $ DEFINE/NOLOG SYS SYS$COMMON:[SYSLIB] | |||
| 1080 | $! | 1249 | $! |
| 1081 | $! Define The Linker Options File Name. | 1250 | $! Define The Linker Options File Name. |
| 1082 | $! | 1251 | $! |
| 1083 | $ OPT_FILE = "''EXE_DIR'VAX_VAXC_OPTIONS.OPT" | 1252 | $ OPT_FILE = "VAX_VAXC_OPTIONS.OPT" |
| 1084 | $! | 1253 | $! |
| 1085 | $! End VAXC Check | 1254 | $! End VAXC Check |
| 1086 | $! | 1255 | $! |
| @@ -1102,12 +1271,12 @@ $! | |||
| 1102 | $! Use GNU C... | 1271 | $! Use GNU C... |
| 1103 | $! | 1272 | $! |
| 1104 | $ CC = "GCC/NOCASE_HACK/''GCC_OPTIMIZE'/''DEBUGGER'/NOLIST" + - | 1273 | $ CC = "GCC/NOCASE_HACK/''GCC_OPTIMIZE'/''DEBUGGER'/NOLIST" + - |
| 1105 | "/INCLUDE=(SYS$DISK:[],SYS$DISK:[._''ARCH'],SYS$DISK:[-],SYS$DISK:[.ENGINE.VENDOR_DEFNS],SYS$DISK:[.EVP],SYS$DISK:[.ASN1])" + - | 1274 | "/INCLUDE=(''CC_INCLUDES')"+ - |
| 1106 | CCEXTRAFLAGS | 1275 | CCEXTRAFLAGS |
| 1107 | $! | 1276 | $! |
| 1108 | $! Define The Linker Options File Name. | 1277 | $! Define The Linker Options File Name. |
| 1109 | $! | 1278 | $! |
| 1110 | $ OPT_FILE = "''EXE_DIR'VAX_GNUC_OPTIONS.OPT" | 1279 | $ OPT_FILE = "VAX_GNUC_OPTIONS.OPT" |
| 1111 | $! | 1280 | $! |
| 1112 | $! End The GNU C Check. | 1281 | $! End The GNU C Check. |
| 1113 | $! | 1282 | $! |
| @@ -1128,22 +1297,24 @@ $ CC6DISABLEWARNINGS = "MIXLINKAGE" | |||
| 1128 | $ ELSE | 1297 | $ ELSE |
| 1129 | $ CC4DISABLEWARNINGS = CCDISABLEWARNINGS + ",DOLLARID" | 1298 | $ CC4DISABLEWARNINGS = CCDISABLEWARNINGS + ",DOLLARID" |
| 1130 | $ CC6DISABLEWARNINGS = CCDISABLEWARNINGS + ",MIXLINKAGE" | 1299 | $ CC6DISABLEWARNINGS = CCDISABLEWARNINGS + ",MIXLINKAGE" |
| 1131 | $ CCDISABLEWARNINGS = "/WARNING=(DISABLE=(" + CCDISABLEWARNINGS + "))" | 1300 | $ CCDISABLEWARNINGS = " /WARNING=(DISABLE=(" + CCDISABLEWARNINGS + "))" |
| 1132 | $ ENDIF | 1301 | $ ENDIF |
| 1133 | $ CC4DISABLEWARNINGS = "/WARNING=(DISABLE=(" + CC4DISABLEWARNINGS + "))" | 1302 | $ CC4DISABLEWARNINGS = " /WARNING=(DISABLE=(" + CC4DISABLEWARNINGS + "))" |
| 1134 | $ CC6DISABLEWARNINGS = "/WARNING=(DISABLE=(" + CC6DISABLEWARNINGS + "))" | 1303 | $ CC6DISABLEWARNINGS = " /WARNING=(DISABLE=(" + CC6DISABLEWARNINGS + "))" |
| 1135 | $ ELSE | 1304 | $ ELSE |
| 1136 | $ CCDISABLEWARNINGS = "" | 1305 | $ CCDISABLEWARNINGS = "" |
| 1137 | $ CC4DISABLEWARNINGS = "" | 1306 | $ CC4DISABLEWARNINGS = "" |
| 1138 | $ CC6DISABLEWARNINGS = "" | 1307 | $ CC6DISABLEWARNINGS = "" |
| 1139 | $ ENDIF | 1308 | $ ENDIF |
| 1140 | $ CC3 = CC + "/DEFINE=(" + CCDEFS + ISSEVEN + ")" + CCDISABLEWARNINGS | 1309 | $ CC3 = CC + " /DEFINE=(" + CCDEFS + ISSEVEN + ")" + CCDISABLEWARNINGS |
| 1141 | $ CC = CC + "/DEFINE=(" + CCDEFS + ")" + CCDISABLEWARNINGS | 1310 | $ CC = CC + " /DEFINE=(" + CCDEFS + ")" + CCDISABLEWARNINGS |
| 1142 | $ IF ARCH .EQS. "VAX" .AND. COMPILER .EQS. "DECC" .AND. P2 .NES. "DEBUG" | 1311 | $ IF ARCH .EQS. "VAX" .AND. COMPILER .EQS. "DECC" .AND. P2 .NES. "DEBUG" |
| 1143 | $ THEN | 1312 | $ THEN |
| 1144 | $ CC5 = CC + "/OPTIMIZE=NODISJOINT" | 1313 | $ CC5 = CC + " /OPTIMIZE=NODISJOINT" |
| 1314 | $ CC5_DIFFERENT = 1 | ||
| 1145 | $ ELSE | 1315 | $ ELSE |
| 1146 | $ CC5 = CC + "/NOOPTIMIZE" | 1316 | $ CC5 = CC |
| 1317 | $ CC5_DIFFERENT = 0 | ||
| 1147 | $ ENDIF | 1318 | $ ENDIF |
| 1148 | $ CC4 = CC - CCDISABLEWARNINGS + CC4DISABLEWARNINGS | 1319 | $ CC4 = CC - CCDISABLEWARNINGS + CC4DISABLEWARNINGS |
| 1149 | $ CC6 = CC - CCDISABLEWARNINGS + CC6DISABLEWARNINGS | 1320 | $ CC6 = CC - CCDISABLEWARNINGS + CC6DISABLEWARNINGS |
| @@ -1196,7 +1367,7 @@ $ THEN | |||
| 1196 | $! | 1367 | $! |
| 1197 | $! Set the library to use SOCKETSHR | 1368 | $! Set the library to use SOCKETSHR |
| 1198 | $! | 1369 | $! |
| 1199 | $ TCPIP_LIB = "SYS$DISK:[-.VMS]SOCKETSHR_SHR.OPT/OPT" | 1370 | $ TCPIP_LIB = ",SYS$DISK:[-.VMS]SOCKETSHR_SHR.OPT /OPTIONS" |
| 1200 | $! | 1371 | $! |
| 1201 | $! Done with SOCKETSHR | 1372 | $! Done with SOCKETSHR |
| 1202 | $! | 1373 | $! |
| @@ -1222,13 +1393,13 @@ $ THEN | |||
| 1222 | $! | 1393 | $! |
| 1223 | $! Set the library to use UCX. | 1394 | $! Set the library to use UCX. |
| 1224 | $! | 1395 | $! |
| 1225 | $ TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_DECC.OPT/OPT" | 1396 | $ TCPIP_LIB = ",SYS$DISK:[-.VMS]UCX_SHR_DECC.OPT /OPTIONS" |
| 1226 | $ IF F$TRNLNM("UCX$IPC_SHR") .NES. "" | 1397 | $ IF F$TRNLNM("UCX$IPC_SHR") .NES. "" |
| 1227 | $ THEN | 1398 | $ THEN |
| 1228 | $ TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_DECC_LOG.OPT/OPT" | 1399 | $ TCPIP_LIB = ",SYS$DISK:[-.VMS]UCX_SHR_DECC_LOG.OPT /OPTIONS" |
| 1229 | $ ELSE | 1400 | $ ELSE |
| 1230 | $ IF COMPILER .NES. "DECC" .AND. ARCH .EQS. "VAX" THEN - | 1401 | $ IF COMPILER .NES. "DECC" .AND. ARCH .EQS. "VAX" THEN - |
| 1231 | TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_VAXC.OPT/OPT" | 1402 | TCPIP_LIB = ",SYS$DISK:[-.VMS]UCX_SHR_VAXC.OPT /OPTIONS" |
| 1232 | $ ENDIF | 1403 | $ ENDIF |
| 1233 | $! | 1404 | $! |
| 1234 | $! Done with UCX | 1405 | $! Done with UCX |
| @@ -1242,7 +1413,7 @@ $ THEN | |||
| 1242 | $! | 1413 | $! |
| 1243 | $! Set the library to use TCPIP (post UCX). | 1414 | $! Set the library to use TCPIP (post UCX). |
| 1244 | $! | 1415 | $! |
| 1245 | $ TCPIP_LIB = "SYS$DISK:[-.VMS]TCPIP_SHR_DECC.OPT/OPT" | 1416 | $ TCPIP_LIB = ",SYS$DISK:[-.VMS]TCPIP_SHR_DECC.OPT /OPTIONS" |
| 1246 | $! | 1417 | $! |
| 1247 | $! Done with TCPIP | 1418 | $! Done with TCPIP |
| 1248 | $! | 1419 | $! |
| @@ -1263,7 +1434,7 @@ $ ENDIF | |||
| 1263 | $! | 1434 | $! |
| 1264 | $! Print info | 1435 | $! Print info |
| 1265 | $! | 1436 | $! |
| 1266 | $ WRITE SYS$OUTPUT "TCP/IP library spec: ", TCPIP_LIB | 1437 | $ WRITE SYS$OUTPUT "TCP/IP library spec: ", TCPIP_LIB- "," |
| 1267 | $! | 1438 | $! |
| 1268 | $! Else The User Entered An Invalid Argument. | 1439 | $! Else The User Entered An Invalid Argument. |
| 1269 | $! | 1440 | $! |
