The following files are available via anonymous FTP from FTP.HHS.DK: Packages -------- Are placed in seperate diretories as zipped files. [.PASCAL_PPL]PASCAL_PPL.ZIP Description : easy to use PASCAL-interface to PPL$-routines The package includes: - PAR.MAR and MULTI.PAS which define and implements the interface - EX.* which shows how to use it - EXBIG*.* which shows how to use it with benefit (including timing results) Source : PASCAL and MACRO Binary : not available Notes : multiprocessor VAX necesarry to benefit (VAX only) Posted : INFO-VAX january 1993 [.SYMBIONT]SYMBIONT.ZIP Description : two symbionts The NULL symbiont does absolutely nothing. It can be used for making a blackhole queue (f.ex. if you want SYS$PRINT to point to an existing queue, but you do not want to see any print). The SERVER symbiont tests, if the files "language-type" matches that of the real queue, and creates a new printjob on the real queue with the same files. This can be very smart in an environment with both postscript and non-postscript printers, because postscript output on a non-postscript printer is a waste of paper. Theese functions is controlled via some logicals. Source : PASCAL and MACRO Binary : OBJ's and EXE's in SYMBIONT_BIN_VAX.ZIP (compiled with PASCAL 5.0 on VAX and linked on VMS VAX 5.5-2) OBJ's and EXE's in SYMBIONT_BIN_AXP.ZIP (compiled with PASCAL 5.0 on AXP and linked on VMS AXP 1.5) Notes : privs necesarry to initialize queue with symbiont (VAX and AXP) Posted : INFO-VAX december 1991 [.MIRROR]MIRROR.ZIP Description : example of humor (try @DEMO) Source : PASCAL and FORTRAN Binary : not available Notes : (VAX only) Posted : INFO-VAX december 1990 [.PROF]PROF.ZIP Description : primitive profiler (also an example of how to read GST and DST) Source : FORTRAN and MACRO Binary : OBJ's + EXE's in PROF_BIN.ZIP (compiled with FORTRAN 6.1 on VAX and linked on VMS VAX 5.5-2) Notes : (VAX only) Posted : not [.MEM_EDIT]MEM_EDIT.ZIP Description : example of using callable EDT and callable TPU to edit memory-variable Source : MACRO Binary : not available Notes : (VAX only) Posted : INFO-TPU march 1993 [.SPI]SPI.ZIP Description : example of calling EXE$GETSPI Source : C Binary : not available Notes : not written by me (VAX only) Posted : MACRO32 february 1993 [.UTILITIES]UTILITIES.ZIP Description : examples of small utilities to help the system-manager with his daily work. The examples include: - Find information about all processes at node (pre-VMS5.2) - Find information about all processes at node (post-VMS5.2) - Find information about all processes in cluster - (post-VMS5.2 extended version 1) - Find all nodes in cluster and find information about all processes at nodes - (post-VMS5.2 extended version 2) - Find information about one queue - Find information about all queues - Find information about one job - Find informatrion about all job in one queue - Find informatrion about all job in all queues - Find information about all usernames in SYSUAF (supported) - Find information about all usernames in SYSUAF (unsupported) - Find information about all disk-quotas on a disk (supported) - Find information about all disk-quotas on a disk (unsupported) Source : DCL, FORTRAN, PASCAL and C Binary : not available Notes : privs necesarry (VAX and AXP) Posted : presented at DECUS Denmark symposie june 1993 [.BM]BM.ZIP Description : this bechmark compares the efficiency of PASCAL, FORTRAN, C and MACRO for 3 basic numeric operations: matrix transpose, matrix copy and vector dot product. Results are included for different versions of PASCAL and FORTRAN. The results of PASCAL is very poor indeed. Source : PASCAL, FORTRAN, C and MACRO Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX june 1991 [.BM]RESULT.DAT Description : benchmark results from the program above. Source : - Binary : - Notes : none Posted : INFO-VAX march 1994 [.INST]INST_TEST.ZIP Description : this program tests the speed of various instructions in the VAX instruction-set Source : PASCAL and MACRO Binary : not available Notes : it takes approx. 100/VUPS CPU hours to run, so you may want to run it in the weekend (VAX only) Posted : INFO-VAX january 1992 [.INST]SUMMARY.TXT Description : a summary of results for the program above run on different VAX'es Source : - Binary : - Notes : none Posted : INFO-VAX march 1992 [.INST]INST_RES.ZIP Description : a summary of results for the program above run on different VAX'es + the raw material on which the summary is based + a small program helping analyzing the results Source : PASCAL Binary : not available Notes : none Posted : not [.CPUTIME]CPUTIME.ZIP Description : demonstrates six different ways of getting CPU usage. Source : FORTRAN and MACRO Binary : not available Notes : (VAX only) Posted : INFO-VAX february 1994 [.FONTGEN]FONTGEN.ZIP Description : program that generates softfonts for VT220 terminals from an ascii-file + 2 example ascii-file fonts Source : PASCAL Binary : OBJ's and EXE's in FONTGEN_VAX.ZIP (compiled with PASCAL 5.0 on VAX and linked on VMS VAX 5.5-2) OBJ's and EXE's in FONTGEN_AXP.ZIP (compiled with PASCAL 5.0 on AXP and linked on VMS AXP 1.5) Notes : (VAX and AXP) Posted : not [.SETPMT]SETPMT.ZIP Description : changes the prompt to current directory whenever current directory is changed via DCL (and that is always the case unless some programs calls SYS$SETDDIR themselves). No privs required. Source : FORTRAN Binary : OBJ's and EXE's in SETPMT_BIN.ZIP (compiled with FORTRAN 6.1 and linked on VMS 5.5-2) Notes : needs VERB or VMS 5.5 (VAX only) Posted : not [.REDUCE]REDUCE.ZIP Description : performe expression reduction via TPU and a TPU$CALLUSER module using general RPS techniques Source : TPU, FORTRAN and MACRO Binary : OBJ's and EXE's in REDUCE_BIN.ZIP (compiled with FORTRAN 6.1 and linked on VMS 5.5-2) Notes : (VAX only) Posted : not [.VAX2AXP]VAX2AXP_TXT.ZIP Description : a small guide to porting programs from VAX VMS to VMS AXP. Covers both FORTRAN,C,PASCAL and MACRO32 programs. Source : mostly text, but also small FORTRAN/C/MACRO32/MACRO64 demonstration programs Binary : - Notes : none Posted : presented at DECUS Denmark symposie june 1994 [.VAX2AXP]VAX2AXP_PS.ZIP (same as VAX2AXP_TXT.ZIP but a nicer postscript version genereated by WP 5.1/DOS) [.VAX2AXP]VAX2AXP_WP5.ZIP (same as VAX2AXP_TXT.ZIP but as a WP 5.1/DOS document) [.VAX2AXP]VAX2AXP_REVISED.TXT (revised version of the guide, text version only) [.GIVE_NAME]GIVE_NAME.ZIP Description : shows how to get the name of the calling routine Source : FORTRAN and MACRO Binary : OBJ's and EXE's in GIVE_NAME_BIN.ZIP (compiled with FORTRAN 6.1 and linked on VMS 5.5-2) Notes : (VAX only) Posted : INFO-VAX june 1994 [.SPAWN_MBX]SPAWN_MBX.ZIP Description : shows how to create a subprocess with input and output via mailboxes Source : FORTRAN and MACRO Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX july 1994 [.NICE]NICE_BASE_1.ZIP (zipped with VMS ZIP) [.NICE]NICE_BASE_2.ZIP (zipped with PKZIP) Description : Pascal beautifier (prettyprinter) with lots of features analysing code and helping porting between DEC PASCAL and TURBO PASCAL. This is the base kit for program modification. Source : C,YACC and LEX Binary : see below Notes : (all platforms) Posted : not [.NICE]NICE_1.ZIP (zipped with VMS ZIP) [.NICE]NICE_2.ZIP (zipped with PKZIP) Description : Pascal beautifier (prettyprinter) with lots of features analysing code and helping porting between DEC PASCAL and TURBO PASCAL. This is a prepared kit for DEC PASCAL, TURBO PASCAL and STANDARD PASCAL. Source : C Binary : EXE's in NICE_BIN_GNUC.ZIP (compiled with GNU C 2.6.3 on VAX and linked on VMS VAX 6.2) EXE's in NICE_BIN_VAXC.ZIP (compiled with VAX C 3.2 on VAX and linked on VMS VAX 6.2) EXE's in NICE_BIN_DECC_VAX.ZIP (compiled with DEC C 5.3 on VAX and linked on VMS VAX 6.2) EXE's in NICE_BIN_DECC_AXP.ZIP (compiled with DEC C 5.3 on AXP and linked on VMS AXP 6.2) EXE's in NICE_BIN_MSC.ZIP (compiled and linked with MS C 7.0 on PC) EXE's in NICE_BIN_BC.ZIP (compiled and linked with Borland C 3.0 on PC) EXE's in NICE_BIN_DJG.ZIP (compiled and linked with DJ GPP 2.6.3 on PC) Notes : (all platforms) Posted : not [.MAILMANIP]MAILMANIP.ZIP Description : example of how to manipulate MAIL.MAI directly with 3 examples (list content, modify all FROM fields, give all messages in NEWMAIL folder the "New message" attribute) Source : FORTRAN Binary : OBJ's and EXE's in MAILMANIP_VAX.ZIP (compiled with FORTRAN 6.1 on VAX and linked on VMS VAX 5.5-2) OBJ's and EXE's in MAILMANIP_AXP.ZIP (compiled with FORTRAN 6.1 on AXP and linked on VMS AXP 1.5) Notes : (VAX and AXP) Posted : INFO-VAX january 1995 [.DCLEDIT]DCLEDIT.ZIP Description : utility for editing several commands retrieved from the recall buffer and execute them after editing Source : FORTRAN and MACRO Binary : OBJ's and EXE's in DCLEDIT_BIN_VAX.ZIP (compiled with FORTRAN 6.2 on VAX and linked on VMS VAX 6.1) OBJ's and EXE's in DCLEDIT_BIN_AXP.ZIP (compiled with FORTRAN 6.2 on AXP and linked on VMS AXP 6.1) Notes : (VAX and AXP) Posted : INFO-VAX august 1990 [.PTD]PTD.ZIP Description : example of usage of PTD$-routines (pseudo-terminals) Source : C Binary : not available Notes : (VAX and AXP) Posted : not [.CORE]CORE.ZIP Description : very simple examples of MACRO-64 programming Source : FORTRAN and MACRO Binary : not available Notes : (AXP only) Posted : not [.XEVE]XEVE_SRC.ZIP [.XEVE]XEVE_SRC_ALPHAFIX.ZIP Description : eXtended EVE editor with lots of features for: - "system-manager editing" - programming - word-processing Source : TPU and FORTRAN Binary : TPU$SECTIONS's and EXE's in XEVE_BIN_VAX.ZIP (compiled with FORTRAN 6.3 on VAX and linked on VMS VAX 6.1) TPU$SECTION's and EXE's in XEVE_BIN_AXP.ZIP (compiled with FORTRAN 7.0 on AXP and linked on VMS AXP 6.2) Notes : (VAX and AXP) Posted : not [.XEVE.VMSVAX55]XEVE_SRC.ZIP Description : XEVE for VMS VAX 5.5 (probably all 5.x) Source : TPU and FORTRAN Binary : TPU$SECTIONS's and EXE's in XEVE_BIN_VAX.ZIP (compiled with FORTRAN 6.1 on VAX and linked on VMS VAX 5.5-2) Notes : (VAX and probably AXP) Posted : not Small programs -------------- Are placed in directory [.MISC] as single files. [.MISC]EXTTRNLNM.MAR Description : translates a logical in the context of another process. (particular usefull for translating logicals in another users LNM$PROCESS_TABLE) Source : MACRO Binary : not available Notes : privs necesarry (VAX only) Posted : not [.MISC]GETJIBADR.MAR Description : get JIB-address from PID (used for getting actaul name of LNM$JOB) Source : MACRO Binary : not available Notes : privs necesarry (VAX only) Posted : not [.MISC]GETCH.C Description : example of implementing putch,kbhit and getch in C via $QIOW including CTRL/Y trapping Source : C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX november 1991 [.MISC]GETCH_BCSTTRAP.C Description : example of implementing putch,kbhit and getch in C via $QIOW including CTRL/Y trapping and broadcast trapping Source : C Binary : not available Notes : (VAX and AXP) Posted : not [.MISC]CRC.C Description : example of emulating the CRC instruction Source : C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX october 1990 and MACRO32 march 1993 [.MISC]FIND_FILE_%.C Description : Examples of calling LIB$FIND_FILE from C. Source : C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX january 1991 [.MISC]EXTGETDDIR.MAR Description : get default directory in the context of another process. Source : MACRO Binary : not available Notes : privs necesarry (VAX only) Posted : not [.MISC]SYS$IMGACT.COM Description : it demonstrates what I know about the two undocumented system-services SYS$IMGACT and SYS$IMGFIX and the documented user of them LIB$FIND_IMAGE_SYMBOL. Source : FORTRAN and MACRO Binary : not available Notes : (VAX only) Posted : MACRO32 december 1993 [.MISC]MIX_FORTRAN_C_IO.COM Description : it demonstrates how to use the same open files in both FORTRAN and C routines Source : FORTRAN and C Binary : not available Notes : (VAX only) Posted : INFO-VAX june 1994 [.MISC]FORTRAN_MACRO_CALL_%.COM Description : examples of calling MACRO routines from FORTRAN Source : FORTRAN and MACRO Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX april 1994 [.MISC]FORTRAN_VARARG.COM Description : examples of FORTRAN routines with varying number of arguments Source : FORTRAN and MACRO Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX april 1994 [.MISC]PASCAL_C_CALL.COM Description : examples of calling C routines from PASCAL Source : PASCAL and C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX august 1994 [.MISC]FORTRAN_C_CALL.COM Description : examples of calling C routines from FORTRAN Source : FORTRAN and C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX august 1994 [.MISC]BRKTHRUW.C Description : examples of calling SYS$BRKTHRUW from C Source : C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX august 1994 [.MISC]LOGICAL_LOOKUP.MAR [.MISC]TEST_LOGICAL_LOOKUP.FOR Description : lookup of all logicals in logical name table Source : MACRO (test-program in FORTRAN) Binary : not available Notes : privs necesarry to lookup in non-private tables (VAX and AXP) Posted : INFO-VAX august 1994 [.MISC]CHNLST.MAR [.MISC]TEST_CHNLST.FOR Description : list all channels (with device-name and FID) for a given process Source : MACRO (test-program in FORTRAN) Binary : not available Notes : privs necesarry (VAX only) Posted : INFO-VAX august 1994 [.MISC]*_IMAGEINFO.MAR [.MISC]*_TEST_IMAGEINFO.COM Description : gets infor on current image Source : MACRO (test-program in FORTRAN) Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX october 1994 [.MISC]ENV.C Description : get/put from/to permanent DOS environment Source : C Binary : not available Notes : this is a DOS program Posted : not [.MISC]PORTABLE_INT2HEXSTR.PAS Description : portable code for converting an integer to a hex-string Source : PASCAL Binary : not available Notes : none Posted : COMP.LANG.PASCAL october 1994 [.MISC]QUEUE_CLEANUP.COM Description : deletes all entries in a queue Source : DCL Binary : - Notes : privs necesarry Posted : INFO-VAX november 1994 [.MISC]WHO_IS_ON.COM Description : shows who is on the system Source : DCL Binary : - Notes : privs necesarry Posted : not [.MISC]UN_PW_CHECK.PAS Description : checks all usernames for if password=username Source : PASCAL Binary : not available Notes : privs necesarry (both VAX and AXP) Posted : not [.MISC]ACCOUNT.C Description : gets CPU usage for all process terminations from ACCOUNTNG.DAT file Source : C Binary : not available Notes : (both VAX and AXP) Posted : not [.MISC]RANDOM.PAS Description : density, accumulated and inverse accumulated function for the normal distribution Source : Pascal Binary : not available Notes : none Posted : not [.MISC]TEST_CIALST.FOR [.MISC]CIALST.MAR Description : list content of intrusion database Source : FORTRAN and MACRO Binary : not available Notes : privs necesarry (VAX and AXP) Posted : INFO-VAX november 1994 [.MISC]CHANGE_PROT.FOR [.MISC]CHANGE_PROT.PAS [.MISC]CHANGE_PROT.C Description : example of how to change protection (give Owner Delete access) Source : FORTRAN, PASCAL and C Binary : not available Notes : (VAX and AXP) Posted : not [.MISC]FPUTEST.PAS Description : test for bad Pentium chips (FDIV bug) Source : PASCAL Binary : FPUTEST.EXE Notes : must be compiled with inline x87 instructions Posted : not [.MISC]FILE_SIZE.FOR [.MISC]FILE_SIZE.PAS [.MISC]FILE_SIZE.C Description : example of how to find size of file Source : FORTRAN, PASCAL and C Binary : not available Notes : (VAX and AXP) Posted : not [.MISC]EBCDIC.C [.MISC]TEST_EBCDIC.C Description : example of how to convert between EBCDIC and ASCII Source : C Binary : not available Notes : none Posted : comp.lang.c january 1995 [.MISC]LOAD_IMAGE_VAX.COM [.MISC]LOAD_IMAGE_AXP.COM Description : example of how to use LIB$FIND_IMAGE_SYMBOL to load shareable image Source : FORTRAN and C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX march 1995 [.MISC]TERMSET.PAS [.MISC]TERMSET.C Description : example of how to use terminator-sets in SMG$-routines Source : PASCAL and C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX december 1990/may 1995 [.MISC]READACL.FOR Description : example of how to read ACL from a file Source : FORTRAN Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX may 1995 [.MISC]TPU$CALLUSER.C Description : example of how create a TPU$CALLUSER routine (translation of logicals) Source : C Binary : not available Notes : (VAX and AXP) Posted : INFO-TPU march 1991 [.MISC]CLD.COM Description : example of how to use CLD-files and CLI$-routines Source : FORTRAN Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX february 1992 [.MISC]LIST_LIBRARY.FOR [.MISC]LIST_LIBRARY.C Description : example of how to list content of text library with LBR$-routines Source : FORTRAN and C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX august 1993 [.MISC]TERM_SIZE.FOR Description : get terminal size (width and heigth) Source : FORTRAN Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX april 1990 [.MISC]STRCVT.PAS Description : convert between "packed array of char" and "varying of char" Source : PASCAL Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX april 1992 [.MISC]ERR_HANDL.FOR Description : example of using an error-handler (via LIB$ESTABLISH) to handle certain floating point errors Source : FORTRAN Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX february 1993 [.MISC]SEND_MAIL.PAS Description : example of sending mail via callable mail (MAIL$-routines) Source : PASCAL Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX february 1991 [.MISC]OUTPUT_HELP.FOR Description : example of formating help output via LBR$OUTPUT_HELP Source : FORTRAN Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX march 1993 [.MISC]PARSE.FOR Description : example of parsing file specification with SYS$PARSE Source : FORTRAN Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX august 1991 [.MISC]VERIFY.MAR [.MISC]TEST_VERIFY.FOR Description : test whether verify is set or not Source : MACRO (test-program in FORTRAN) Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX may 1991 [.MISC]RECALL.MAR [.MISC]TEST_RECALL.FOR Description : get copy of recall buffer Source : MACRO (test-program in FORTRAN) Binary : not available Notes : (VAX only) Posted : INFO-VAX september 1992 [.MISC]CPULOAD.MAR [.MISC]TEST_CPULOAD.PAS Description : get CPU load in various modes including idle time Source : MACRO (test-program in PASCAL) Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX september 1993 [.MISC]DELETE_CONFIRM.FOR Description : example of using LIB$DELETE_FILE to delete files with confirmation Source : FORTRAN Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX april 1993 [.MISC]SHOW_QUOTA.FOR Description : example of getting disk-quota for user and getting the owner-field with SYS$GETUAI Source : FORTRAN Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX june 1993 [.MISC]I8_VAX.COM [.MISC]I8_AXP.COM Description : example of how to use 64 bit integers Source : FORTRAN, C and C++ Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX november 1993 [.MISC]ACL.MAR [.MISC]TEST_ACL.FOR [.MISC]TEST_ACL.PAS Description : ACL manipulation Source : MACRO (test-program in FORTRAN and PASCAL) Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX february 1991 [.MISC]TERMINFO.C Description : get information about terminal Source : C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX august 1995 [.MISC]STMLF.C [.MISC]FIX512.C Description : example of how to set file attributes (change to STREAM_LF and FIXED 512) via SYS$MODIFY Source : C Binary : not available Notes : (VAX and AXP) Posted : not [.MISC]LNMLOOKUP.ZIP Description : user-written system-service to allow wildcard lookup of logicals Source : MACRO and C Binary : not available Notes : written by Ferdinand Bolhár-Nordenkamp (VAX and AXP) Posted : not [.MISC]CHKPW.MAR [.MISC]CHKPW.C Description : check if username/password combination is valid Source : MACRO and C Binary : not available Notes : privs necesarry to check other usernames (VAX and AXP) Posted : INFO-VAX november 1995 [.MISC]CMPC3.COM Description : examples of getting CMPC3 functionality in FORTRAN Source : FORTRAN, MACRO and C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX december 1995 [.MISC]EXCVEC.MAR [.MISC]TEST_EXCVEC.FOR Description : example of how to get the exception vectors (can be used to tell whether an image is run under debugger) Source : MACRO (test program in FORTRAN) Binary : not available Notes : (VAX and AXP) Posted : VMSNET-INTERNALS february 1996 [.MISC]ID_BY_USER.C Description : example of how to find all identifiers held by user Source : C Binary : not available Notes : (VAX and AXP) Posted : VMS-WEB-DAEMON february 1996 [.MISC]DBF.PAS [.MISC]TEST_DBF.PAS Description : example of how to write an DBF-file Source : PASCAL Binary : not available Notes : (VAX and AXP) Posted : not [.MISC]MSG.COM Description : example of how to use "messages" Source : FORTRAN Binary : not available Notes : (VAX and AXP) Posted : not [.MISC]IJOBCNT.C [.MISC]IJOBCNT_DCL.C Description : example of how to get number of current interactive users Source : C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX may 1996 [.MISC]PASCAL_FORTRAN_CALL_CALL.COM [.MISC]FORTRAN_PASCAL_CALL_CALL.COM Description : example of how to call FORTRAN from PASCAL and PASCAL from FORTRAN Source : FORTRAN and PASCAL Binary : not available Notes : (VAX and AXP) Posted : not [.MISC]UAFCHK.PAS Description : check SYSUAF quotas for all usernames Source : PASCAL Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX july 1996 [.MISC]SHOWMEM.COM Description : show memory usage for all processes Source : DCL Binary : - Notes : (VAX and AXP) Posted : INFO-VAX august 1996 [.MISC]MAILQUOTE.TPU Description : quote mail and include signature automatically Source : TPU Binary : - Notes : (VAX and AXP) Posted : INFO-VAX july 1996 [.MISC]TRUNCATE.C Description : truncate a file at a specfied byte Source : C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX august 1996 [.MISC]FID2NAME.FOR Description : translate from FID to filename with LIB$FID_TO_NAME Source : FORTRAN Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX august 1996 [.MISC]PW_GEN.PAS Description : generate a lot of random passwords Source : PASCAL Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX august 1996 [.MISC]LIB$SET_LOGICAL.C Description : example of calling LIB$SET_LOGICAL Source : C Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX december 1996 [.MISC]MIX_C_CPLUSPLUS.COM Description : example of mixing C and C++ Source : C and C++ Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX december 1996 [.MISC]NULLCPU_VAX.COM [.MISC]NULLCPU_AXP.COM Description : get NULL CPU ticks Source : MACRO and FORTRAN Binary : not available Notes : (VAX and AXP) Posted : INFO-VAX june 1994 Various stuff ------------- Are placed in directory [.TMP] without any description. INFO-VAX collection ------------------- Are placed in directory [.COLLECTION]. A2PS.ZIP Ascii to PostScript converter ANIMATIONS.ZIP VT100 terminal animations via escape sequences BINHEX.ZIP BINHEX decoder for VMS BTOA.ZIP BTOA decoder for VMS CALLABLE_MAIL.ZIP documentation of callable mail CIA.ZIP testing and modififying the intrusion database CLEAN_VMSMAIL.ZIP utility to cleanup VMSMAIL_PROFILE.DATA CURRENT_COMMAND.ZIP get name of current comamnd file DCL_MBX.ZIP create mailbox from DCL DCLTRACE.ZIP trace of DCL call stack DEFINE_KEY.ZIP equivalent of DCL DEFINE/KEY DEV_TO_FCB.ZIP emulation of the SHOW DEV/FILE command DISKACCT.ZIP get disk-usage summary without disk-qiota DYNLOADEXE.ZIP dynamic loading of EXE-file with SYS$IMGACT DYNLOADEXE2.ZIP variant DYNLOADEXE3.ZIP variant ETHERNET_ADDRESS.ZIP get ethernet-address EXPFILES.ZIP expand wildcard files like UNIX FIDDEL.ZIP delete file by FID FIX_SAVESET.ZIP set correct file-attributes on BACKUP saveset FOREIGNMAIL.ZIP documentation of VMS foreign mail protocol FORTRAN_BUGS.ZIP 3 small errors in FORTRAN easy to make FPARSE.ZIP equivalent of DCL lexical F$PARSE GET_IDENT.ZIP get identifiers held by PID GMT.ZIP get CPU usage in modes IEEE.ZIP conversion IEEE<->VAX float ISLOADED.ZIP test if devices is loaded KAST.ZIP documentation on how to queue KAST's LATSYM.ZIP modified symbiont that works like LATSYM LIST_VECTORS.ZIP list system service vectors LOGINOUT_CALLOUTS.ZIP usage of LOGINOUT callouts MAILUAF.ZIP utility to manage VMSMAIL_PROFILE.DATA MC.ZIP multi-column filter MODEM.ZIP how to setup modems on VMS NETLIB_DOC.ZIP NETLIB documentation NOTLIB_COPY.ZIP LIB$COPY implementation ODS2_READER.ZIP read ODS2-disk OPCOM.ZIP enabling OPCOM from a program PHONE.ZIP small tricks with PHONE PURGE.ZIP purge from program READDIR.ZIP opendir/readdir/closedir functions READDIR2.ZIP variant READDIR3.ZIP variant REBLOCK.ZIP set correct file-attributes on BACKUP saveset RTLHLP.ZIP help on RTL routines not in online help SET_PASSWORD.ZIP SET PASSWORD command SHOW_DISPLAY.ZIP get SHOW DISPLAY information from program SHOW_MEMORY.ZIP get SHOW MEMORY information from program SIXJET.ZIP sixel to HP laserjet bitmap conversion SMG_MENU.ZIP use SMG$CREATE_MENU SPRINFOR.ZIP gradual clock adjustment for VAX STRIPCC.ZIP strip terminal control characters SYS$CLI.ZIP examples of usage of SYS$CLI TOGGLE_DEBUG.ZIP toggle debug bit on and off UCX_IDENTD.ZIP IDENT server for UCX UNREADABLE_C.ZIP example of totally unreadable C USERS.ZIP how to treat users V2U_MAIL.ZIP convert VMS mail to UNIX mail VACATION.ZIP mail vacation program VAR_HUMOR.ZIP various humor VARIOUS_MACRO.ZIP various MACRO-32 code VARIOUS_RMS.ZIP various code using RMS VAXCRTL-BUGS.ZIP VAXCRTL bug-list VMS 5.4-6.0 VMSFILES.ZIP description of VMS file formats VMSHIERARCHY.ZIP hierarchy of VMS users FORTRAN stuff ------------- Are placed in directory [.FTN] as zipped files. [.FTN]LZW.ZIP Description : implementation of LZW-algorithm in FORTRAN Source : FORTRAN and MACRO Binary : not available Notes : "almost standard" FORTRAN + some specific support routines Posted : not [.FTN]SFLZW.ZIP Description : port of package above to SALFORD FORTRAN on DOS made by Robert Hoschek Source : FORTRAN Binary : not available Notes : ported by Robert Hoschek Posted : not [.FTN]QS.ZIP Description : implementation of Quick-Sort in FORTRAN Source : FORTRAN Binary : not available Notes : "almost standard" FORTRAN Posted : comp.lang.fortran december 1994 [.FTN]NORMAL.ZIP Description : density, accumulated and inverse accumulated function for the normal distribution Source : FORTRAN Binary : not available Notes : standard FORTRAN Posted : comp.lang.fortran november 1994 C++ stuff --------- Are placed in directory [.CPLUSPLUS] as zipped files. [.PLUSPLUS]ECON.ZIP Description : classes for econometrical analysis with matrices and time-series + test-programs Source : C++ and FORTRAN Binary : not available Notes : tested with GXX and CXX Posted : not CGI stuff --------- Are placed in directory [.CGI] as plain text files or zipped files. All scripts are for the OSU HTTP-server on VMS. [.CGI]SAS.ZIP Description : gateway script for browsing a SAS V5 database Source : C Binary : not available Notes : none Posted : not [.CGI]DBF.ZIP Description : gateway script for browsing a DBASE IV database Source : C Binary : not available Notes : none Posted : not [.CGI]QA.ZIP Description : script with simple question and answer test Source : C Binary : not available Notes : none Posted : not [.CGI]WKS.ZIP Description : gateway script for browsing a WKS or WK1 spreadsheet file Source : C Binary : not available Notes : none Posted : not [.CGI]SURVEY.ZIP Description : script with generic survey Source : C Binary : not available Notes : none Posted : not [.CGI]RANURL.ZIP Description : script for generic redirecting to random URL Source : C Binary : not available Notes : none Posted : not [.CGI]GAB.ZIP Description : script for General Archive Browsing Source : C Binary : not available Notes : none Posted : not [.CGI]SHOWTIME.ZIP Description : script to display the time with small GIF-files Source : DCL Binary : not available Notes : none Posted : not [.CGI]DCLEX.ZIP Description : 7 very small demo-scripts Source : DCL Binary : not available Notes : none Posted : not [.CGI]DCLEX2.ZIP Description : 5 more small demo-scripts Source : DCL Binary : not available Notes : none Posted : not [.CGI]SHOWUSER.C Description : script for displaying the number if interactive and batch-jobs runnning on the server Source : C Binary : not available Notes : none Posted : VMS-WEB-DAEMON april 1995 [.CGI]BROWSER2.COM Description : script for redirecting to different HTML-files depending on browser type Source : DCL Binary : not available Notes : none Posted : VMS-WEB-DAEMON september 1995 [.CGI]NEW.COM Description : script for displaying new documents Source : DCL Binary : not available Notes : none Posted : VMS-WEB-DAEMON october 1995 [.CGI]MGMT.ZIP Description : script for doing VMS system management via a WWW-browser Source : DCL Binary : not available Notes : none Posted : not [.CGI]FIG.ZIP Description : script for generating small figures as GIF-files on the fly Source : DCL and C Binary : not available Notes : none Posted : not [.CGI]URLSCAN.ZIP Description : utility-program (not a script) to check all HREF's in one or more HTML-files Source : C Binary : not available Notes : none Posted : VMS-WEB-DAEMON may 1995 [.CGI]HTMAIL.ZIP Description : utility-program (not a script) to convert mail to HTML and index it Source : DCL and PASCAL Binary : not available Notes : none Posted : not [.CGI]POSTACTION.C Description : utility-program (not a script) to make a POST request to a HTTP-server (intended for use by CGI scripts) Source : C Binary : OBJ's and EXE's in POSTACTION_BIN_VAX.ZIP (compiled with DEC C 5.0 on VAX and linked on VMS VAX 6.1 with UCX 3.3) OBJ's and EXE's in POSTACTION_BIN_AXP.ZIP (compiled with DEC C 5.0 on AXP and linked on VMS AXP 6.1 with UCX 3.3) Notes : none Posted : not [.CGI]INTCTYPE.ZIP Description : kit to make various Internet software treat 8 bit national characters in the IsoLatin1 character-set proper regarding is/to upper/lower Source : C Binary : not available Notes : none Posted : not Fote Mirror ----------- Are placed in directory [.FOTE_MIRROR] as zipped files. This is a mirror of the Gopher client and Lynx WWW-browser available from Foteos Macrides's Gopher-server GOPHER.WFBR.EDU ! Important note: those kits is updated frequently ! [.FOTE_MIRROR]GOPHER2_1_3-CLIENT.ZIP Gopher client version 2.1.3 with latest modification by Foteos Macrides. [.FOTE_MIRROR]LYNX2-6.ZIP Lynx WWW-browser version 2.6. [.FOTE_MIRROR]LYNX2-6FM.ZIP Lynx WWW-browser version 2.6 with latest modification by Foteos Macrides. [.FOTE_MIRROR]WWWVMSINDEX.ZIP BUILD_INDEX program with search engines for HTTP-server with latest modifications by Foteos Macrides. [.FOTE_MIRROR]WWWVMSHELPGATE.ZIP VMS help gateway for HTTP-server with latest modifications by Foteos Macrides. [.FOTE_MIRROR]WWWVMSWHOISGATE.ZIP VMS whois gateway for HTTP-server with latest modifications by Foteos Macrides. [.FOTE_MIRROR]WWWVMSFINGERGATE.ZIP VMS finger gateway for HTTP-server with latest modifications by Foteos Macrides. [.FOTE_MIRROR]QUERYDT.ZIP VMS script for HTTP-server to generate report for POST FORM with latest modifications by Foteos Macrides. [.FOTE_MIRROR]CGI-MAILTO.ZIP VMS script for HTTP-server to send mail from FORM's with latest modifications by Foteos Macrides. [.FOTE_MIRROR]WWWVMSPHGATE.ZIP VMS PH gateway for HTTP-server with latest modifications by Foteos Macrides. Jones Mirror ------------ Are placed in directory [.JONES_MIRROR] as zipped files. This is a mirror of the HTTP server available from David Jones's WWW server (URL http://www.eng.ohio-state.edu/soft/) ! Important note: this kit is updated frequently ! [.JONES_MIRROR]HTTP_SERVER_1-9C.ZIP DECthreads HTTP-server version 1.9C by David Jones. [.JONES_MIRROR]HTTP_SERVER_2-0.ZIP DECthreads HTTP-server version 2.0 by David Jones. [.JONES_MIRROR]HTTP_SERVER_2-0A.ZIP DECthreads HTTP-server version 2.0A by David Jones. [.JONES_MIRROR]HTTP_SERVER_2-1.ZIP DECthreads HTTP-server version 2.1 by David Jones. [.JONES_MIRROR]HTTP_SERVER_2-1A.ZIP DECthreads HTTP-server version 2.1A by David Jones. Cook Mirror ----------- Are placed in directories [.COOK_MIRROR] and [.COOK_MIRROR.TEST] as zipped files and individual files. This is a mirror of VMS MOSAIC available from George Cooks FTP server (URL ftp://wvnvms.wvnet.edu/mosaic/) ! Important note: The version in this directory is a relative stable "production"version. The version in the TEST sub-directory is a "test" version, which may have bugs and is updated frequently ! [.COOK_MIRROR]*.* VMS Mosaic version 2.7 ported by George Cook. [.COOK_MIRROR.TEST]*.* Next version of VMS Mosaic. IFDL ---- [.IFDL]SDLIFDL.VMS_SHARE Kit in VMS_SHARE format. [.IFDL]*.* (excluding SDLIFDL.VMS_SHARE) Unpacked kit. IFDL backend for SDL. Written by Chris Sharman.