cURL / Mailing Lists / curl-library / Single Mail

curl-library

RE: z/OS port

From: Patrick Monnerat <patrick.monnerat_at_dh.com>
Date: Fri, 1 Apr 2016 15:44:30 +0000

David Crayford wrote:

> Hi curlers,
Hi David,

> I'm planning on porting cURL to z/OS.
Great! I do not know at all about this OS: I wonder if the TPF implementation might target this platform already ?

> I'm lucky that there has been some very good done for an OS/400 port which I hope to leverage.
I did it, so many thanks for appreciating :-)
If you need some additional info about it, Please ask.

Some info that you might find useful:
- TPF implementation works in native encoding. It converts network textual data from/to EBCDIC and uses EBCDIC internally.
- OS400 implementation works in ASCII. Additional (i.e.: non-standard) procedures support passing EBCDIC-encoded arguments (based on CCSIDs) between libcurl and the calling program. There are also internal "system-side" wrapper procedures to encode/decode data between the OS and libcurl.
- OS400 does not use autotools: they are not available outside PASE (AIX emulation). Instead, there are some specific qsh scripts (the IBM OS400 shell: very much weaker than bash) for compilation.
- I don't know if you have the QC3 crypto-library on zOS, but if so, you might also be interested in the libssh2 OS400 port I've done to enable scp/sftp protocols in OS400 libcurl. Pls check the libssh2 github repo... Yes I know: this not the most urgent ;-)

Cheers,
Patrick

**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.

This footnote also confirms that this email message has been swept by
Clearswift for the presence of computer viruses.

www.clearswift.com
**********************************************************************

-------------------------------------------------------------------
List admin: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2016-04-01