VSI-AXPVMS-CURL-V0765-0B-1-RELNOTES.PDF

Order Number: XX-B78F9-37

This document describes the cURL and libcURL kits for OpenVMS I64 and Alpha platforms, last updated in August 2019.

Key Points:

  • Purpose: Provides cURL (a command-line tool for file transfer using URL syntax, supporting protocols like HTTP, HTTPS, FTP, FTPS, and SFTP) and libcURL (an API for developers).
  • Version: Based on the cURL 7.65.0 Open Source distribution and built with OpenSSL 1.1.1b.
  • Compatibility Note: Users must choose between a VMSPORTS kit (for GNV environments) or the standalone VSI kit; both cannot be installed simultaneously. This document focuses on the VSI kit.
  • Requirements: Minimum OpenVMS 8.4-1H1 and HP TCP/IP Services V5.7 or VSI TCP/IP. Familiarity with OpenVMS and its development environment is assumed for developers.
  • Installation: Provided as an OpenVMS PCSI kit, installed using PRODUCT INSTALL CURL.
  • Post-Installation:
    • Requires adding startup and shutdown scripts (CURL$STARTUP.COM, CURL$SHUTDOWN.COM) to SYSTARTUP_VMS.COM and SYSHUTDWN.COM respectively.
    • Users need to define a foreign command ($ CURL :== $CURL$ROOT:[BIN]CURL.EXE) to use the cURL utility.
    • Developers integrating libcURL need to link against the LIBCURL$SHR shareable image (which includes OpenSSL and ZLIB) or LIBCURL.OLB (requiring separate linking to OpenSSL and ZLIB). They must also include CURL.H and use specific C compiler options (/NAMES=(AS_IS,SHORTENED)) due to mixed-case symbols.
    • Installing to an alternative location requires manually copying the startup/shutdown scripts to the system's SYS$STARTUP directory.
XX-B78F9-37
May 2000
3 pages
Quality

Original
0.7MB

Site structure and layout ©2025 Majenko Technologies