LCK, UTILITIES , Use the VMS lock manager from DCL sans programming LCK is a utility that allows to use VMS locks from DCL. It features a new DCL command that can request or release a lock on an arbitrary named resource. LCK also features a callable interface (a.k.a. API) so that programmers can use the same mechanism from within their programs, without having to write cumbersome system calls. This API is available as an upward-compatible shareable image. The kit contains a definition of the two service calls in pascal environment format, and in SDL syntax. The package contains the DCL command definition, the executables, an addition for the VMS help library, and documentation. The LCK utility is packaged as a PCSI kit or VMSINSTAL save-set for OpenVMS Alpha.There is no VAX kit provided, but the required sources for building on VAX are included, as well as the required build instructions in the MMS description file. This build on VAX has not been tested. The file LCK.MEM contains the installation instructions. It can be printed on any ascii printer. Program sources (Pascal, Macro, SDL, CLD, and Message) are in the SRC subdirectory. To build the executables, copy the contents of the SRC subdirectory to an empty directory of your system, set default to this directory, and execute the procedure BUILD.COM. For a successful build, you will need a full VMS installation (i.e. with the library and optional components installed), the DEC Pascal compiler (another one most probably won't work) and the SDL V3.2 package from the freeware CD. The build has been tested under OpenVMS Alpha V7.2 only, with the pascal compiler V5.8. Earlier or later versions versions might work but have not been tested. It should (but it has not been tested) be possible to build a kit for OpenVMS/VAX. To use the package, the base VMS only is enough; earliest possible versions is OpenVMS Alpha V7.2. More recent versions have not been tested but should be OK. Constructive comments and suggestions about this package are welcome at marc.vandyck@brutele.be .