A small collection of scripts, utilities, and other quick hacks, sometimes useful, sometimes just novelty or to try something out. Includes links for execution via DECnet if DECnet based scripting is configured for the server.
CGI Scripts | CGI (via DECnet) | Source Code | Comment |
---|---|---|---|
[cgilib_example.html] | (can be used, no example) |
CGIlib.c
CGIlib.h |
A collection of C language functions for use when developing scripts. |
[CGI_symbols] | [CGI_symbols] | CGI_symbols.com | Simple CGI environment test. |
[cgiutl_example.html]
[cgiutl_example2.html] |
(can be used, no example) | cgiutl.c | Example of using the CGIUTL.C utility for processing the contents of a POSTed form for use in a DCL procedure. |
usage described in code | (no example) | connect_example.c | Example of using the [ServiceConnect] capability. |
[fetch_example.html] | (can be used, no example) | fetch.c | Example of using the FETCH.C utility for retrieving URLs from servers, checking if a certain URL is accessable, etc. |
[formwork_example.html] | (can be used, no example) | formwork.c | Example of using the FORMWORK.C utility for making elementary validation of HTML form input before adding to a CSV file or other processing. |
[IPCtickler] | (not applicable) | IPCtickler.c | Manipulate C-RTL <stdout> characteristics and WASD Script-Control: CGI response header fields to assess impacts on carriage-control. |
[/wasd_root/src/misc/*.*?httpd=index&script=cgi-bin/liner] |
(can be used, no example) | liner.c | Display a file as plain-text, prefixing each line with an ascending line number in square brackets. Useful for viewing source code files. |
CLI usage described in code | (not applicable) | membufdemo.c
membuflib.c |
Bulk data transfer from script to server using a (global section) memory buffer. Intended for transfers of multiple megabytes, tens of megabytes, and so up. Testing indicates transfers in excess of 500% of the standard mailbox bandwidth, with notable improvements to efficiency as well. YMMV with platform, O/S version and TCP/IP stack. |
[tmailer_example.html] | (can be used, no example) | tmailer.c | Example of using the TMAILER.C script for mailing the processed contents of a POSTed form (WASD drop-in replacement for the OSU TMAIL script). |
Name Revised Size Description OBJ_AXP/ 8-Nov-2021 14:27 1,024 subdirectory BUILD_CGILIB.COM 8-Nov-2021 14:27 1,948 DCL procedure BUILD_CGILIB_EXAMPLE.COM 8-Nov-2021 14:27 1,564 DCL procedure BUILD_CGIUTL.COM 8-Nov-2021 14:27 1,328 DCL procedure BUILD_CHKACC.COM 8-Nov-2021 14:27 1,190 DCL procedure BUILD_CONNECT_EXAMPLE.COM 8-Nov-2021 14:27 1,542 DCL procedure BUILD_FETCH.COM 8-Nov-2021 14:27 1,528 DCL procedure BUILD_FORMWORK.COM 8-Nov-2021 14:27 1,402 DCL procedure BUILD_IPCTICKLER.COM 8-Nov-2021 14:27 1,294 DCL procedure BUILD_LINER.COM 8-Nov-2021 14:27 1,248 DCL procedure BUILD_MEMBUFDEMO.COM 8-Nov-2021 14:27 1,204 DCL procedure BUILD_MEMBUFLIB.COM 8-Nov-2021 14:27 1,014 DCL procedure BUILD_MISC.COM 8-Nov-2021 14:27 1,238 DCL procedure BUILD_REPORTERROR.COM 8-Nov-2021 14:27 1,360 DCL procedure BUILD_TMAILER.COM 8-Nov-2021 14:27 1,334 DCL procedure CGILIB.C 8-Nov-2021 14:27 211,597 C source CGILIB.H 8-Nov-2021 14:27 8,481 C header CGILIBSHR.OPT 8-Nov-2021 14:27 14,986 VMS linker options CGILIB_EXAMPLE.C 8-Nov-2021 14:27 7,660 C source CGILIB_EXAMPLE.HTML 8-Nov-2021 14:27 5,463 "CGILIB Usage Example" CGIUTL.C 8-Nov-2021 14:27 91,561 C source CGIUTL_EXAMPLE.COM 8-Nov-2021 14:27 3,461 DCL procedure CGIUTL_EXAMPLE.HTML 8-Nov-2021 14:27 3,300 "CGIutl Usage Example" CGIUTL_EXAMPLE2.COM 8-Nov-2021 14:27 1,496 DCL procedure CGIUTL_EXAMPLE2.HTML 8-Nov-2021 14:27 1,132 "CGIutl Usage Example 2" CHKACC.C 8-Nov-2021 14:27 9,159 C source CONNECT_EXAMPLE.C 8-Nov-2021 14:27 4,612 C source ENAMEL.H 8-Nov-2021 14:27 9,983 C header FETCH.C 8-Nov-2021 14:27 124,614 C source FETCH_EXAMPLE.COM 8-Nov-2021 14:27 3,811 DCL procedure FETCH_EXAMPLE.HTML 8-Nov-2021 14:27 1,620 "FETCH Usage Example" FORMWORK.C 8-Nov-2021 14:27 65,306 C source FORMWORK_EXAMPLE.COM 8-Nov-2021 14:27 748 DCL procedure FORMWORK_EXAMPLE.HTML 8-Nov-2021 14:27 3,139 "FORMwork Example" HDISK.C 8-Nov-2021 14:27 54,444 C source HDISK_AXP.OPT 8-Nov-2021 14:27 26 VMS linker options HDISK_IA64.OPT 8-Nov-2021 14:27 28 VMS linker options HDISK_VAX.OPT 8-Nov-2021 14:27 26 VMS linker options IPCTICKLER.C 8-Nov-2021 14:27 11,600 C source LINER.C 8-Nov-2021 14:27 7,644 C source MEMBUFDEMO.C 8-Nov-2021 14:27 10,698 C source MEMBUFLIB.C 8-Nov-2021 14:27 10,514 C source MEMBUFLIB.H 8-Nov-2021 14:27 529 C header README.HTML 8-Nov-2021 14:27 3,924 "MISC directory read-me" REPORTERROR.C 8-Nov-2021 14:27 17,865 C source TMAILER.C 8-Nov-2021 14:27 46,628 C source TMAILER_EXAMPLE.HTML 8-Nov-2021 14:27 3,017 "tMAILer Usage Example" TMAILER_EXAMPLE.TMAIL 8-Nov-2021 14:27 810