[ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15151850#comment-15151850
 ] 

Tomas Soltys commented on PROTON-515:
-------------------------------------

You are right, I do not use cmake. I just created my own DCL script 
(https://en.wikipedia.org/wiki/DIGITAL_Command_Language) which executes series 
of compile and link commands. Maybe worth of mentioning is that I have used 
following options for C compiler 
"/DEFINE=(USE_UUID_GENERATE,USE_OLD_STRERROR,USE_ATOLL,SO_NOSIGPIPE,_OPENVMS)/NAME=(SHORTENED)/NOOPT"


#include <sys/socket.h> is already there but it does not contain socklen_t 
definition.
Also I was not able to find any other header on OpenVMS which would define 
socklen_t, therefore I have defined it my self.

> Port to OpenVMS
> ---------------
>
>                 Key: PROTON-515
>                 URL: https://issues.apache.org/jira/browse/PROTON-515
>             Project: Qpid Proton
>          Issue Type: Improvement
>          Components: proton-c
>    Affects Versions: 0.11.1
>         Environment: OpenVMS
>            Reporter: Tomas Soltys
>            Assignee: Andrew Stitcher
>              Labels: OpenVMS, patch
>         Attachments: 
> 0001-PROTON-515-Change-pn_handle_t-to-be-void-to-get-arou.patch, 
> CMakeLists.txt.patch, io.c.patch, pipe.c.patch
>
>
> There is a need for proton-c port to OpenVMS platform.
> To make proton-c functional on OpenVMS few changes in the source code are 
> required.
> Here is list of files I have identified which require some attention:
> proton-c/src/platform_fmt.h
> proton-c/src/posix/driver.c
> proton-c/src/object/object.c
> proton-c/src/codec/codec.c



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to