Last active
November 6, 2016 14:01
-
-
Save tuklusan/91e291babf181ed534ae5c004f3c505d to your computer and use it in GitHub Desktop.
Installation and Configuration of a basic WASD HTTP Web Server on Digital DEC OpenVMS VAX 7.3: http://supratim-sanyal.blogspot.com/2016/11/install-wasd-openvms-web-server-simple.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DUA2:[WASD_ROOT] ! ------------------------------ | |
DUA2:[WASD_ROOT] ! INSTALL AND CONFIGURE A BASIC WASD WEB SERVER | |
DUA2:[WASD_ROOT] ! ON OPENVMS VAX 7.3 | |
DUA2:[WASD_ROOT] ! | |
DUA2:[WASD_ROOT] ! FULL INSTALLATION AND CONFIGURATION PROCEDURE: | |
DUA2:[WASD_ROOT] ! http://supratim-sanyal.blogspot.com/2016/11/install-wasd-openvms-web-server-simple.html | |
DUA2:[WASD_ROOT] ! | |
DUA2:[WASD_ROOT] ! SUPRATIM SANYAL | |
DUA2:[WASD_ROOT] ! SUPRATIM AT RISEUP DOT NET | |
DUA2:[WASD_ROOT] ! ------------------------------ | |
DUA2:[WASD_ROOT] | |
DUA2:[WASD_ROOT] @INSTALL | |
%DCL-S-SPAWNED, process SANYAL_1 spawned | |
%DCL-S-ATTACHED, terminal now attached to process SANYAL_1 | |
WASD VMS Web Services, Copyright (C) 1996-2016 Mark G.Daniel. | |
This package (all associated programs), comes with ABSOLUTELY NO WARRANTY. | |
This is free software, and you are welcome to redistribute it under the | |
conditions of the GNU GENERAL PUBLIC LICENSE, version 3, or any later version. | |
http://www.gnu.org/licenses/gpl.txt | |
******************************************* | |
* INSTALL WASD VMS Web Services v11.0.2 * | |
******************************************* | |
All sections may be individually declined before making any modifications. | |
In this sense the install may be undertaken step-by-step or sections repeated. | |
The first section is COMPILING/LINKING, after which you will be able to quit. | |
In a mixed architecture cluster (including both Alpha and VAX systems) the | |
compile/link section must be performed on both! | |
Press RETURN to continue: | |
******************* | |
* BUILD PACKAGE * | |
******************* | |
Package executables must be built. | |
0. skip this step | |
1. compiling from source, then linking | |
2. linking (separate package) object modules | |
Select build method [0]: 1 | |
************************** | |
* SSL TOOLKIT DETECTED * | |
************************** | |
A supported Secure Sockets Layer (SSL) toolkit has been detected. | |
Those with item numbers are available for building, 'x's are not available. | |
0. do not build an SSL version | |
x. OpenSSL (prior to v1.1.0) toolkit | |
x. OpenSSL (v1.1.0 or later) toolkit | |
x. OpenVMS SSL1 product (HP) | |
x. WASD OpenSSL package | |
x. OpenVMS SSL product (HP) no longer supported | |
Select item number [1]: 0 | |
A non-SSL version of the server will be built. | |
************************** | |
* BUILDING EXECUTABLES * | |
************************** | |
%DCL-I-IGNQUAL, qualifiers appearing before this item were ignored | |
\VERSION\ | |
Compaq C V6.4-005 on OpenVMS VAX V7.3 | |
--- EXPAT --- | |
Building "EXPAT" for "VAX" | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.EXPAT.OBJ_VAX]ELEMENTS.OBJ;1 deleted (3 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.EXPAT.OBJ_VAX]OUTLINE.OBJ;1 deleted (6 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.EXPAT.OBJ_VAX]XMLPARSE.OBJ;1 deleted (108 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.EXPAT.OBJ_VAX]XMLROLE.OBJ;1 deleted (24 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.EXPAT.OBJ_VAX]XMLTOK.OBJ;1 deleted (201 blocks) | |
%DELETE-I-TOTAL, 5 files deleted (342 blocks) | |
$ CC /INCLUDE=([]) /DEFINE=(HAVE_EXPAT_CONFIG_H) /OBJ=[.OBJ_VAX] XMLPARSE.C | |
$ CC /INCLUDE=([]) /DEFINE=(HAVE_EXPAT_CONFIG_H) /OBJ=[.OBJ_VAX] XMLROLE.C | |
$ CC /INCLUDE=([]) /DEFINE=(HAVE_EXPAT_CONFIG_H) /OBJ=[.OBJ_VAX] XMLTOK.C | |
$ CC /INCLUDE=([]) /DEFINE=(HAVE_EXPAT_CONFIG_H) /OBJ=[.OBJ_VAX] OUTLINE.C | |
$ CC /INCLUDE=([]) /DEFINE=(HAVE_EXPAT_CONFIG_H) /OBJ=[.OBJ_VAX] ELEMENTS.C | |
--- HTTPD --- | |
P1=BUILD | |
Building for "VAX" architecture | |
Without SSL | |
$ IF JUST .NES. "" THEN GOTO | |
$! | |
$ DELETE [.OBJ_VAX]*.*;* | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]ADMIN.OBJ;1 deleted (156 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]AUTH.OBJ;1 deleted (69 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]AUTHACCESS.OBJ;1 deleted (12 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]AUTHACME_STUB.OBJ;1 deleted (3 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]AUTHAGENT.OBJ;1 deleted (18 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]AUTHCACHE.OBJ;1 deleted (21 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]AUTHCONFIG.OBJ;1 deleted (72 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]AUTHHTA.OBJ;1 deleted (12 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]AUTHHTL.OBJ;1 deleted (6 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]AUTHIDENT.OBJ;1 deleted (15 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]AUTHTOKEN.OBJ;1 deleted (24 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]AUTHVMS.OBJ;1 deleted (33 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]BASE64.OBJ;1 deleted (3 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]BASIC.OBJ;1 deleted (6 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]BODY.OBJ;1 deleted (39 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]CACHE.OBJ;1 deleted (60 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]CGI.OBJ;1 deleted (63 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]CLI.OBJ;1 deleted (27 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]CONFIG.OBJ;1 deleted (243 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]CONTROL.OBJ;1 deleted (45 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DAVCOPY.OBJ;1 deleted (24 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DAVDELETE.OBJ;1 deleted (15 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DAVLOCK.OBJ;1 deleted (21 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DAVMETA.OBJ;1 deleted (33 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DAVMOVE.OBJ;1 deleted (21 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DAVPROP.OBJ;1 deleted (33 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DAVWEB.OBJ;1 deleted (69 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DAVXML.OBJ;1 deleted (27 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DCL.OBJ;1 deleted (180 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DECNET.OBJ;1 deleted (57 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DESCR.OBJ;1 deleted (12 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DICT.OBJ;1 deleted (12 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DIGEST.OBJ;1 deleted (9 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]DIR.OBJ;1 deleted (93 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]ERROR.OBJ;1 deleted (42 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]FAO.OBJ;1 deleted (42 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]FILE.OBJ;1 deleted (48 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]GRAPH.OBJ;1 deleted (63 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]GZIP.OBJ;1 deleted (24 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]HPACK.OBJ;1 deleted (57 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]HTADMIN.OBJ;1 deleted (90 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]HTTP2.OBJ;1 deleted (42 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]HTTP2NET.OBJ;1 deleted (18 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]HTTP2REQUEST.OBJ;1 deleted (24 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]HTTP2WATCH.OBJ;1 deleted (12 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]HTTPD.OBJ;1 deleted (66 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]INSTANCE.OBJ;1 deleted (54 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]LOGGING.OBJ;1 deleted (45 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]MAPCON.OBJ;1 deleted (12 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]MAPODS.OBJ;1 deleted (30 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]MAPURL.OBJ;1 deleted (159 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]MAPUSER.OBJ;1 deleted (6 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]MD5.OBJ;1 deleted (9 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]METACON.OBJ;1 deleted (108 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]MSG.OBJ;1 deleted (39 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]NET.OBJ;1 deleted (60 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]NETIO.OBJ;1 deleted (15 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]ODS.OBJ;1 deleted (24 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]PERSONA.OBJ;1 deleted (12 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]PERSONA_MACRO.OBJ;1 deleted (12 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]PERSONA_STUB.OBJ;1 deleted (12 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]PROXY.OBJ;1 deleted (63 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]PROXYCACHE.OBJ;1 deleted (54 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]PROXYFTP.OBJ;1 deleted (87 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]PROXYMAINT.OBJ;1 deleted (96 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]PROXYNET.OBJ;1 deleted (33 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]PROXYTUNNEL.OBJ;1 deleted (18 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]PROXYVERIFY.OBJ;1 deleted (15 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]PUT.OBJ;1 deleted (30 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]REDIRECT.OBJ;1 deleted (18 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]REGEX.OBJ;1 deleted (54 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]REQUEST.OBJ;1 deleted (135 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]RESPONSE.OBJ;1 deleted (51 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SERVICE.OBJ;1 deleted (87 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLA.OBJ;1 deleted (6 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLACACHE.OBJ;1 deleted (3 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLACACHE_SSL.OBJ;1 deleted (12 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLACERT.OBJ;1 deleted (3 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLACERT_SSL.OBJ;1 deleted (24 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLACGI.OBJ;1 deleted (3 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLACGI_SSL.OBJ;1 deleted (21 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLACLIENT.OBJ;1 deleted (3 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLACLIENT_SSL.OBJ;1 deleted (24 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLANET.OBJ;1 deleted (3 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLANETIO.OBJ;1 deleted (3 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLANETIO_SSL.OBJ;1 deleted (18 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLANET_SSL.OBJ;1 deleted (27 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SESOLA_SSL.OBJ;1 deleted (117 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SHA1.OBJ;1 deleted (6 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SSI.OBJ;1 deleted (123 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]STMLF.OBJ;1 deleted (9 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]STRDSC.OBJ;1 deleted (18 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]STRNG.OBJ;1 deleted (33 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]SUPPORT.OBJ;1 deleted (48 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]TCPIP.OBJ;1 deleted (45 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]TCPIP6_STUB.OBJ;1 deleted (3 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]THROTTLE.OBJ;1 deleted (24 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]UPD.OBJ;1 deleted (111 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]VERSION.OBJ;1 deleted (6 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]VM.OBJ;1 deleted (33 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]WATCH.OBJ;1 deleted (156 blocks) | |
%DELETE-I-FILDEL, WASD_ROOT:[SRC.HTTPD.OBJ_VAX]WEBSOCK.OBJ;1 deleted (33 blocks) | |
%DELETE-I-TOTAL, 102 files deleted (4314 blocks) | |
$! | |
$ ADMIN: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Admin Admin.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ AUTH: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Auth Auth.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ AUTHACME: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MO | |
D=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]AuthACME_STUB AuthACME.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ AUTHAGENT: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_M | |
OD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]AuthAgent AuthAgent.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ AUTHCACHE: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_M | |
OD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]AuthCACHE AuthCache.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ AUTHACCESS: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_ | |
MOD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]AuthAccess AuthAccess.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ AUTHCONFIG: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_ | |
MOD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]AuthConfig AuthConfig.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ AUTHHTA: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD | |
=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]AuthHTA AuthHTA.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ AUTHHTL: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD | |
=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]AuthHTL AuthHTL.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ AUTHIDENT: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_M | |
OD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]AuthIdent AuthIdent.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ AUTHTOKEN: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_M | |
OD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]AuthToken AuthToken.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ AUTHVMS: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD | |
=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]AuthVMS AuthVMS.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ BASE64: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD= | |
0,WASD_ACME=0) /OBJ=[.OBJ_VAX]base64 base64.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ BASIC: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Basic Basic.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ BODY: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0,W | |
ASD_ACME=0) /OBJ=[.OBJ_VAX]Body Body.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ CACHE: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Cache Cache.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ CGI: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]CGI CGI.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ CLI: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]CLI CLI.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ CONFIG: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Config Config.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ CONTROL: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Control Control.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ DAVCOPY: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0 | |
,WASD_ACME=0) /OBJ=[.OBJ_VAX]DAVCOPY DAVcopy.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "DAV" THEN GOTO ENDCOMPILE | |
$ DAVDELETE: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD | |
=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]DAVDELETE DAVdelete.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "DAV" THEN GOTO ENDCOMPILE | |
$ DAVLOCK: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0 | |
,WASD_ACME=0) /OBJ=[.OBJ_VAX]DAVLOCK DAVlock.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "DAV" THEN GOTO ENDCOMPILE | |
$ DAVMETA: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0 | |
,WASD_ACME=0) /OBJ=[.OBJ_VAX]DAVMETA DAVmeta.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "DAV" THEN GOTO ENDCOMPILE | |
$ DAVMOVE: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0 | |
,WASD_ACME=0) /OBJ=[.OBJ_VAX]DAVMOVE DAVmove.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "DAV" THEN GOTO ENDCOMPILE | |
$ DAVPROP: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0 | |
,WASD_ACME=0) /OBJ=[.OBJ_VAX]DAVPROP DAVprop.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "DAV" THEN GOTO ENDCOMPILE | |
$ DAVWEB: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]DAVWEB DAVweb.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "DAV" THEN GOTO ENDCOMPILE | |
$ DAVXML: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]DAVXML DAVxml.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ DCL: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Dcl Dcl.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ DECNET: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]DECnet DECnet.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ DESCR: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Descr Descr.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ DICT: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0 | |
,WASD_ACME=0) /OBJ=[.OBJ_VAX]Dict Dict.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ DIR: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Dir Dir.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ DIGEST: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Digest Digest.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ ERROR: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Error Error.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ FAO: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]FAO FAO.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ FILE: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]File File.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ GRAPH: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Graph Graph.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ GZIP: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0,W | |
ASD_ACME=0) /OBJ=[.OBJ_VAX]gZIP gZIP.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ HTADMIN: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]HTAdmin HTAdmin.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ H2: !all of HTTP/2 modules | |
$ HTTP2: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]HTTP2 HTTP2.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "H2" THEN GOTO ENDCOMPILE | |
$ HTTP2NET: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD | |
=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]HTTP2net HTTP2net.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "H2" THEN GOTO ENDCOMPILE | |
$ HTTP2REQUEST: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH | |
_MOD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]HTTP2request HTTP2request.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "H2" THEN GOTO ENDCOMPILE | |
$ HTTP2WATCH: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_M | |
OD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]HTTP2watch HTTP2watch.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "H2" THEN GOTO ENDCOMPILE | |
$ HPACK: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]HPACK HPACK.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ HTTPD: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]HTTPd HTTPd.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ INSTANCE: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD | |
=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]Instance Instance.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ LOGGING: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Logging Logging.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ MAPCON: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]MapCon MapCon.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ MAPODS: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]MapOds MapOds.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ MAPURL: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]MapUrl MapUrl.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ MAPUSER: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0 | |
,WASD_ACME=0) /OBJ=[.OBJ_VAX]MapUser MapUser.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ MD5: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]MD5 MD5.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ METACON: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD | |
=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]MetaCon MetaCon.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ MSG: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Msg Msg.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ NET: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Net Net.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ NETIO: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD= | |
0,WASD_ACME=0) /OBJ=[.OBJ_VAX]NetIO NetIO.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ ODS: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]ODS ODS.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ PERSONA: | |
$ IF ARCH_NAME .EQS. "VAX" .AND. PERSONA_MACRO | |
$ ELSE | |
$ IF VMS_VERSION .LT. 62 .OR. PERSONA_STUB | |
$ ELSE | |
$ CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Persona Persona.c | |
$ ENDIF | |
$ ENDIF | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ PROXIES: | |
$ PROXY: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Proxy Proxy.c | |
$ IF JUST .NES. "" .AND JUST .NES. "PROXIES" THEN GOTO ENDCOMPILE | |
$ PROXYCACHE: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MO | |
D=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]ProxyCache ProxyCache.c | |
$ IF JUST .NES. "" .AND JUST .NES. "PROXIES" THEN GOTO ENDCOMPILE | |
$ PROXYFTP: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD | |
=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]ProxyFTP ProxyFTP.c | |
$ IF JUST .NES. "" .AND JUST .NES. "PROXIES" THEN GOTO ENDCOMPILE | |
$ PROXYNET: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD | |
=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]ProxyNet ProxyNet.c | |
$ IF JUST .NES. "" .AND JUST .NES. "PROXIES" THEN GOTO ENDCOMPILE | |
$ PROXYMAINT: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MO | |
D=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]ProxyMaint ProxyMaint.c | |
$ IF JUST .NES. "" .AND JUST .NES. "PROXIES" THEN GOTO ENDCOMPILE | |
$ PROXYTUNNEL: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_M | |
OD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]ProxyTunnel ProxyTunnel.c | |
$ IF JUST .NES. "" .AND JUST .NES. "PROXIES" THEN GOTO ENDCOMPILE | |
$ PROXYVERIFY: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH | |
_MOD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]ProxyVerify ProxyVerify.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ PUT: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Put Put.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ REDIRECT: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0 | |
,WASD_ACME=0) /OBJ=[.OBJ_VAX]Redirect Redirect.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ REGEX: | |
$ REGEX_DEFINES = CC_DEFINES - ")" + ",STDC_HEADERS,REGEX_MALLOC)" | |
$ CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0,WASD_A | |
CME=0,STDC_HEADERS,REGEX_MALLOC) /OBJ=[.OBJ_VAX]RegEx RegEx.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ REQUEST: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Request Request.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ RESPONSE: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_M | |
OD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]RESPONSE Response.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ SERVICE: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MO | |
D=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]Service Service.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ SHA1: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0 | |
,WASD_ACME=0) /OBJ=[.OBJ_VAX]SHA1 SHA1.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ SSI: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]SSI SSI.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$! | |
$ SSL: | |
$ SESOLA_: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT - | |
/OBJ=[.OBJ_VAX]Sesola Sesola.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "SSL" THEN GOTO ENDCOMPILE | |
$ SESOLACACHE_: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT - | |
/OBJ=[.OBJ_VAX]SesolaCache SesolaCache.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "SSL" THEN GOTO ENDCOMPILE | |
$ SESOLACGI_: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT - | |
/OBJ=[.OBJ_VAX]SesolaCGI SesolaCGI.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "SSL" THEN GOTO ENDCOMPILE | |
$ SESOLACERT_: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT - | |
/OBJ=[.OBJ_VAX]SesolaCERT SesolaCERT.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "SSL" THEN GOTO ENDCOMPILE | |
$ SESOLACLIENT_: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT - | |
/OBJ=[.OBJ_VAX]SesolaClient SesolaClient.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "SSL" THEN GOTO ENDCOMPILE | |
$ SESOLANET_: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT - | |
/OBJ=[.OBJ_VAX]SesolaNet SesolaNet.c | |
$ IF JUST .NES. "" .AND. JUST .NES. "SSL" THEN GOTO ENDCOMPILE | |
$ SESOLANETIO_: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT - | |
/OBJ=[.OBJ_VAX]SesolaNetIo SesolaNetIo.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ SET VERIFY | |
$! | |
$ STMLF: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]StmLF StmLF.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ STRDSC: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0 | |
,WASD_ACME=0) /OBJ=[.OBJ_VAX]StrDsc StrDsc.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ STRNG: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Strng Strng.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ SUPPORT: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Support Support.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ TCPIP: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD= | |
0,WASD_ACME=0) /OBJ=[.OBJ_VAX]TcpIp TcpIp.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ TCPIP6: | |
$ IF TCPIP6_STUB | |
$ THEN | |
$ CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0,WASD_A | |
CME=0) /OBJ=[.OBJ_VAX]Tcpip6_stub TcpIp6.c | |
$ ELSE | |
$ ENDIF | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ THROTTLE: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_M | |
OD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]Throttle Throttle.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ UPD: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]Upd Upd.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ VM: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0, | |
WASD_ACME=0) /OBJ=[.OBJ_VAX]VM VM.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ WATCH: | |
$ WATCHFUNC_CC = CC_OPTIONS + CC_DEFINES | |
$ @BUILD_WATCHFUNC | |
$! 0 | |
$ CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0,WASD_A | |
CME=0) /OBJ=[.OBJ_VAX]WATCH WATCH.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$ WEBSOCK: CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_M | |
OD=0,WASD_ACME=0) /OBJ=[.OBJ_VAX]WebSock WebSock.c | |
$ IF JUST .NES. "" THEN GOTO ENDCOMPILE | |
$! | |
$ VERSION: DATETIME = F$TIME() | |
$ IF F$EXTRACT(0,1,DATETIME) .EQS. " " THEN DATETIME = F$EXTRACT(1,99,DATETIME) | |
$ CC_DEFINES = CC_DEFINES - ")" + ",BUILD_DATETIME=""""""5-NOV-2016 00:47:12.47"""""")" | |
$ CC /DECC /STAND=RELAXED_ANSI /PREFIX=ALL /OPTIMIZE /NODEBUG /NOWARNING /FLOAT=D_FLOAT /DEFINE=(WASD_VMS_V7,WATCH_CAT=1,WATCH_MOD=0,WASD_ACME | |
=0,BUILD_DATETIME="""5-NOV-2016 00:47:12.47""") /OBJ=[.OBJ_VAX]VERSION Version.c | |
$! | |
$ ENDCOMPILE: | |
$! | |
$ LINK /NOTRACE /NODEBUG- | |
/EXECUTABLE=WASD_EXE:HTTPD.EXE - | |
WASD_ROOT:[SRC.HTTPD]LINK_VAX.OPT/OPTIONS | |
IDENT="11.0.2" | |
CASE_SENSITIVE=NO | |
[.OBJ_VAX]Admin | |
[.OBJ_VAX]Auth | |
[.OBJ_VAX]AuthACME_STUB | |
[.OBJ_VAX]AuthAgent | |
[.OBJ_VAX]AuthCache | |
[.OBJ_VAX]AuthAccess | |
[.OBJ_VAX]AuthConfig | |
[.OBJ_VAX]AuthHTA | |
[.OBJ_VAX]AuthHTL | |
[.OBJ_VAX]AuthIdent | |
[.OBJ_VAX]AuthToken | |
[.OBJ_VAX]AuthVMS | |
[.OBJ_VAX]Basic | |
[.OBJ_VAX]BASE64 | |
[.OBJ_VAX]Body | |
[.OBJ_VAX]Cache | |
[.OBJ_VAX]CGI | |
[.OBJ_VAX]CLI | |
[.OBJ_VAX]Config | |
[.OBJ_VAX]Control | |
[.OBJ_VAX]DAVcopy | |
[.OBJ_VAX]DAVdelete | |
[.OBJ_VAX]DAVlock | |
[.OBJ_VAX]DAVmeta | |
[.OBJ_VAX]DAVmove | |
[.OBJ_VAX]DAVprop | |
[.OBJ_VAX]DAVweb | |
[.OBJ_VAX]DAVxml | |
[.OBJ_VAX]Dcl | |
[.OBJ_VAX]DECnet | |
[.OBJ_VAX]Descr | |
[.OBJ_VAX]Dict | |
[.OBJ_VAX]Dir | |
[.OBJ_VAX]Digest | |
[.OBJ_VAX]Error | |
[.OBJ_VAX]FAO | |
[.OBJ_VAX]File | |
[.OBJ_VAX]Graph | |
[.OBJ_VAX]gZIP | |
[.OBJ_VAX]HTAdmin | |
[.OBJ_VAX]HTTP2 | |
[.OBJ_VAX]HTTP2net | |
[.OBJ_VAX]HTTP2request | |
[.OBJ_VAX]HTTP2watch | |
[.OBJ_VAX]HTTPd | |
[.OBJ_VAX]HPACK | |
[.OBJ_VAX]Instance | |
[.OBJ_VAX]Logging | |
[.OBJ_VAX]MapCon | |
[.OBJ_VAX]MapOds | |
[.OBJ_VAX]MapUrl | |
[.OBJ_VAX]MapUser | |
[.OBJ_VAX]MD5 | |
[.OBJ_VAX]MetaCon | |
[.OBJ_VAX]Msg | |
[.OBJ_VAX]Net | |
[.OBJ_VAX]NetIO | |
[.OBJ_VAX]ODS | |
[.OBJ_VAX]Persona | |
[.OBJ_VAX]Proxy | |
[.OBJ_VAX]ProxyFTP | |
[.OBJ_VAX]ProxyNet | |
[.OBJ_VAX]ProxyCache | |
[.OBJ_VAX]ProxyMaint | |
[.OBJ_VAX]ProxyTunnel | |
[.OBJ_VAX]ProxyVerify | |
[.OBJ_VAX]Put | |
[.OBJ_VAX]Redirect | |
[.OBJ_VAX]RegEx | |
[.OBJ_VAX]Request | |
[.OBJ_VAX]Response | |
[.OBJ_VAX]Service | |
[.OBJ_VAX]Sesola | |
[.OBJ_VAX]SesolaCache | |
[.OBJ_VAX]SesolaCert | |
[.OBJ_VAX]SesolaCGI | |
[.OBJ_VAX]SesolaClient | |
[.OBJ_VAX]SesolaNet | |
[.OBJ_VAX]SesolaNetIo | |
[.OBJ_VAX]SHA1 | |
[.OBJ_VAX]SSI | |
[.OBJ_VAX]StmLF | |
[.OBJ_VAX]StrDsc | |
[.OBJ_VAX]Strng | |
[.OBJ_VAX]Support | |
[.OBJ_VAX]TCPIP | |
[.OBJ_VAX]TCPIP6_stub | |
[.OBJ_VAX]Throttle | |
[.OBJ_VAX]Upd | |
[.OBJ_VAX]Version | |
[.OBJ_VAX]VM | |
[.OBJ_VAX]Watch | |
[.OBJ_VAX]WebSock | |
[-.EXPAT.OBJ_VAX]XMLPARSE | |
[-.EXPAT.OBJ_VAX]XMLROLE | |
[-.EXPAT.OBJ_VAX]XMLTOK | |
$! | |
%PURGE-I-NOFILPURG, no files purged | |
--- CGILIB --- | |
Building "CGILIB object module" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /WARNINGS=(DISABLE=(PREOPTW)) /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_O | |
BJECT_MODULE) /INCLUDE=[] /OBJECT=[.OBJ_VAX]CGILIB CGILIB | |
$ IF F$EDIT(F$GETSYI("ARCH_NAME"),"UPCASE") .NES. "VAX" | |
$ ENDIF | |
$ LIBRARY /OBJECT /REPLACE [.OBJ_VAX]CGILIB.OLB [.OBJ_VAX]CGILIB.OBJ | |
$ IF F$EDIT(F$GETSYI("ARCH_NAME"),"UPCASE") .NES. "VAX" | |
$ ENDIF | |
--- AGENTs --- | |
Building "AUTHAGENT_CEL" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] AUTHAGENT_CEL | |
$ LINK /EXECUTABLE=WASD_EXE:AUTHAGENT_CEL.EXE - | |
[.OBJ_VAX]AUTHAGENT_CEL,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "AUTHAGENT_EXAMPLE" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] AUTHAGENT_EXAMPLE | |
$ LINK /EXECUTABLE=WASD_EXE:AUTHAGENT_EXAMPLE.EXE - | |
[.OBJ_VAX]AUTHAGENT_EXAMPLE,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "AUTHAGENT_LDAP" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW)) /OBJECT=[.OBJ_VAX] AUTHAGENT_LDAP_1 | |
#include <ldap.h> | |
.^ | |
%CC-F-NOINCLFILEF, Cannot find file <ldap.h> specified in #include directive. | |
At line number 196 in WASD_ROOT:[SRC.AGENT]AUTHAGENT_LDAP_1.C;1. | |
#include <ldap.h> | |
.^ | |
%VCG-I-NOBJECT, No object file produced. | |
At line number 196 in WASD_ROOT:[SRC.AGENT]AUTHAGENT_LDAP_1.C;1. | |
LINK: object module not found | |
Building "AUTHAGENT_LDAP" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW)) /OBJECT=[.OBJ_VAX] AUTHAGENT_LDAP_2 | |
#include <ldap.h> | |
.^ | |
%CC-F-NOINCLFILEF, Cannot find file <ldap.h> specified in #include directive. | |
At line number 224 in WASD_ROOT:[SRC.AGENT]AUTHAGENT_LDAP_2.C;1. | |
#include <ldap.h> | |
.^ | |
%VCG-I-NOBJECT, No object file produced. | |
At line number 224 in WASD_ROOT:[SRC.AGENT]AUTHAGENT_LDAP_2.C;1. | |
LINK: object module not found | |
--- CGIPLUS --- | |
Building "CGIPLUSDEMO" for "VAX" architecture | |
$ CC /DECC /NOOPT /STAND=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /INCLUDE=([SRC.MISC]) /OBJECT=[.OBJ_VAX] CGIPLUSDEMO | |
$ LINK /EXECUTABLE=WASD_EXE:CGIPLUSDEMO.EXE - | |
[.OBJ_VAX]CGIPLUSDEMO,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "CGIPLUSLOOP" for "VAX" architecture | |
$ CC /DECC /NOOPT /STAND=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /INCLUDE=([SRC.MISC]) /OBJECT=[.OBJ_VAX] CGIPLUSLOOP | |
$ LINK /EXECUTABLE=WASD_EXE:CGIPLUSLOOP.EXE - | |
[.OBJ_VAX]CGIPLUSLOOP,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "CGIPLUSSKEL" for "VAX" architecture | |
$ CC /DECC /NOOPT /STAND=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /INCLUDE=([SRC.MISC]) /OBJECT=[.OBJ_VAX] CGIPLUSSKEL | |
$ LINK /EXECUTABLE=WASD_EXE:CGIPLUSSKEL.EXE - | |
[.OBJ_VAX]CGIPLUSSKEL,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "CGICALLOUT" for "VAX" architecture | |
$ CC /DECC /NOOPT /STAND=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /INCLUDE=([SRC.MISC]) /OBJECT=[.OBJ_VAX] CGICALLOUT | |
$ LINK /EXECUTABLE=WASD_EXE:CGICALLOUT.EXE - | |
[.OBJ_VAX]CGICALLOUT,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "CGIPLUSCALLOUT" for "VAX" architecture | |
$ CC /DECC /NOOPT /STAND=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /INCLUDE=([SRC.MISC]) /OBJECT=[.OBJ_VAX] CGIPLUSCALLOUT | |
$ LINK /EXECUTABLE=WASD_EXE:CGIPLUSCALLOUT.EXE - | |
[.OBJ_VAX]CGIPLUSCALLOUT,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "CGISAPI" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] CGISAPI | |
$ LINK /EXECUTABLE=WASD_EXE:CGISAPI.EXE - | |
[.OBJ_VAX]CGISAPI,[SRC.MISC.OBJ_VAX]CGILIB.OBJ | |
Building "CGIPLUSTEST" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] CGIPLUSTEST | |
$ LINK /EXECUTABLE=WASD_EXE:CGIPLUSTEST.EXE - | |
[.OBJ_VAX]CGIPLUSTEST,[SRC.MISC.OBJ_VAX]CGILIB.OBJ | |
Building "ISAPIEXAMPLE" for "VAX" architecture | |
$ CC /DECC /NOOPT /STAND=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] ISAPIEXAMPLE | |
$ LINK /NOTRACE /SHARE=WASD_EXE:ISAPIEXAMPLE.DLL - | |
[.OBJ_VAX]ISAPIEXAMPLE,SYS$INPUT/OPTIONS | |
UNIVERSAL=GetExtensionVersion,HttpExtensionProc | |
Building "RTE_EXAMPLE" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] RTE_EXAMPLE | |
$ LINK /EXECUTABLE=WASD_EXE:RTE_EXAMPLE.EXE - | |
[.OBJ_VAX]RTE_EXAMPLE,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
--- CONAN --- | |
Building "CONAN" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=([SRC.MISC]) /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MO | |
DULE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] CONAN | |
$ LINK /EXECUTABLE=WASD_EXE:CONAN.EXE - | |
[.OBJ_VAX]CONAN,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
--- HYPERREADER & HYPERSHELF --- | |
Building "HYPERREADER" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=([SRC.MISC]) /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MO | |
DULE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] HYPERREADER | |
$ LINK /EXECUTABLE=WASD_EXE:HYPERREADER.EXE - | |
[.OBJ_VAX]HYPERREADER,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "HYPERSHELF" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=([SRC.MISC]) /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MO | |
DULE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] HYPERSHELF | |
$ LINK /EXECUTABLE=WASD_EXE:HYPERSHELF.EXE - | |
[.OBJ_VAX]HYPERSHELF,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
--- HYPERSPI --- | |
Building "HYPERSPI$AGENT" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000)/WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTE | |
XT)) /OBJECT=[.OBJ_VAX] HYPERSPI$AGENT | |
$ LINK /EXECUTABLE=WASD_EXE:HYPERSPI$AGENT.EXE - | |
[.OBJ_VAX]HYPERSPI$AGENT,SYS$INPUT:/OPTIONS | |
SYS$SHARE:SPISHR.EXE/SHARE | |
Building "HYPERSPI" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] HYPERSPI | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] PLOTSPI | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] GIFSPI | |
$ LINK /EXECUTABLE=WASD_EXE:HYPERSPI.EXE - | |
[.OBJ_VAX]HYPERSPI, - | |
[.OBJ_VAX]PLOTSPI, - | |
[.OBJ_VAX]GIFSPI, - | |
[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
--- MISC(ellaneous) --- | |
Building "CGILIB_EXAMPLE" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE | |
=(PREOPTW,IMPLICITFUNC,NEEDCONSTEXT,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] CGILIB_EXAMPLE | |
$ IF F$EDIT(F$GETSYI("ARCH_NAME"),"UPCASE") .EQS. "VAX" | |
$ THEN | |
$ CGILIB_OLB = "[SRC.MISC.OBJ_VAX]CGILIB.OLB" | |
$ SET VERIFY | |
$ LINK /EXECUTABLE=WASD_EXE:CGILIB_EXAMPLE.EXE - | |
[.OBJ_VAX]CGILIB_EXAMPLE,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "CGIUTL" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] CGIUTL | |
$ LINK /EXECUTABLE=WASD_EXE:CGIUTL.EXE - | |
[.OBJ_VAX]CGIUTL,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "CHKACC" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /NODEBUG /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE=(PREOPTW,I | |
MPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] CHKACC | |
$ LINK /NOTRACEBACK /EXECUTABLE=WASD_EXE:CHKACC.EXE [.OBJ_VAX]CHKACC | |
Building "FETCH" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] FETCH | |
$ LINK /EXECUTABLE=WASD_EXE:FETCH.EXE - | |
[.OBJ_VAX]FETCH,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY,SYS$INPUT:/OPTIONS | |
UCX$IPC_SHR/SHARE | |
Building "FORMWORK" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=([SRC.MISC]) /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MO | |
DULE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,NEEDCONSTEXT)) /OBJECT=[.OBJ_VAX] FORMWORK | |
$ LINK /TRACE /EXECUTABLE=WASD_EXE:FORMWORK.EXE - | |
[.OBJ_VAX]FORMWORK,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "IPCTICKLER" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /NODEBUG /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE=(PREOPTW,I | |
MPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] IPCTICKLER | |
$ LINK /EXECUTABLE=WASD_EXE:IPCTICKLER.EXE - | |
[.OBJ_VAX]IPCTICKLER,[.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "LINER" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /NODEBUG /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE=(PREOPTW,I | |
MPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] LINER | |
$ LINK /NOTRACEBACK /EXECUTABLE=WASD_EXE:LINER.EXE - | |
[.OBJ_VAX]LINER,[.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "TMAILER" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=([SRC.MISC]) /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MO | |
DULE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,NEEDCONSTEXT)) /OBJECT=[.OBJ_VAX] TMAILER | |
$ LINK /EXECUTABLE=WASD_EXE:TMAILER.EXE - | |
[.OBJ_VAX]TMAILER,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "REPORTERROR" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] REPORTERROR | |
$ LINK /EXECUTABLE=WASD_EXE:REPORTERROR.EXE - | |
[.OBJ_VAX]REPORTERROR,WASD_ROOT:[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
--- OSU --- | |
Building "OSU" for "VAX" architecture | |
$! | |
$! (support modules) | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] CGILIB.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] LBRIO.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] SCRIPTLIB.C | |
$! | |
$! (various executables) | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] CGI_SYMBOLS.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] CGI-MAILTO.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] SET_DCL_ENV.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] TESTCGI.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] TESTFORM.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] TMAIL.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] VMSHELPGATE.C | |
$! | |
$! (bookreader application) | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] WEBBOOK.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] BOOKFILE_SECTION.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] BOOKFILE_INDEX.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] BOOKFILE_TEXT.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] BOOKFILE_IO.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] BOOKFILE_FIGURE.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] WEBBOOK_SHELF.C | |
$! | |
$! (HTML pre-processor) | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] ACCESS_DB.C | |
$ CC /DECC /STANDARD=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] HTML_PREPROC.C | |
$! | |
$ LINK /EXECUTABLE=WASD_EXE:CGI_SYMBOLS.EXE - | |
[.OBJ_VAX]CGI_SYMBOLS, - | |
[.OBJ_VAX]CGILIB , - | |
[.OBJ_VAX]SCRIPTLIB | |
$ LINK /EXECUTABLE=WASD_EXE:CGI-MAILTO.EXE - | |
[.OBJ_VAX]CGI-MAILTO, - | |
[.OBJ_VAX]CGILIB , - | |
[.OBJ_VAX]SCRIPTLIB | |
$ LINK /EXECUTABLE=WASD_EXE:HTML_PREPROC.EXE - | |
[.OBJ_VAX]HTML_PREPROC, - | |
[.OBJ_VAX]ACCESS_DB , - | |
[.OBJ_VAX]SCRIPTLIB | |
$ LINK /EXECUTABLE=WASD_EXE:SET_DCL_ENV.EXE - | |
[.OBJ_VAX]SET_DCL_ENV, - | |
[.OBJ_VAX]CGILIB , - | |
[.OBJ_VAX]SCRIPTLIB | |
$ COPY DCL_ENV_RM.COM WASD_EXE: | |
%COPY-S-COPIED, WASD_ROOT:[SRC.OSU]DCL_ENV_RM.COM;1 copied to WASD_ROOT:[VAX]DCL_ENV_RM.COM;2 (5 blocks) | |
$ LINK /EXECUTABLE=WASD_EXE:OSU_TESTCGI.EXE - | |
[.OBJ_VAX]TESTCGI, - | |
[.OBJ_VAX]CGILIB , - | |
[.OBJ_VAX]SCRIPTLIB | |
$ LINK /EXECUTABLE=WASD_EXE:OSU_TESTFORM.EXE - | |
[.OBJ_VAX]TESTFORM, - | |
[.OBJ_VAX]CGILIB , - | |
[.OBJ_VAX]SCRIPTLIB | |
$ LINK /EXECUTABLE=WASD_EXE:TMAIL.EXE - | |
[.OBJ_VAX]TMAIL, - | |
[.OBJ_VAX]CGILIB , - | |
[.OBJ_VAX]SCRIPTLIB | |
$ LINK /EXECUTABLE=WASD_EXE:VMSHELPGATE.EXE - | |
[.OBJ_VAX]VMSHELPGATE, - | |
[.OBJ_VAX]CGILIB , - | |
[.OBJ_VAX]LBRIO, - | |
[.OBJ_VAX]SCRIPTLIB | |
$ COPY HELPGATE.COM WASD_EXE: | |
%COPY-S-COPIED, WASD_ROOT:[SRC.OSU]HELPGATE.COM;1 copied to WASD_ROOT:[VAX]HELPGATE.COM;2 (8 blocks) | |
$! | |
$ LINK /EXECUTABLE=WASD_EXE:WEBBOOK.EXE WEBBOOK_VAX.OPT/OPTION | |
[.OBJ_VAX]WEBBOOK | |
[.OBJ_VAX]WEBBOOK_SHELF | |
[.OBJ_VAX]BOOKFILE_SECTION | |
[.OBJ_VAX]BOOKFILE_INDEX | |
[.OBJ_VAX]BOOKFILE_IO | |
[.OBJ_VAX]BOOKFILE_TEXT | |
[.OBJ_VAX]BOOKFILE_FIGURE | |
[.OBJ_VAX]CGILIB | |
[.OBJ_VAX]SCRIPTLIB | |
$! | |
$ COPY CGIWASD.COM WASD_EXE: | |
%COPY-S-COPIED, WASD_ROOT:[SRC.OSU]CGIWASD.COM;1 copied to WASD_ROOT:[VAX]CGIWASD.COM;2 (4 blocks) | |
$ COPY HTML_PREPROC.COM WASD_EXE: | |
%COPY-S-COPIED, WASD_ROOT:[SRC.OSU]HTML_PREPROC.COM;1 copied to WASD_ROOT:[VAX]HTML_PREPROC.COM;2 (2 blocks) | |
$ COPY WWWEXEC.COM WASD_EXE: | |
%COPY-S-COPIED, WASD_ROOT:[SRC.OSU]WWWEXEC.COM;1 copied to WASD_ROOT:[VAX]WWWEXEC.COM;2 (24 blocks) | |
$! | |
--- QUERY --- | |
Building "QUERY" and "EXTRACT" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=([SRC.MISC]) /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MO | |
DULE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] QUERY | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=([SRC.MISC]) /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MO | |
DULE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] EXTRACT | |
$ LINK /EXECUTABLE=WASD_EXE:QUERY.EXE - | |
[.OBJ_VAX]QUERY,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
$ LINK /EXECUTABLE=WASD_EXE:EXTRACT.EXE - | |
[.OBJ_VAX]EXTRACT,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
--- SDM2HTM --- | |
Building "SDM2HTM" for "VAX" architecture | |
$ CC /DECC /NOOPT /STAND=VAXC /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /OBJECT=[.OBJ_VAX] SDM2HTM | |
$ LINK /EXECUTABLE=WASD_EXE:SDM2HTM.EXE - | |
[.OBJ_VAX]SDM2HTM | |
--- UTILITIES --- | |
Building "AB" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,FD_SETSIZE=256,NO_APACHE_INCLUDES,NO_W | |
RITEV,"API_EXPORT(t)"="t") /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC)) /OBJECT=[.OBJ_VAX] AB | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,FD_SETSIZE=256,NO_APACHE_INCLUDES,NO_W | |
RITEV,"API_EXPORT(t)"="t") /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC)) /OBJECT=[.OBJ_VAX] AB_AP_BASE64 | |
$ LINK /EXECUTABLE=WASD_EXE:AB.EXE - | |
[.OBJ_VAX]AB, - | |
[.OBJ_VAX]AB_AP_BASE64 | |
Building "CALOGS" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE=(PREOPTW)) /OBJECT= | |
[.OBJ_VAX] CALOGS | |
$ LINK /EXECUTABLE=WASD_EXE:CALOGS.EXE [.OBJ_VAX]CALOGS,SYS$INPUT:/OPTIONS | |
SYS$SHARE:SORTSHR/SHARE | |
Building "HTADMIN" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,HTADMIN_CLI) /WARNING=(DISABLE=(PREOPT | |
W)) /OBJECT=[.OBJ_VAX]HTADMIN_MD5 [-.HTTPD]MD5 | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,HTADMIN_CLI) /WARNING=(DISABLE=(PREOPT | |
W)) /OBJECT=[.OBJ_VAX]HTADMIN HTADMIN | |
$ LINK /EXECUTABLE=WASD_EXE:HTADMIN.EXE - | |
[.OBJ_VAX]HTADMIN,HTADMIN_MD5,SYS$INPUT:/OPTIONS | |
SYS$SHARE:SORTSHR/SHARE | |
Building "HTTPDMON" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(NOINFORM,DISABLE=(PREOPTW)) | |
/OBJECT=[.OBJ_VAX] HTTPDMON | |
$ LINK /EXECUTABLE=WASD_EXE:HTTPDMON.EXE [.OBJ_VAX]HTTPDMON | |
Building "MD5DIGEST" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,MD5DIGEST) /WARNING=(DISABLE=(PREOPTW, | |
ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX]MD5DIGEST [SRC.HTTPD]MD5 | |
$ LINK /EXECUTABLE=WASD_EXE:MD5DIGEST.EXE - | |
[.OBJ_VAX]MD5DIGEST | |
Building "PCACHE" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODU | |
LE) /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /NODEBUG /OBJECT=[.OBJ_VAX] PCACHE | |
$ LINK /NOTRACE /EXECUTABLE=WASD_EXE:PCACHE.EXE - | |
[.OBJ_VAX]PCACHE,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "PROXYMUNGE" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=VAXC /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,CGILIB_OBJECT_MODULE,BUILD | |
_DATETIME="""5-NOV-2016 00:54:32.30""") /WARNING=(DISABLE=(PREOPTW,IMPLICITFUNC,NEEDCONSTEXT,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] PROXYMUNGE | |
$ LINK /EXECUTABLE=WASD_EXE:PROXYMUNGE.EXE - | |
[.OBJ_VAX]PROXYMUNGE,[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "QDLOGSTATS" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=(WASD_ROOT:[SRC.MISC],WASD_ROOT:[SRC.HTTPD]) /DEFINE=(__VMS_VER=70000000,__CR | |
TL_VER=70000000,CGILIB_OBJECT_MODULE) /WARNING=(DISABLE=(PREOPTW)) /OBJECT=[.OBJ_VAX] QDLOGSTATS | |
$ LINK /NOTRACE /EXECUTABLE=WASD_EXE:QDLOGSTATS.EXE - | |
[.OBJ_VAX]QDLOGSTATS,WASD_ROOT:[SRC.HTTPD.OBJ_VAX]REGEX.OBJ,WASD_ROOT:[SRC.MISC.OBJ_VAX]CGILIB.OLB/LIBRARY | |
Building "RANDSEED" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE=(PREOPTW)) /OBJECT= | |
[.OBJ_VAX] RANDSEED | |
$ LINK /EXECUTABLE=WASD_EXE:RANDSEED.EXE - | |
[.OBJ_VAX]RANDSEED,SYS$INPUT:/OPTIONS | |
SYS$SHARE:SPISHR.EXE/SHARE | |
Building "SECHAN" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE=(PREOPTW)) /OBJECT= | |
[.OBJ_VAX]SECHAN SECHAN | |
$ LINK /EXECUTABLE=WASD_EXE:SECHAN.EXE - | |
[.OBJ_VAX]SECHAN | |
%COPY-S-COPIED, WASD_ROOT:[SRC.UTILS]STREAMLF.COM;1 copied to WASD_ROOT:[VAX]STREAMLF.COM;2 (3 blocks) | |
Building "WB" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,WB) /WARNING=(DISABLE=(PREOPTW)) /OBJE | |
CT=[.OBJ_VAX]WB WB | |
$ LINK /EXECUTABLE=WASD_EXE:WB.EXE - | |
[.OBJ_VAX]WB | |
Building "WOTSUP" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(NOINFORM,DISABLE=(PREOPTW)) | |
/OBJECT=[.OBJ_VAX] WOTSUP | |
$ LINK /EXECUTABLE=WASD_EXE:WOTSUP.EXE [.OBJ_VAX]WOTSUP | |
--- WEBSOCKET --- | |
Building "All WebSocket" for "VAX" architecture | |
Building "WSLIB" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE | |
=(PREOPTW)) /OBJECT=[.OBJ_VAX] WSLIB | |
Building "WSLIBCL" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE | |
=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] WSLIBCL | |
Building "AUTOBAHN" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,AUTOBAHN) /WARNING=(DISABLE=(PREOPTW)) | |
/OBJECT=[.OBJ_VAX]AUTOBAHN AUTOBAHN | |
$ IF ARCH_NAME .EQS. "AXP" | |
$ ENDIF | |
$ IF ARCH_NAME .EQS. "IA64" | |
$ ENDIF | |
$ IF ARCH_NAME .EQS. "VAX" | |
$ THEN | |
$ LINK /EXECUTABLE=WASD_EXE:AUTOBAHN.EXE - | |
[-.HTTPD.OBJ_VAX]BASE64, - | |
[-.HTTPD.OBJ_VAX]SHA1, - | |
[.OBJ_VAX]AUTOBAHN,WSLIB,WSLIBCL | |
$ ENDIF | |
Building "WSB" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000,WSB) /WARNING=(DISABLE=(PREOPTW)) /OBJ | |
ECT=[.OBJ_VAX]WSB WSB | |
$ IF ARCH_NAME .EQS. "AXP" | |
$ ENDIF | |
$ IF ARCH_NAME .EQS. "IA64" | |
$ ENDIF | |
$ IF ARCH_NAME .EQS. "VAX" | |
$ THEN | |
$ LINK /EXECUTABLE=WASD_EXE:WSB.EXE - | |
[-.HTTPD.OBJ_VAX]BASE64, - | |
[-.HTTPD.OBJ_VAX]SHA1, - | |
[.OBJ_VAX]WSB,WSLIB,WSLIBCL | |
$ ENDIF | |
Building "WS_BENCH" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE | |
=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] WS_BENCH | |
$ LINK /EXECUTABLE=WASD_EXE:WS_BENCH.EXE - | |
[.OBJ_VAX]WS_BENCH,WSLIB | |
Building "WS_CHAT" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE | |
=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] WS_CHAT | |
$ LINK /EXECUTABLE=WASD_EXE:WS_CHAT.EXE - | |
[.OBJ_VAX]WS_CHAT,[.OBJ_VAX]WSLIB | |
Building "WS_ECHO" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE | |
=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] WS_ECHO | |
$ LINK /EXECUTABLE=WASD_EXE:WS_ECHO.EXE - | |
[.OBJ_VAX]WS_ECHO,[.OBJ_VAX]WSLIB | |
Building "WS_MOUSE" for "VAX" architecture | |
$ CC /DECC /OPTIMIZE /STAND=RELAXED_ANSI /PREFIX=ALL /INCLUDE=[SRC.MISC] /DEFINE=(__VMS_VER=70000000,__CRTL_VER=70000000) /WARNING=(DISABLE | |
=(PREOPTW,IMPLICITFUNC,ADDRCONSTEXT)) /OBJECT=[.OBJ_VAX] WS_MOUSE | |
$ LINK /EXECUTABLE=WASD_EXE:WS_MOUSE.EXE - | |
[.OBJ_VAX]WS_MOUSE,WSLIB | |
******************** | |
* BUILD FINISHED * | |
******************** | |
************************ | |
* SERVER QUICK-CHECK * | |
************************ | |
This executes the package demonstration procedure, allowing the basic package | |
to be evaluated or checked. You may run this at any time to again check the | |
package for basic functionality using @WASD_ROOT:[INSTALL]DEMO.COM | |
Execute the demonstration procedure? [NO]: YES | |
******************************* | |
* WASD PACKAGE DEMONSTRATOR * | |
******************************* | |
When finished using demonstrator abort server execution using control-Y | |
(a subprocess will be spawned to preserve current process environment) | |
Use a browser to access the "%HTTPD-I-SERVICE" shown when the server starts. | |
The server will be running in promiscuous mode! | |
Any username with the password specified below can be used for authentication. | |
Enter a string to use as a password when later prompted by your browser. | |
Password (for demo authentication)? []: harryseldon | |
%DCL-S-SPAWNED, process SANYAL_2 spawned | |
%DCL-S-ATTACHED, terminal now attached to process SANYAL_2 | |
%HTTPD-I-SOFTWAREID, HTTPd-WASD/11.0.2 OpenVMS/VAX | |
WASD VMS Web Services, Copyright (C) 1996-2016 Mark G.Daniel. | |
This package (all associated programs), comes with ABSOLUTELY NO WARRANTY. | |
This is free software, and you are welcome to redistribute it under the | |
conditions of the GNU GENERAL PUBLIC LICENSE, version 3, or any later version. | |
http://www.gnu.org/licenses/gpl.txt | |
%HTTPD-I-STARTUP, 05-NOV-2016 01:18:15 | |
%HTTPD-I-WASD_ROOT, DUA2:[WASD_ROOT] | |
%HTTPD-I-ENVIRONMENT, 0 | |
%HTTPD-I-SYSTEM, VAXserver 3900 Series VMS V7.3 | |
%HTTPD-W-SYSPRV, operating with implicit SYSPRV (UIC group 1) | |
%HTTPD-I-TCPIP, Compaq TCPIP$IPC_SHR V5.1-15 (11-JAN-2001 04:32:37.53) | |
%HTTPD-I-MODE, INTERACTIVE | |
%HTTPD-I-ODS5, not supported by VAX VMS V7.3 | |
%HTTPD-I-GMT, +00:00 | |
%HTTPD-I-INSTANCE, supervisor | |
%HTTPD-I-GZIP, using GNV$LIBZSHR32 V1.2.8 | |
%HTTPD-I-GBLSEC, created global section of 9 page(let)s | |
%HTTPD-I-INSTANCE, 1 process | |
%HTTPD-I-HTTP2, enabled | |
%HTTPD-W-HTTP2, network/mailbox read buffer size increased to 16384 bytes | |
%HTTPD-I-INSTANCE, process name WASD:7080 | |
%HTTPD-W-MSG, 1 informational, 0 warning, 0 errors at load | |
1.i Obsolete group (line 120) | |
\[ismap]\ | |
%HTTPD-I-WEBDAV, disabled | |
%HTTPD-W-AUTH, 1 informational, 1 warning, 0 errors at load | |
1.w PROMISCUOUS authenticating any username with specified password! | |
2.i Cache for 32 records of 768 bytes in local storage of 49 page(let)s | |
%HTTPD-I-PROXYVERIFY, for 32 records in local storage of 14 page(let)s | |
%HTTPD-I-SCRIPTING, as HTTP$NOBODY | |
%HTTPD-I-DCL, subprocess scripting | |
%HTTPD-I-ACTIVITY, created global section of 1306 page(let)s | |
%HTTPD-I-SERVICE, http://sanyalnet-vax.sanyalnet.lan:7080 | |
%HTTPD-I-DEMO, demonstration mode | |
1.i subprocess scripting | |
2.i promiscuous authentication | |
3.i directory access control files ignored | |
4.i [DirAccess] enabled | |
5.i [DirMetaInfo] enabled | |
6.i [DirWildcard] enabled | |
7.i [Logging] disabled | |
8.i [ReportBasicOnly] disabled | |
9.i [ReportMetaInfo] enabled | |
%HTTPD-I-BEGIN, 05-NOV-2016 01:18:16, accepting requests | |
Interrupt | |
%HTTPD-F-EXIT, WASD:7080 %X00000610 | |
-HTTPD-F-ADIEU, ... | |
%SYSTEM-W-CONTROLY, operation completed under CTRL/Y | |
%DCL-S-RETURNED, control returned to process SANYAL_1 | |
%SYSTEM-W-CONTROLY, operation completed under CTRL/Y | |
**************************** | |
* CONTINUE INSTALLATION? * | |
**************************** | |
Continue the installation? [NO]: Y | |
********************************** | |
* CREATE/MODIFY SERVER ACCOUNT * | |
********************************** | |
The 'server' account HTTP$SERVER is the one the HTTPd process executes as. | |
It is considered a security advantage to script using a different account. | |
It must have a unique UIC, preferably in a group of it's own. | |
DO NOT choose the SYSTEM group ([1,*]) or other privileged group, or [3nn,*] | |
which is reserved to OpenVMS! | |
Note: [77,1] is the account's current UIC. | |
This can be changed if desired ([077,1] is a suggested UIC). | |
Continuing with this existing UIC will result in the account being modified | |
in-line with current WASD recommendations. If a different UIC is entered this | |
will be modified also (this may require security settings on some resources to | |
be reviewed). Any specific local requirements may need to be reviewed after | |
appying this procedure. | |
Entering "NONE" OR "0" skips account creation/modification. | |
[77,1]: | |
Owner Username UIC Account Privs Pri Directory | |
WASD Server HTTP$SERVER [77,1] Normal 4 DUA2:[HTTP$SERVER] | |
Check the detail of the displayed account (if any). | |
Choices: YES, create/modify the account using this UIC. NO, select another. | |
[NO]: Y | |
The server account "HTTP$SERVER" must have a unique home directory. | |
The default is a reasonable location for most sites. | |
If another device is prefered or already in place, out of the package tree, | |
then that can be specified and used. The directory name should remain as | |
[HTTP$SERVER] however. Package security settings are applied to this. | |
You will be shown whether the home area already exists before continuing. | |
Entering "NONE" OR "0" exits this dialog. | |
[WASD_ROOT:]: DUA2: | |
The area DUA2:[HTTP$SERVER] currently exists. | |
Continue to use this? | |
[NO]: Y | |
HTTP$SERVER account already existed, modifying ... | |
%UAF-I-MDFYMSG, user record(s) updated | |
%UAF-I-MDFYMSG, user record(s) updated | |
%UAF-I-MDFYMSG, user record(s) updated | |
%UAF-I-MDFYMSG, user record(s) updated | |
%UAF-E-GRANTERR, unable to grant identifier WASD_HTTP_SERVER to HTTP$SERVER | |
-SYSTEM-F-DUPIDENT, duplicate identifier | |
Username: HTTP$SERVER Owner: WASD Server | |
Account: UIC: [77,1] ([HTTP$SERVER]) | |
CLI: DCL Tables: DCLTABLES | |
Default: DUA2:[HTTP$SERVER] | |
LGICMD: LOGIN.COM | |
Flags: DisNewMail DisMail | |
Primary days: Mon Tue Wed Thu Fri | |
Secondary days: Sat Sun | |
Primary 000000000011111111112222 Secondary 000000000011111111112222 | |
Day Hours 012345678901234567890123 Day Hours 012345678901234567890123 | |
Network: ##### Full access ###### ##### Full access ###### | |
Batch: ##### Full access ###### ##### Full access ###### | |
Local: ----- No access ------ ----- No access ------ | |
Dialup: ----- No access ------ ----- No access ------ | |
Remote: ----- No access ------ ----- No access ------ | |
Expiration: (none) Pwdminimum: 6 Login Fails: 0 | |
Pwdlifetime: 90 00:00 Pwdchange: (pre-expired) | |
Last Login: (none) (interactive), (none) (non-interactive) | |
Maxjobs: 0 Fillm: 300 Bytlm: 5000000 | |
Maxacctjobs: 0 Shrfillm: 0 Pbytlm: 0 | |
Maxdetach: 0 BIOlm: 2000 JTquota: 4000 | |
Prclm: 100 DIOlm: 1000 WSdef: 1000 | |
Prio: 4 ASTlm: 2000 WSquo: 4000 | |
Queprio: 0 TQElm: 100 WSextent: 20000 | |
CPU: (none) Enqlm: 500 Pgflquo: 500000 | |
Authorized Privileges: | |
NETMBX TMPMBX | |
Default Privileges: | |
NETMBX TMPMBX | |
Identifier Value Attributes | |
WASD_HTTP_SERVER %X80010003 | |
Press RETURN to continue: | |
************************************* | |
* CREATE/MODIFY SCRIPTING ACCOUNT * | |
************************************* | |
The 'scripting' account HTTP$NOBODY is used for DCL & DECnet scripting. | |
It is considered a security advantage to script using an account different to | |
that used for the HTTPd server. | |
It must have a unique UIC, preferably in a group of it's own. | |
DO NOT choose the SYSTEM group ([1,*]) or other privileged group, or [3nn,*] | |
which is reserved to OpenVMS! | |
Note: [76,1] is the account's current UIC. | |
This can be changed if desired ([076,1] is a suggested UIC). | |
Continuing with this existing UIC will result in the account being modified | |
in-line with current WASD recommendations. If a different UIC is entered this | |
will be modified also (this may require security settings on some resources to | |
be reviewed). Any specific local requirements may need to be reviewed after | |
appying this procedure. | |
Entering "NONE" OR "0" skips account creation/modification. | |
[76,1]: | |
Owner Username UIC Account Privs Pri Directory | |
WASD Scripting HTTP$NOBODY [76,1] Normal 4 DUA2:[HTTP$NOBODY] | |
Check the detail of the displayed account (if any). | |
Choices: YES, create/modify the account using this UIC. NO, select another. | |
[NO]: Y | |
The server account "HTTP$NOBODY" must have a unique home directory. | |
The default is a reasonable location for most sites. | |
If another device is prefered or already in place, out of the package tree, | |
then that can be specified and used. The directory name should remain as | |
[HTTP$NOBODY] however. Package security settings are applied to this. | |
You will be shown whether the home area already exists before continuing. | |
Entering "NONE" OR "0" exits this dialog. | |
[WASD_ROOT:]: DUA2: | |
The area DUA2:[HTTP$NOBODY] currently exists. | |
Continue to use this? | |
[NO]: Y | |
HTTP$NOBODY account already existed, modifying ... | |
%UAF-I-MDFYMSG, user record(s) updated | |
%UAF-I-MDFYMSG, user record(s) updated | |
%UAF-I-MDFYMSG, user record(s) updated | |
%UAF-I-MDFYMSG, user record(s) updated | |
%UAF-E-GRANTERR, unable to grant identifier WASD_HTTP_NOBODY to HTTP$NOBODY | |
-SYSTEM-F-DUPIDENT, duplicate identifier | |
Username: HTTP$NOBODY Owner: WASD Scripting | |
Account: UIC: [76,1] ([HTTP$NOBODY]) | |
CLI: DCL Tables: DCLTABLES | |
Default: DUA2:[HTTP$NOBODY] | |
LGICMD: LOGIN.COM | |
Flags: DisNewMail DisMail | |
Primary days: Mon Tue Wed Thu Fri | |
Secondary days: Sat Sun | |
Primary 000000000011111111112222 Secondary 000000000011111111112222 | |
Day Hours 012345678901234567890123 Day Hours 012345678901234567890123 | |
Network: ##### Full access ###### ##### Full access ###### | |
Batch: ----- No access ------ ----- No access ------ | |
Local: ----- No access ------ ----- No access ------ | |
Dialup: ----- No access ------ ----- No access ------ | |
Remote: ----- No access ------ ----- No access ------ | |
Expiration: (none) Pwdminimum: 6 Login Fails: 0 | |
Pwdlifetime: 90 00:00 Pwdchange: (pre-expired) | |
Last Login: (none) (interactive), (none) (non-interactive) | |
Maxjobs: 0 Fillm: 300 Bytlm: 500000 | |
Maxacctjobs: 0 Shrfillm: 0 Pbytlm: 0 | |
Maxdetach: 0 BIOlm: 2000 JTquota: 4000 | |
Prclm: 100 DIOlm: 1000 WSdef: 1000 | |
Prio: 4 ASTlm: 2000 WSquo: 4000 | |
Queprio: 0 TQElm: 100 WSextent: 20000 | |
CPU: (none) Enqlm: 500 Pgflquo: 500000 | |
Authorized Privileges: | |
NETMBX TMPMBX | |
Default Privileges: | |
NETMBX TMPMBX | |
Identifier Value Attributes | |
WASD_HTTP_NOBODY %X80010004 | |
Press RETURN to continue: | |
******************************************************** | |
* GRANT WASD_HTTP_NOBODY TO OTHER SCRIPTING ACCOUNTS * | |
******************************************************** | |
If you have other accounts that script using files contained in the general | |
scripting areas ([CGI-BIN], [AXP-BIN], [IA64-BIN] or [VAX-BIN]) you almost | |
certainly will need to grant the WASD_HTTP_NOBODY rights identifer to allow | |
those accounts access to the files in the scripting directories. | |
If you use a scripting account (HTTP$NOBODY) separate to the server account | |
(HTTP$SERVER) you should never, and should never need to, grant the | |
WASD_HTTP_NOBODY identifier to the server account. The idea is to isolate the | |
two environments as much as possible. | |
Account name? []: | |
***************************** | |
* (RE)SECURE THE PACKAGE? * | |
***************************** | |
Begin to make changes to files and security settings in the package. | |
Secure the package? [NO]: Y | |
************************************** | |
* SETTING PACKAGE FILE PROTECTIONS * | |
************************************** | |
Please be patient, this may take some (considerable) time ... | |
PROGRESS: 100...200...300...400...500...600...700...800...900...1000...1100...1200...1300. (1340) | |
***************************** | |
* SERVER WRITE TO [LOCAL] * | |
***************************** | |
To allow updating of configuration files located in WASD_ROOT:[LOCAL] via the | |
Server Administration interface, the [LOCAL] directory must have a specific | |
access control entry added. Note that write access cannot occur unless | |
HTTPD$AUTH path access is also configured. | |
Allow server write access to [LOCAL]? [NO]: Y | |
******************************* | |
* [LOCAL]INSTALL_SECURE.COM * | |
******************************* | |
This convenience procedure may be created and maintained by local site | |
administration with DCL commands to ensure that the local package tree is | |
configured for correct operation following a reapplication of site security. | |
This procedure was NOT FOUND on this site! | |
************************************** | |
* INSTALL SECURE C O M P L E T E * | |
************************************** | |
************************* | |
* HTTPD SUPPORT FILES * | |
************************* | |
Copies files from WASD_ROOT:[EXAMPLE] | |
STARTUP.COM to WASD_ROOT:[STARTUP] | |
SHUTDOWN.COM to WASD_ROOT:[STARTUP] | |
STARTUP_DECNET.COM to WASD_ROOT:[STARTUP] | |
STARTUP_LOCAL.COM to WASD_ROOT:[STARTUP] | |
STARTUP_SERVER.COM to WASD_ROOT:[STARTUP] | |
WASD_FILE_DEV.COM to WASD_ROOT:[000000] | |
WASD_CONFIG_AUTH.CONF to WASD_ROOT:[LOCAL] | |
WASD_CONFIG_CONFIG.CONF to WASD_ROOT:[LOCAL] | |
WASD_CONFIG_MAP.CONF to WASD_ROOT:[LOCAL] | |
WASD_CONFIG_MSG.CONF to WASD_ROOT:[LOCAL] | |
WASD_CONFIG_SERVICE.CONF to WASD_ROOT:[LOCAL] | |
Copy the files? [NO]: Y | |
%COPY-S-COPIED, WASD_ROOT:[EXAMPLE]STARTUP.COM;1 copied to WASD_ROOT:[STARTUP]STARTUP.COM;2 (45 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[EXAMPLE]SHUTDOWN.COM;1 copied to WASD_ROOT:[STARTUP]SHUTDOWN.COM;2 (6 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[EXAMPLE]STARTUP_DECNET.COM;1 copied to WASD_ROOT:[STARTUP]STARTUP_DECNET.COM;2 (9 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[EXAMPLE]STARTUP_LOCAL.COM;1 copied to WASD_ROOT:[STARTUP]STARTUP_LOCAL.COM;2 (1 block) | |
%COPY-S-COPIED, WASD_ROOT:[EXAMPLE]STARTUP_SERVER.COM;1 copied to WASD_ROOT:[STARTUP]STARTUP_SERVER.COM;2 (13 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[EXAMPLE]WASD_FILE_DEV.COM;1 copied to WASD_ROOT:[000000]WASD_FILE_DEV.COM;2 (5 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[EXAMPLE]WASD_CONFIG_AUTH.CONF;1 copied to WASD_ROOT:[LOCAL]WASD_CONFIG_AUTH.CONF;2 (1 block) | |
%COPY-S-COPIED, WASD_ROOT:[EXAMPLE]WASD_CONFIG_GLOBAL.CONF;1 copied to WASD_ROOT:[LOCAL]WASD_CONFIG_GLOBAL.CONF;2 (24 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[EXAMPLE]WASD_CONFIG_MAP.CONF;1 copied to WASD_ROOT:[LOCAL]WASD_CONFIG_MAP.CONF;2 (6 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[EXAMPLE]WASD_CONFIG_MSG.CONF;1 copied to WASD_ROOT:[LOCAL]WASD_CONFIG_MSG.CONF;2 (18 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[EXAMPLE]WASD_CONFIG_SERVICE.CONF;1 copied to WASD_ROOT:[LOCAL]WASD_CONFIG_SERVICE.CONF;2 (1 block) | |
***************************** | |
* INSTALL PACKAGE SCRIPTS * | |
***************************** | |
The procedure WASD_ROOT:[INSTALL]SCRIPTS.COM installs package scripts. | |
It prompts for selected groups of scripts to be installed or removed. More | |
information is available when using the procedure. Scripts available with this | |
release of the package will not be available for use by the server until this | |
procedure is performed. | |
You can execute the procedure now or do it later manually. | |
Execute the procedure now? [NO]: Y | |
***************************** | |
* INSTALL PACKAGE SCRIPTS * | |
***************************** | |
This procedure copies scripts from the package delivery or build locations into | |
the directories where the server scripting account can access them. It will | |
also optionally remove them again. | |
It is considered more secure to make available to the server only those scripts | |
that a site will actually use. Others do not need to be accessable. This | |
procedure allows some scripts to be selected and others not. All groups of | |
scripts may be individually accepted or declined. This procedure may be | |
executed any number of times to tailor the local scripting environment. | |
Of course, individual or groups of scripts can manually be installed by copying | |
the required file(s) into the required directory(ies), and manually deinstalled | |
by deleting them. Most scripts describe their requirements in the source code. | |
Continue with this procedure? [YES]: | |
******************************* | |
* EXISTING SCRIPTS DETECTED * | |
******************************* | |
Files have been detected in [CGI-BIN] or [VAX-BIN]. | |
These can all be deleted before commencing any further script installation. | |
The advantage with this is you get a very "clean" script environment. The | |
DISADVANTAGE (AND IT MAY BE A SIGNIFICANT ONE) is you lose any local scripts | |
you have not archived elsewhere and any customization to currently installed | |
scripts. | |
Delete files from these directories? [NO]: Y | |
**************************** | |
* SERVER UTILITY SCRIPTS * | |
**************************** | |
PCACHE.EXE ........... proxy cache reporting and maintainance script | |
PROXYMUNGE.EXE ....... reverse-proxy URL rewriting for HTML and CSS | |
QDLOGSTATS.EXE ....... Quick and Dirty LOG STATisticS | |
HTTPD_ADMIN_REPORT_CLUSTER.COM ... additional detail via Server Admin report | |
Install these scripts? [NO]: Y | |
%COPY-S-COPIED, WASD_ROOT:[VAX]PCACHE.EXE;2 copied to WASD_ROOT:[VAX-BIN]PCACHE.EXE;2 (157 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]PROXYMUNGE.EXE;2 copied to WASD_ROOT:[VAX-BIN]PROXYMUNGE.EXE;2 (156 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]QDLOGSTATS.EXE;2 copied to WASD_ROOT:[VAX-BIN]QDLOGSTATS.EXE;2 (264 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]HTTPD_ADMIN_REPORT_CLUSTER.COM;1 copied to WASD_ROOT:[CGI-BIN]HTTPD_ADMIN_REPORT_CLUSTER.COM;2 (4 blocks) | |
************************ | |
* USEFUL VMS SCRIPTS * | |
************************ | |
Conan The Librarian ..... Help and Text Library access | |
HyperReader ............. Online Documentation, Bookreader and BNU access | |
HyperSPI ................ System Performance Information | |
hyperDISK ............... graphical disk usage report | |
SHOW ................... provides system information (must be enabled) | |
Install these scripts? [NO]: Y | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]CONAN.COM;1 copied to WASD_ROOT:[CGI-BIN]CONAN.COM;2 (1 block) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]CONAN.EXE;2 copied to WASD_ROOT:[VAX-BIN]CONAN.EXE;2 (194 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]HYPERSHELF.COM;1 copied to WASD_ROOT:[CGI-BIN]HYPERSHELF.COM;2 (1 block) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]HYPERSHELF.EXE;2 copied to WASD_ROOT:[VAX-BIN]HYPERSHELF.EXE;2 (170 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]HYPERREADER.COM;1 copied to WASD_ROOT:[CGI-BIN]HYPERREADER.COM;2 (1 block) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]HYPERREADER.EXE;2 copied to WASD_ROOT:[VAX-BIN]HYPERREADER.EXE;2 (197 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]HYPERSPI.COM;1 copied to WASD_ROOT:[CGI-BIN]HYPERSPI.COM;2 (1 block) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]HYPERSPI.EXE;2 copied to WASD_ROOT:[VAX-BIN]HYPERSPI.EXE;2 (225 blocks) | |
%COPY-E-OPENIN, error opening WASD_ROOT:[VAX]HDISK.EXE; as input | |
-RMS-E-FNF, file not found | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]SHOW.COM;1 copied to WASD_ROOT:[CGI-BIN]SHOW.COM;2 (10 blocks) | |
***************************** | |
* DOCUMENT/FILE SEARCHING * | |
***************************** | |
QUERY and EXTRACT are scripts that can be used to perform ad hoc searching of | |
HTML and plain-text documents and files, returning all or partial documents. | |
The scope of where they can search should be carefully controlled but they can | |
be very useful. Check script source descriptive prologue for more detail. | |
Install these scripts? [NO]: Y | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]QUERY.COM;1 copied to WASD_ROOT:[CGI-BIN]QUERY.COM;2 (1 block) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]QUERY.EXE;2 copied to WASD_ROOT:[VAX-BIN]QUERY.EXE;2 (163 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]EXTRACT.COM;1 copied to WASD_ROOT:[CGI-BIN]EXTRACT.COM;2 (1 block) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]EXTRACT.EXE;2 copied to WASD_ROOT:[VAX-BIN]EXTRACT.EXE;2 (147 blocks) | |
*************************************** | |
* CGIPLUS/RTE DEMONSTRATION SCRIPTS * | |
*************************************** | |
The CGIplus demonstration scripts are examples of how to create persistent | |
scripting using DCL and the C language. See the "Scripting Overview" document | |
for further information on CGIplus. | |
Includes the CGIsapi (ISAPI) environment and demonstration DLL. | |
Includes the RTE (Run Time Environment) example interpreter. | |
Install these scripts? [NO]: Y | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]CGIPLUSPROC.COM;1 copied to WASD_ROOT:[CGI-BIN]CGIPLUSPROC.COM;2 (2 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]CGICALLOUTPROC.COM;1 copied to WASD_ROOT:[CGI-BIN]CGICALLOUTPROC.COM;2 (3 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]CGICALLOUTSINGLEBYTE.COM;1 copied to WASD_ROOT:[CGI-BIN]CGICALLOUTSINGLEBYTE.COM;2 (3 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]CGIPLUSCALLOUTPROC.COM;1 copied to WASD_ROOT:[CGI-BIN]CGIPLUSCALLOUTPROC.COM;2 (4 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]CGICALLOUT.EXE;2 copied to WASD_ROOT:[VAX-BIN]CGICALLOUT.EXE;2 (7 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]CGIPLUSCALLOUT.EXE;2 copied to WASD_ROOT:[VAX-BIN]CGIPLUSCALLOUT.EXE;2 (119 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]CGIPLUSDEMO.EXE;2 copied to WASD_ROOT:[VAX-BIN]CGIPLUSDEMO.EXE;2 (119 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]CGIPLUSLOOP.EXE;2 copied to WASD_ROOT:[VAX-BIN]CGIPLUSLOOP.EXE;2 (5 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]CGIPLUSSKEL.EXE;2 copied to WASD_ROOT:[VAX-BIN]CGIPLUSSKEL.EXE;2 (116 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]CGIPLUSTEST.EXE;2 copied to WASD_ROOT:[VAX-BIN]CGIPLUSTEST.EXE;2 (118 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]CGISAPI.EXE;2 copied to WASD_ROOT:[VAX-BIN]CGISAPI.EXE;2 (136 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]ISAPIEXAMPLE.DLL;2 copied to WASD_ROOT:[VAX-BIN]ISAPIEXAMPLE.DLL;2 (12 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]RTE_EXAMPLE.EXE;2 copied to WASD_ROOT:[VAX-BIN]RTE_EXAMPLE.EXE;2 (117 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]CGILIB_EXAMPLE.EXE;2 copied to WASD_ROOT:[VAX-BIN]CGILIB_EXAMPLE.EXE;2 (118 blocks) | |
******************************* | |
* DCL DEMONSTRATION SCRIPTS * | |
******************************* | |
The DCL demonstration scripts are examples of CGI scripting using DCL. | |
CGI_SYMBOLS.COM ....... displays the CGI variables available to a script | |
CGIUTL.EXE ............ utility for assisting with DCL scripts | |
COOKIE_DEMO.COM ....... an example of cookie manipulation using DCL. | |
FORMWORK.EXE .......... HTML form data validation and CSV processor | |
IPCTICKLER.EXE ........ script programmer <stdio> education tool | |
TMAILER.EXE ........... email using a template | |
Some include using the CGIUTL utility within the DCL environment. | |
Install these scripts? [NO]: Y | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]COOKIE_DEMO.COM;1 copied to WASD_ROOT:[CGI-BIN]COOKIE_DEMO.COM;2 (6 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]CGI_SYMBOLS.COM;1 copied to WASD_ROOT:[CGI-BIN]CGI_SYMBOLS.COM;2 (3 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]CGIUTL_EXAMPLE.COM;1 copied to WASD_ROOT:[CGI-BIN]CGIUTL_EXAMPLE.COM;2 (7 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]CGIUTL_EXAMPLE2.COM;1 copied to WASD_ROOT:[CGI-BIN]CGIUTL_EXAMPLE2.COM;2 (3 blocks) | |
%COPY-S-NEWFILES, 2 files created | |
%COPY-S-COPIED, WASD_ROOT:[VAX]CGIUTL.EXE;2 copied to WASD_ROOT:[VAX-BIN]CGIUTL.EXE;2 (166 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]FACE2FACE.COM;1 copied to WASD_ROOT:[CGI-BIN]FACE2FACE.COM;2 (1 block) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]FORMWORK_EXAMPLE.COM;1 copied to WASD_ROOT:[CGI-BIN]FORMWORK_EXAMPLE.COM;2 (2 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]FORMWORK.EXE;2 copied to WASD_ROOT:[VAX-BIN]FORMWORK.EXE;2 (160 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]IPCTICKLER.EXE;2 copied to WASD_ROOT:[VAX-BIN]IPCTICKLER.EXE;2 (15 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]TMAILER.EXE;2 copied to WASD_ROOT:[VAX-BIN]TMAILER.EXE;2 (141 blocks) | |
*************************** | |
* MISCELLANEOUS SCRIPTS * | |
*************************** | |
Fetch ........... can get pages and other resources from HTTP servers | |
Liner ........... list a text file with leading line numbers | |
Install these scripts? [NO]: Y | |
%COPY-S-COPIED, WASD_ROOT:[VAX]FETCH.EXE;2 copied to WASD_ROOT:[VAX-BIN]FETCH.EXE;2 (204 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]FETCH_EXAMPLE.COM;1 copied to WASD_ROOT:[CGI-BIN]FETCH_EXAMPLE.COM;2 (8 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]LINER.EXE;2 copied to WASD_ROOT:[VAX-BIN]LINER.EXE;2 (99 blocks) | |
************************ | |
* WEBSOCKET EXAMPLES * | |
************************ | |
Bench ........... measures platform raw WebSocket throughput | |
Chat ............ yet another simple chat program | |
Echo ............ echoes what's typed | |
Mouse ........... distributing your mouse coordinates | |
Install these scripts? [NO]: Y | |
%COPY-S-COPIED, WASD_ROOT:[VAX]WS_BENCH.EXE;2 copied to WASD_ROOT:[VAX-BIN]WS_BENCH.EXE;2 (76 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]WS_CHAT.EXE;2 copied to WASD_ROOT:[VAX-BIN]WS_CHAT.EXE;2 (77 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]WS_ECHO.EXE;2 copied to WASD_ROOT:[VAX-BIN]WS_ECHO.EXE;2 (75 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]WS_MOUSE.EXE;2 copied to WASD_ROOT:[VAX-BIN]WS_MOUSE.EXE;2 (79 blocks) | |
************************************** | |
* OSU/DECNET DEMONSTRATION SCRIPTS * | |
************************************** | |
These are some OSU demonstration scripts (from the OSU package). | |
There are also WASD-specific CGI DECnet script examples. | |
Install these scripts? [NO]: Y | |
%COPY-S-COPIED, WASD_ROOT:[VAX]CGI_SYMBOLS.EXE;2 copied to WASD_ROOT:[VAX-BIN]CGI_SYMBOLS.EXE;2 (38 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]HTML_PREPROC.EXE;2 copied to WASD_ROOT:[VAX-BIN]HTML_PREPROC.EXE;2 (40 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]HTML_PREPROC.COM;2 copied to WASD_ROOT:[CGI-BIN]HTML_PREPROC.COM;2 (2 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]SET_DCL_ENV.EXE;2 copied to WASD_ROOT:[VAX-BIN]SET_DCL_ENV.EXE;2 (52 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]DCL_ENV_RM.COM;2 copied to WASD_ROOT:[CGI-BIN]DCL_ENV_RM.COM;2 (5 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]OSU_TESTCGI.EXE;2 copied to WASD_ROOT:[VAX-BIN]OSU_TESTCGI.EXE;2 (33 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]OSU_TESTFORM.EXE;2 copied to WASD_ROOT:[VAX-BIN]OSU_TESTFORM.EXE;2 (34 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]TMAIL.EXE;2 copied to WASD_ROOT:[VAX-BIN]TMAIL.EXE;2 (49 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]VMSHELPGATE.EXE;2 copied to WASD_ROOT:[VAX-BIN]VMSHELPGATE.EXE;2 (51 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]HELPGATE.COM;2 copied to WASD_ROOT:[CGI-BIN]HELPGATE.COM;2 (8 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]WEBBOOK.EXE;2 copied to WASD_ROOT:[VAX-BIN]WEBBOOK.EXE;2 (78 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]CGIWASD.COM;2 copied to WASD_ROOT:[CGI-BIN]CGIWASD.COM;2 (4 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[VAX]WWWEXEC.COM;2 copied to WASD_ROOT:[CGI-BIN]WWWEXEC.COM;2 (24 blocks) | |
******************************** | |
* JAVA DEMONSTRATION CLASSES * | |
******************************** | |
The JAVA.COM java script wrapper procedure and example Java classes. | |
Install these scripts? [NO]: Y | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]JAVA.COM;1 copied to WASD_ROOT:[CGI-BIN]JAVA.COM;1 (7 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]CGIPLUS.CLASS;1 copied to WASD_ROOT:[CGI-BIN]CGIPLUS.CLASS;1 (11 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]DUMPCGI.CLASS;1 copied to WASD_ROOT:[CGI-BIN]DUMPCGI.CLASS;1 (3 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]HI1CGI.CLASS;1 copied to WASD_ROOT:[CGI-BIN]HI1CGI.CLASS;1 (3 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]HI1CGIPLUS.CLASS;1 copied to WASD_ROOT:[CGI-BIN]HI1CGIPLUS.CLASS;1 (3 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]HI2CGI.CLASS;1 copied to WASD_ROOT:[CGI-BIN]HI2CGI.CLASS;1 (3 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]HI2CGIPLUS.CLASS;1 copied to WASD_ROOT:[CGI-BIN]HI2CGIPLUS.CLASS;1 (4 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]POSTCGI.CLASS;1 copied to WASD_ROOT:[CGI-BIN]POSTCGI.CLASS;1 (4 blocks) | |
%COPY-S-COPIED, WASD_ROOT:[SCRIPT]POSTCGIPLUS.CLASS;1 copied to WASD_ROOT:[CGI-BIN]POSTCGIPLUS.CLASS;1 (4 blocks) | |
******************************** | |
* [LOCAL]INSTALL_SCRIPTS.COM * | |
******************************** | |
This convenience procedure may be created and maintained by local site | |
administration with DCL commands to ensure that required local site scripts are | |
correctly set up and/or configured for correct operation following an update or | |
reapplication of site security. | |
This procedure was NOT FOUND on this site! | |
*************************************** | |
* INSTALL SCRIPTS C O M P L E T E * | |
*************************************** | |
****************************** | |
* INSTALL C O M P L E T E * | |
****************************** | |
%DCL-S-RETURNED, control returned to process SANYAL | |
DUA2:[WASD_ROOT] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment