summaryrefslogtreecommitdiff
path: root/src/lib/libssl/test/maketests.com
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/test/maketests.com')
-rw-r--r--src/lib/libssl/test/maketests.com262
1 files changed, 44 insertions, 218 deletions
diff --git a/src/lib/libssl/test/maketests.com b/src/lib/libssl/test/maketests.com
index 91e859deab..7c44e4545a 100644
--- a/src/lib/libssl/test/maketests.com
+++ b/src/lib/libssl/test/maketests.com
@@ -16,22 +16,10 @@ $! The test "executeables" will be placed in a directory called
16$! [.xxx.EXE.TEST] where "xxx" denotes AXP or VAX depending on your machines 16$! [.xxx.EXE.TEST] where "xxx" denotes AXP or VAX depending on your machines
17$! architecture. 17$! architecture.
18$! 18$!
19$! Specify RSAREF as P1 to compile with the RSAREF library instead of 19$! Specify DEBUG or NODEBUG P1 to compile with or without debugger
20$! the regular one. If you specify NORSAREF it will compile with the
21$! regular RSAREF routines. (Note: If you are in the United States
22$! you MUST compile with RSAREF unless you have a license from RSA).
23$!
24$! Note: The RSAREF libraries are NOT INCLUDED and you have to
25$! download it from "ftp://ftp.rsa.com/rsaref". You have to
26$! get the ".tar-Z" file as the ".zip" file dosen't have the
27$! directory structure stored. You have to extract the file
28$! into the [.RSAREF] directory under the root directory as that
29$! is where the scripts will look for the files.
30$!
31$! Specify DEBUG or NODEBUG P2 to compile with or without debugger
32$! information. 20$! information.
33$! 21$!
34$! Specify which compiler at P3 to try to compile under. 22$! Specify which compiler at P2 to try to compile under.
35$! 23$!
36$! VAXC For VAX C. 24$! VAXC For VAX C.
37$! DECC For DEC C. 25$! DECC For DEC C.
@@ -40,13 +28,13 @@ $!
40$! If you don't speficy a compiler, it will try to determine which 28$! If you don't speficy a compiler, it will try to determine which
41$! "C" compiler to use. 29$! "C" compiler to use.
42$! 30$!
43$! P4, if defined, sets a TCP/IP library to use, through one of the following 31$! P3, if defined, sets a TCP/IP library to use, through one of the following
44$! keywords: 32$! keywords:
45$! 33$!
46$! UCX for UCX 34$! UCX for UCX
47$! SOCKETSHR for SOCKETSHR+NETLIB 35$! SOCKETSHR for SOCKETSHR+NETLIB
48$! 36$!
49$! P5, if defined, sets a compiler thread NOT needed on OpenVMS 7.1 (and up) 37$! P4, if defined, sets a compiler thread NOT needed on OpenVMS 7.1 (and up)
50$! 38$!
51$! 39$!
52$! Define A TCP/IP Library That We Will Need To Link To. 40$! Define A TCP/IP Library That We Will Need To Link To.
@@ -91,10 +79,6 @@ $! Define The CRYPTO-LIB We Are To Use.
91$! 79$!
92$ CRYPTO_LIB := SYS$DISK:[-.'ARCH'.EXE.CRYPTO]LIBCRYPTO.OLB 80$ CRYPTO_LIB := SYS$DISK:[-.'ARCH'.EXE.CRYPTO]LIBCRYPTO.OLB
93$! 81$!
94$! Define The RSAREF-LIB We Are To Use.
95$!
96$ RSAREF_LIB := SYS$DISK:[-.'ARCH'.EXE.RSAREF]LIBRSAGLUE.OLB
97$!
98$! Define The SSL We Are To Use. 82$! Define The SSL We Are To Use.
99$! 83$!
100$ SSL_LIB := SYS$DISK:[-.'ARCH'.EXE.SSL]LIBSSL.OLB 84$ SSL_LIB := SYS$DISK:[-.'ARCH'.EXE.SSL]LIBSSL.OLB
@@ -227,74 +211,32 @@ $!
227$ ENDIF 211$ ENDIF
228$! 212$!
229$! Link The Program, Check To See If We Need To Link With RSAREF Or Not. 213$! Link The Program, Check To See If We Need To Link With RSAREF Or Not.
214$! Check To See If We Are To Link With A Specific TCP/IP Library.
230$! 215$!
231$ IF (RSAREF.EQS."TRUE") 216$ IF (TCPIP_LIB.NES."")
232$ THEN 217$ THEN
233$! 218$!
234$! Check To See If We Are To Link With A Specific TCP/IP Library. 219$! Don't Link With The RSAREF Routines And TCP/IP Library.
235$!
236$ IF (TCPIP_LIB.NES."")
237$ THEN
238$!
239$! Link With The RSAREF Library And A Specific TCP/IP Library.
240$!
241$ LINK/'DEBUGGER'/'TRACEBACK' /EXE='EXE_FILE' -
242 'OBJECT_FILE',-
243 'SSL_LIB'/LIBRARY,'CRYPTO_LIB'/LIBRARY,'RSAREF_LIB'/LIBRARY, -
244 'TCPIP_LIB','OPT_FILE'/OPTION
245$!
246$! Else...
247$!
248$ ELSE
249$!
250$! Link With The RSAREF Library And NO TCP/IP Library.
251$!
252$ LINK/'DEBUGGER'/'TRACEBACK' /EXE='EXE_FILE' -
253 'OBJECT_FILE', -
254 'SSL_LIB'/LIBRARY,'CRYPTO_LIB'/LIBRARY,'RSAREF_LIB'/LIBRARY, -
255 'OPT_FILE'/OPTION
256$!
257$! End The TCP/IP Library Check.
258$!
259$ ENDIF
260$!
261$! Else...
262$!
263$ ELSE
264$!
265$! Don't Link With The RSAREF Routines.
266$!
267$!
268$! Check To See If We Are To Link With A Specific TCP/IP Library.
269$!
270$ IF (TCPIP_LIB.NES."")
271$ THEN
272$!
273$! Don't Link With The RSAREF Routines And TCP/IP Library.
274$! 220$!
275$ LINK/'DEBUGGER'/'TRACEBACK' /EXE='EXE_FILE' - 221$ LINK/'DEBUGGER'/'TRACEBACK' /EXE='EXE_FILE' -
276 'OBJECT_FILE', - 222 'OBJECT_FILE', -
277 'SSL_LIB'/LIBRARY,'CRYPTO_LIB'/LIBRARY, - 223 'SSL_LIB'/LIBRARY,'CRYPTO_LIB'/LIBRARY, -
278 'TCPIP_LIB','OPT_FILE'/OPTION 224 'TCPIP_LIB','OPT_FILE'/OPTION
279$! 225$!
280$! Else... 226$! Else...
281$! 227$!
282$ ELSE 228$ ELSE
283$! 229$!
284$! Don't Link With The RSAREF Routines And Link With A TCP/IP Library. 230$! Don't Link With The RSAREF Routines And Link With A TCP/IP Library.
285$! 231$!
286$ LINK/'DEBUGGER'/'TRACEBACK' /EXE='EXE_FILE' - 232$ LINK/'DEBUGGER'/'TRACEBACK' /EXE='EXE_FILE' -
287 'OBJECT_FILE', - 233 'OBJECT_FILE', -
288 'SSL_LIB'/LIBRARY,'CRYPTO_LIB'/LIBRARY, - 234 'SSL_LIB'/LIBRARY,'CRYPTO_LIB'/LIBRARY, -
289 'OPT_FILE'/OPTION 235 'OPT_FILE'/OPTION
290$! 236$!
291$! End The TCP/IP Library Check. 237$! End The TCP/IP Library Check.
292$!
293$ ENDIF
294$!
295$! End The RSAREF Link Check.
296$! 238$!
297$ ENDIF 239$ ENDIF
298$! 240$!
299$! Go Back And Do It Again. 241$! Go Back And Do It Again.
300$! 242$!
@@ -459,32 +401,6 @@ $! End The Crypto Library Check.
459$! 401$!
460$ ENDIF 402$ ENDIF
461$! 403$!
462$! See If We Need The RSAREF Library...
463$!
464$ IF (RSAREF.EQS."TRUE")
465$ THEN
466$!
467$! Look For The Library LIBRSAGLUE.OLB.
468$!
469$ IF (F$SEARCH(RSAREF_LIB).EQS."")
470$ THEN
471$!
472$! Tell The User We Can't Find The LIBRSAGLUE.OLB Library.
473$!
474$ WRITE SYS$OUTPUT ""
475$ WRITE SYS$OUTPUT "Can't Find The Library ",RSAREF_LIB,"."
476$ WRITE SYS$OUTPUT "We Can't Link Without It."
477$ WRITE SYS$OUTPUT ""
478$!
479$! Since We Can't Link Without It, Exit.
480$!
481$ EXIT
482$ ENDIF
483$!
484$! End The RSAREF Library Check.
485$!
486$ ENDIF
487$!
488$! Look For The Library LIBSSL.OLB. 404$! Look For The Library LIBSSL.OLB.
489$! 405$!
490$ IF (F$SEARCH(SSL_LIB).EQS."") 406$ IF (F$SEARCH(SSL_LIB).EQS."")
@@ -515,75 +431,10 @@ $ CHECK_OPTIONS:
515$! 431$!
516$! Check To See If P1 Is Blank. 432$! Check To See If P1 Is Blank.
517$! 433$!
518$ P1 = "NORSAREF" 434$ IF (P1.EQS."NODEBUG")
519$ IF (P1.EQS."NORSAREF")
520$ THEN
521$!
522$! P1 Is NORSAREF, So Compile With The Regular RSA Libraries.
523$!
524$ RSAREF = "FALSE"
525$ ELSE
526$!
527$! Check To See If We Are To Use The RSAREF Library.
528$!
529$ IF (P1.EQS."RSAREF")
530$ THEN
531$!
532$! Check To Make Sure We Have The RSAREF Source Code Directory.
533$!
534$ IF (F$SEARCH("SYS$DISK:[-.RSAREF]SOURCE.DIR").EQS."")
535$ THEN
536$!
537$! We Don't Have The RSAREF Souce Code Directory, So Tell The
538$! User This.
539$!
540$ WRITE SYS$OUTPUT ""
541$ WRITE SYS$OUTPUT "It appears that you don't have the RSAREF Souce Code."
542$ WRITE SYS$OUTPUT "You need to go to 'ftp://ftp.rsa.com/rsaref'. You have to"
543$ WRITE SYS$OUTPUT "get the '.tar-Z' file as the '.zip' file dosen't have the"
544$ WRITE SYS$OUTPUT "directory structure stored. You have to extract the file"
545$ WRITE SYS$OUTPUT "into the [.RSAREF] directory under the root directory"
546$ WRITE SYS$OUTPUT "as that is where the scripts will look for the files."
547$ WRITE SYS$OUTPUT ""
548$!
549$! Time To Exit.
550$!
551$ EXIT
552$!
553$! Else, Compile Using The RSAREF Library.
554$!
555$ ELSE
556$ RSAREF = "TRUE"
557$ ENDIF
558$ ELSE
559$!
560$! They Entered An Invalid Option..
561$!
562$ WRITE SYS$OUTPUT ""
563$ WRITE SYS$OUTPUT "The Option ",P1," Is Invalid. The Valid Options Are:"
564$ WRITE SYS$OUTPUT ""
565$ WRITE SYS$OUTPUT " RSAREF : Compile With The RSAREF Library."
566$ WRITE SYS$OUTPUT " NORSAREF : Compile With The Regular RSA Library."
567$ WRITE SYS$OUTPUT ""
568$!
569$! Time To EXIT.
570$!
571$ EXIT
572$!
573$! End The Valid Arguement Check.
574$!
575$ ENDIF
576$!
577$! End The P1 Check.
578$!
579$ ENDIF
580$!
581$! Check To See If P2 Is Blank.
582$!
583$ IF (P2.EQS."NODEBUG")
584$ THEN 435$ THEN
585$! 436$!
586$! P2 Is NODEBUG, So Compile Without Debugger Information. 437$! P1 Is NODEBUG, So Compile Without Debugger Information.
587$! 438$!
588$ DEBUGGER = "NODEBUG" 439$ DEBUGGER = "NODEBUG"
589$ TRACEBACK = "NOTRACEBACK" 440$ TRACEBACK = "NOTRACEBACK"
@@ -598,7 +449,7 @@ $ ELSE
598$! 449$!
599$! Check To See If We Are To Compile With Debugger Information. 450$! Check To See If We Are To Compile With Debugger Information.
600$! 451$!
601$ IF (P2.EQS."DEBUG") 452$ IF (P1.EQS."DEBUG")
602$ THEN 453$ THEN
603$! 454$!
604$! Compile With Debugger Information. 455$! Compile With Debugger Information.
@@ -617,7 +468,7 @@ $!
617$! Tell The User Entered An Invalid Option.. 468$! Tell The User Entered An Invalid Option..
618$! 469$!
619$ WRITE SYS$OUTPUT "" 470$ WRITE SYS$OUTPUT ""
620$ WRITE SYS$OUTPUT "The Option ",P2," Is Invalid. The Valid Options Are:" 471$ WRITE SYS$OUTPUT "The Option ",P1," Is Invalid. The Valid Options Are:"
621$ WRITE SYS$OUTPUT "" 472$ WRITE SYS$OUTPUT ""
622$ WRITE SYS$OUTPUT " DEBUG : Compile With The Debugger Information." 473$ WRITE SYS$OUTPUT " DEBUG : Compile With The Debugger Information."
623$ WRITE SYS$OUTPUT " NODEBUG : Compile Without The Debugger Information." 474$ WRITE SYS$OUTPUT " NODEBUG : Compile Without The Debugger Information."
@@ -631,13 +482,13 @@ $! End The Valid Arguement Check.
631$! 482$!
632$ ENDIF 483$ ENDIF
633$! 484$!
634$! End The P3 Check. 485$! End The P2 Check.
635$! 486$!
636$ ENDIF 487$ ENDIF
637$! 488$!
638$! Check To See If P3 Is Blank. 489$! Check To See If P2 Is Blank.
639$! 490$!
640$ IF (P3.EQS."") 491$ IF (P2.EQS."")
641$ THEN 492$ THEN
642$! 493$!
643$! O.K., The User Didn't Specify A Compiler, Let's Try To 494$! O.K., The User Didn't Specify A Compiler, Let's Try To
@@ -650,7 +501,7 @@ $ THEN
650$! 501$!
651$! Looks Like GNUC, Set To Use GNUC. 502$! Looks Like GNUC, Set To Use GNUC.
652$! 503$!
653$ P3 = "GNUC" 504$ P2 = "GNUC"
654$! 505$!
655$! End The GNU C Compiler Check. 506$! End The GNU C Compiler Check.
656$! 507$!
@@ -663,7 +514,7 @@ $ THEN
663$! 514$!
664$! Looks Like DECC, Set To Use DECC. 515$! Looks Like DECC, Set To Use DECC.
665$! 516$!
666$ P3 = "DECC" 517$ P2 = "DECC"
667$! 518$!
668$! Else... 519$! Else...
669$! 520$!
@@ -671,7 +522,7 @@ $ ELSE
671$! 522$!
672$! Looks Like VAXC, Set To Use VAXC. 523$! Looks Like VAXC, Set To Use VAXC.
673$! 524$!
674$ P3 = "VAXC" 525$ P2 = "VAXC"
675$! 526$!
676$! End The VAXC Compiler Check. 527$! End The VAXC Compiler Check.
677$! 528$!
@@ -685,9 +536,9 @@ $! End The Compiler Check.
685$! 536$!
686$ ENDIF 537$ ENDIF
687$! 538$!
688$! Check To See If We Have A Option For P4. 539$! Check To See If We Have A Option For P3.
689$! 540$!
690$ IF (P4.EQS."") 541$ IF (P3.EQS."")
691$ THEN 542$ THEN
692$! 543$!
693$! Find out what socket library we have available 544$! Find out what socket library we have available
@@ -697,7 +548,7 @@ $ THEN
697$! 548$!
698$! We have SOCKETSHR, and it is my opinion that it's the best to use. 549$! We have SOCKETSHR, and it is my opinion that it's the best to use.
699$! 550$!
700$ P4 = "SOCKETSHR" 551$ P3 = "SOCKETSHR"
701$! 552$!
702$! Tell the user 553$! Tell the user
703$! 554$!
@@ -717,7 +568,7 @@ $ THEN
717$! 568$!
718$! Last resort: a UCX or UCX-compatible library 569$! Last resort: a UCX or UCX-compatible library
719$! 570$!
720$ P4 = "UCX" 571$ P3 = "UCX"
721$! 572$!
722$! Tell the user 573$! Tell the user
723$! 574$!
@@ -731,7 +582,7 @@ $ ENDIF
731$! 582$!
732$! Set Up Initial CC Definitions, Possibly With User Ones 583$! Set Up Initial CC Definitions, Possibly With User Ones
733$! 584$!
734$ CCDEFS = "TCPIP_TYPE_''P4'" 585$ CCDEFS = "TCPIP_TYPE_''P3'"
735$ IF F$TYPE(USER_CCDEFS) .NES. "" THEN CCDEFS = CCDEFS + "," + USER_CCDEFS 586$ IF F$TYPE(USER_CCDEFS) .NES. "" THEN CCDEFS = CCDEFS + "," + USER_CCDEFS
736$ CCEXTRAFLAGS = "" 587$ CCEXTRAFLAGS = ""
737$ IF F$TYPE(USER_CCFLAGS) .NES. "" THEN CCEXTRAFLAGS = USER_CCFLAGS 588$ IF F$TYPE(USER_CCFLAGS) .NES. "" THEN CCEXTRAFLAGS = USER_CCFLAGS
@@ -741,12 +592,12 @@ $ IF F$TYPE(USER_CCDISABLEWARNINGS) .NES. "" THEN -
741$! 592$!
742$! Check To See If The User Entered A Valid Paramter. 593$! Check To See If The User Entered A Valid Paramter.
743$! 594$!
744$ IF (P3.EQS."VAXC").OR.(P3.EQS."DECC").OR.(P3.EQS."GNUC") 595$ IF (P2.EQS."VAXC").OR.(P2.EQS."DECC").OR.(P2.EQS."GNUC")
745$ THEN 596$ THEN
746$! 597$!
747$! Check To See If The User Wanted DECC. 598$! Check To See If The User Wanted DECC.
748$! 599$!
749$ IF (P3.EQS."DECC") 600$ IF (P2.EQS."DECC")
750$ THEN 601$ THEN
751$! 602$!
752$! Looks Like DECC, Set To Use DECC. 603$! Looks Like DECC, Set To Use DECC.
@@ -776,7 +627,7 @@ $ ENDIF
776$! 627$!
777$! Check To See If We Are To Use VAXC. 628$! Check To See If We Are To Use VAXC.
778$! 629$!
779$ IF (P3.EQS."VAXC") 630$ IF (P2.EQS."VAXC")
780$ THEN 631$ THEN
781$! 632$!
782$! Looks Like VAXC, Set To Use VAXC. 633$! Looks Like VAXC, Set To Use VAXC.
@@ -814,7 +665,7 @@ $ ENDIF
814$! 665$!
815$! Check To See If We Are To Use GNU C. 666$! Check To See If We Are To Use GNU C.
816$! 667$!
817$ IF (P3.EQS."GNUC") 668$ IF (P2.EQS."GNUC")
818$ THEN 669$ THEN
819$! 670$!
820$! Looks Like GNUC, Set To Use GNUC. 671$! Looks Like GNUC, Set To Use GNUC.
@@ -842,31 +693,6 @@ $! Set up default defines
842$! 693$!
843$ CCDEFS = """FLAT_INC=1""," + CCDEFS 694$ CCDEFS = """FLAT_INC=1""," + CCDEFS
844$! 695$!
845$! Check To See If We Are To Compile With RSAREF Routines.
846$!
847$ IF (RSAREF.EQS."TRUE")
848$ THEN
849$!
850$! Compile With RSAREF.
851$!
852$ CCDEFS = CCDEFS + ",""RSAref=1"""
853$!
854$! Tell The User This.
855$!
856$ WRITE SYS$OUTPUT "Compiling With RSAREF Routines."
857$!
858$! Else, We Don't Care. Compile Without The RSAREF Library.
859$!
860$ ELSE
861$!
862$! Tell The User We Are Compile Without The RSAREF Routines.
863$!
864$ WRITE SYS$OUTPUT "Compiling Without The RSAREF Routines.
865$!
866$! End The RSAREF Check.
867$!
868$ ENDIF
869$!
870$! Finish up the definition of CC. 696$! Finish up the definition of CC.
871$! 697$!
872$ IF COMPILER .EQS. "DECC" 698$ IF COMPILER .EQS. "DECC"
@@ -896,7 +722,7 @@ $!
896$! Tell The User We Don't Know What They Want. 722$! Tell The User We Don't Know What They Want.
897$! 723$!
898$ WRITE SYS$OUTPUT "" 724$ WRITE SYS$OUTPUT ""
899$ WRITE SYS$OUTPUT "The Option ",P3," Is Invalid. The Valid Options Are:" 725$ WRITE SYS$OUTPUT "The Option ",P2," Is Invalid. The Valid Options Are:"
900$ WRITE SYS$OUTPUT "" 726$ WRITE SYS$OUTPUT ""
901$ WRITE SYS$OUTPUT " VAXC : To Compile With VAX C." 727$ WRITE SYS$OUTPUT " VAXC : To Compile With VAX C."
902$ WRITE SYS$OUTPUT " DECC : To Compile With DEC C." 728$ WRITE SYS$OUTPUT " DECC : To Compile With DEC C."
@@ -910,13 +736,13 @@ $ ENDIF
910$! 736$!
911$! Time to check the contents, and to make sure we get the correct library. 737$! Time to check the contents, and to make sure we get the correct library.
912$! 738$!
913$ IF P4.EQS."SOCKETSHR" .OR. P4.EQS."MULTINET" .OR. P4.EQS."UCX" - 739$ IF P3.EQS."SOCKETSHR" .OR. P3.EQS."MULTINET" .OR. P3.EQS."UCX" -
914 .OR. P4.EQS."TCPIP" .OR. P4.EQS."NONE" 740 .OR. P3.EQS."TCPIP" .OR. P3.EQS."NONE"
915$ THEN 741$ THEN
916$! 742$!
917$! Check to see if SOCKETSHR was chosen 743$! Check to see if SOCKETSHR was chosen
918$! 744$!
919$ IF P4.EQS."SOCKETSHR" 745$ IF P3.EQS."SOCKETSHR"
920$ THEN 746$ THEN
921$! 747$!
922$! Set the library to use SOCKETSHR 748$! Set the library to use SOCKETSHR
@@ -929,12 +755,12 @@ $ ENDIF
929$! 755$!
930$! Check to see if MULTINET was chosen 756$! Check to see if MULTINET was chosen
931$! 757$!
932$ IF P4.EQS."MULTINET" 758$ IF P3.EQS."MULTINET"
933$ THEN 759$ THEN
934$! 760$!
935$! Set the library to use UXC emulation. 761$! Set the library to use UXC emulation.
936$! 762$!
937$ P4 = "UCX" 763$ P3 = "UCX"
938$! 764$!
939$! Done with MULTINET 765$! Done with MULTINET
940$! 766$!
@@ -942,7 +768,7 @@ $ ENDIF
942$! 768$!
943$! Check to see if UCX was chosen 769$! Check to see if UCX was chosen
944$! 770$!
945$ IF P4.EQS."UCX" 771$ IF P3.EQS."UCX"
946$ THEN 772$ THEN
947$! 773$!
948$! Set the library to use UCX. 774$! Set the library to use UCX.
@@ -962,7 +788,7 @@ $ ENDIF
962$! 788$!
963$! Check to see if TCPIP was chosen 789$! Check to see if TCPIP was chosen
964$! 790$!
965$ IF P4.EQS."TCPIP" 791$ IF P3.EQS."TCPIP"
966$ THEN 792$ THEN
967$! 793$!
968$! Set the library to use TCPIP (post UCX). 794$! Set the library to use TCPIP (post UCX).
@@ -975,7 +801,7 @@ $ ENDIF
975$! 801$!
976$! Check to see if NONE was chosen 802$! Check to see if NONE was chosen
977$! 803$!
978$ IF P4.EQS."NONE" 804$ IF P3.EQS."NONE"
979$ THEN 805$ THEN
980$! 806$!
981$! Do not use a TCPIP library. 807$! Do not use a TCPIP library.
@@ -997,7 +823,7 @@ $!
997$! Tell The User We Don't Know What They Want. 823$! Tell The User We Don't Know What They Want.
998$! 824$!
999$ WRITE SYS$OUTPUT "" 825$ WRITE SYS$OUTPUT ""
1000$ WRITE SYS$OUTPUT "The Option ",P4," Is Invalid. The Valid Options Are:" 826$ WRITE SYS$OUTPUT "The Option ",P3," Is Invalid. The Valid Options Are:"
1001$ WRITE SYS$OUTPUT "" 827$ WRITE SYS$OUTPUT ""
1002$ WRITE SYS$OUTPUT " SOCKETSHR : To link with SOCKETSHR TCP/IP library." 828$ WRITE SYS$OUTPUT " SOCKETSHR : To link with SOCKETSHR TCP/IP library."
1003$ WRITE SYS$OUTPUT " UCX : To link with UCX TCP/IP library." 829$ WRITE SYS$OUTPUT " UCX : To link with UCX TCP/IP library."
@@ -1018,9 +844,9 @@ $! Written By: Richard Levitte
1018$! richard@levitte.org 844$! richard@levitte.org
1019$! 845$!
1020$! 846$!
1021$! Check To See If We Have A Option For P5. 847$! Check To See If We Have A Option For P4.
1022$! 848$!
1023$ IF (P5.EQS."") 849$ IF (P4.EQS."")
1024$ THEN 850$ THEN
1025$! 851$!
1026$! Get The Version Of VMS We Are Using. 852$! Get The Version Of VMS We Are Using.
@@ -1042,7 +868,7 @@ $! End The VMS Version Check.
1042$! 868$!
1043$ ENDIF 869$ ENDIF
1044$! 870$!
1045$! End The P5 Check. 871$! End The P4 Check.
1046$! 872$!
1047$ ENDIF 873$ ENDIF
1048$! 874$!