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

Order Number: XX-DBEC7-D9

This document provides information on cURL and libcURL for OpenVMS I64 and Alpha systems, last updated May 2020. It details the command-line tool (cURL) and API (libcURL) for file transfers using various web protocols (HTTP, HTTPS, FTP, SFTP, HTTP/2, LDAP), based on the 7.65.0 Open Source distribution and built with OpenSSL 1.1.1e.

A key note warns that users must choose between the VMSPORTS GNV kit or the VSI standalone kit, as they are incompatible and cannot be installed concurrently.

System requirements include OpenVMS 8.4-1H1 and HP TCP/IP Services V5.7 or VSI TCP/IP, with potential compatibility for MultiNet. Installation is via an OpenVMS PCSI kit using $ PRODUCT INSTALL CURL. While an alternative installation directory is possible with /DESTINATION, it necessitates manually copying startup/shutdown scripts to the system's SYS$STARTUP directory.

Post-installation steps include adding CURL$STARTUP.COM and CURL$SHUTDOWN.COM to SYSTARTUP_VMS.COM and SYSHUTDWN.COM respectively to define system-wide logical names, and setting CURL as a foreign command ($ CURL :== $CURL$ROOT:[BIN]CURL.EXE). Generally, no special quotas or privileges are needed, though BYTLM may be beneficial for some applications.

For developers using the libcURL API, the kit provides headers (CURL.H), an object library (LIBCURL.OLB), and a shareable image (LIBCURL$SHR). Linking with the shareable image is recommended as it statically includes dependencies like OpenSSL and ZLIB. Developers must use the C compiler option /NAMES=(AS_IS,SHORTENED) for correct resolution of mixed-case symbols.

XX-DBEC7-D9
May 2000
3 pages
Quality

Original
0.7MB

Site structure and layout ©2025 Majenko Technologies