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_ia64/ 3-Nov-2014 18:54 512 subdirectory OBJ_X86_64/ 9-May-2022 03:12 512 subdirectory build_all.com 21-Jan-2024 09:20 1,236 DCL procedure build_cgilib.com 21-Jan-2024 09:20 2,323 DCL procedure build_cgilib_example.com 21-Jan-2024 09:20 1,598 DCL procedure build_cgiutl.com 21-Jan-2024 09:20 1,362 DCL procedure build_chkacc.com 21-Jan-2024 09:20 1,226 DCL procedure build_connect_example.com 21-Jan-2024 09:20 1,576 DCL procedure build_fetch.com 21-Jan-2024 09:20 1,562 DCL procedure build_formwork.com 21-Jan-2024 09:20 1,436 DCL procedure build_ipctickler.com 21-Jan-2024 09:20 1,330 DCL procedure build_liner.com 21-Jan-2024 09:20 1,284 DCL procedure BUILD_MEMBUFDEMO.COM 21-Jan-2024 09:20 1,240 DCL procedure BUILD_MEMBUFLIB.COM 21-Jan-2024 09:20 1,045 DCL procedure build_misc.com 4-Nov-2021 09:41 1,238 DCL procedure build_reporterror.com 21-Jan-2024 09:20 1,394 DCL procedure build_tmailer.com 21-Jan-2024 09:20 1,368 DCL procedure cgilib.c 21-Jan-2024 09:20 212,579 C source cgilib.h 21-Jan-2024 09:20 8,481 C header cgilibshr.opt 21-Jan-2024 09:20 14,986 VMS linker options cgilib_example.c 21-Jan-2024 09:20 8,062 C source cgilib_example.html 21-Jan-2024 09:20 5,463 "CGILIB Usage Example" cgiutl.c 21-Jan-2024 09:20 91,254 C source cgiutl_example.com 21-Jan-2024 09:20 3,461 DCL procedure cgiutl_example.html 21-Jan-2024 09:20 3,300 "CGIutl Usage Example" cgiutl_example2.com 21-Jan-2024 09:20 1,496 DCL procedure cgiutl_example2.html 21-Jan-2024 09:20 1,132 "CGIutl Usage Example 2" chkacc.c 21-Jan-2024 09:20 9,180 C source connect_example.c 21-Jan-2024 09:20 4,612 C source enamel.h 21-Jan-2024 09:20 9,983 C header fetch.c 21-Jan-2024 09:20 124,306 C source fetch_example.com 21-Jan-2024 09:20 3,811 DCL procedure fetch_example.html 21-Jan-2024 09:20 1,620 "FETCH Usage Example" formwork.c 21-Jan-2024 09:20 65,008 C source formwork_example.com 21-Jan-2024 09:20 748 DCL procedure formwork_example.html 21-Jan-2024 09:20 3,139 "FORMwork Example" ipctickler.c 21-Jan-2024 09:20 11,600 C source liner.c 21-Jan-2024 09:20 10,985 C source membufdemo.c 31-Oct-2024 23:22 14,576 C source membuflib.c 29-Oct-2024 07:28 10,476 C source membuflib.h 27-Oct-2024 09:07 556 C header readme.html 21-Jan-2024 09:20 3,924 "MISC directory read-me" reporterror.c 21-Jan-2024 09:20 17,662 C source tmailer.c 21-Jan-2024 09:20 46,668 C source tmailer_example.html 21-Jan-2024 09:20 3,017 "tMAILer Usage Example" tmailer_example.tmail 21-Jan-2024 09:20 810