https://github.com/synergex/vmscompatibility
A collection of traditional Synergy subroutines and functions that implement or emulate the functionality of certain OpenVMS system service routines.
https://github.com/synergex/vmscompatibility
Last synced: 3 months ago
JSON representation
A collection of traditional Synergy subroutines and functions that implement or emulate the functionality of certain OpenVMS system service routines.
- Host: GitHub
- URL: https://github.com/synergex/vmscompatibility
- Owner: Synergex
- License: bsd-2-clause
- Created: 2017-05-17T18:32:14.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-07-23T01:38:37.000Z (11 months ago)
- Last Synced: 2025-07-23T03:25:17.621Z (11 months ago)
- Size: 260 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# OpenVMS Compatibility Library
A collection of DBL subroutines and functions that implement, emulate or
shim the functionality of various OpenVMS system service routines.
Routines that contain actual implementation code are intended be useful
when migrating a DBL application from OpenVMS to another platform.
Shim routines (those that don't contain actual implementation code) are
intended to make it possible to edit and debug OpenVMS code within a Visual
Studio (and to a lesser extend Workbench) development environment while
enjoying features such as IntelliSense.
Included in this environment are both a Workbench workspace file and a
Visual Studio solution. Open one of these in your preferred IDE and use
the build command to compile and link the ELB which is named VMSLib.elb.
If you add a project ref to the VMSLib.synproj to another solution, please remember to add
the common property env var DBLSTARLET to point at the dblstarlet directory
in this directory tree in that solutions common.props