[jira] [Commented] (PROTON-515) Port to OpenVMS

2016-02-17 Thread Tomas Soltys (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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  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)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2016-02-17 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:

Attachment: pipe.c.patch
io.c.patch
CMakeLists.txt.patch

Separate pn_pipe() for posix and OpenVMS.

> 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)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2016-02-17 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:

Attachment: (was: io.c.patch)

> 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
>
>
> 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)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2016-02-17 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:

Attachment: (was: object.h.patch)

> 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
>
>
> 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)


[jira] [Commented] (PROTON-515) Port to OpenVMS

2016-02-04 Thread Tomas Soltys (JIRA)

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

Tomas Soltys commented on PROTON-515:
-

thanks for the patch. It works perfectly.

> 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, io.c.patch, 
> object.h.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)


[jira] [Comment Edited] (PROTON-515) Port to OpenVMS

2016-02-03 Thread Tomas Soltys (JIRA)

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

Tomas Soltys edited comment on PROTON-515 at 2/3/16 9:19 AM:
-

1)
According to http://h71000.www7.hp.com/doc/82final/6529/6529pro_018.html poll 
should set only EAGAIN or EINTR. Everything works fine when you have file 
descriptors created in the same way (all fds are created only with pipe() or 
only with socket()). But if you mix them, then poll will fail and set errno to 
ENOTSOCK. I was not able to find anything in the documentation regarding this 
behavior.

So, I will create ../openvms/pipe.c and provide a patch.

2)
My compiler on OpenVMS is "HP C V7.2-001 on OpenVMS IA64 V8.4" and throws 
following error.

PN_HANDLE(PNI_ACCEPTOR_HANDLER)
^
%CC-E-BADSTATICCVT, In the initializer for PNI_ACCEPTOR_HANDLER, the address 
cannot be converted to the destination type.
at line number 31 in file [.qpid-proton-0_11_1.proton-c.src.reactor]acceptor.c;1
Description: A static initialization tried to convert a link-time address to 
another type.  However, the linker on this platform will not
 support such a conversion.
User Action: Rewrite the static initialization, or perform the initialization 
using runtime code.

The way how PN_HANDLER is used it is guaranteed that using __LINE__ will return 
unique value since variable it creates is static in the scope of the file and 
therefore no other variable created with this macro can have the same value 
since it is on different line of that file.
There is only one possible situation that I can think of in which the value 
would not be unique:

PN_HANDLE(A) PN_HANDLE(B)

But this can be solved by making macro two-lined.

#define PN_HANDLE(name) \
  static pn_handle_t name = __LINE__; \




was (Author: solttom):
1)
According to http://h71000.www7.hp.com/doc/82final/6529/6529pro_018.html poll 
should set only EAGAIN or EINTR. Everything works fine when you have file 
descriptors created same way (all fds are created only with pipe() or only with 
socket()). But if you mix them then poll will fail and set errno to ENOTSOCK. I 
was not able to find anything in the documentation regarding this behavior.

So, I will create ../openvms/pipe.c and provide a patch.

2)
My compiler on OpenVMS is "HP C V7.2-001 on OpenVMS IA64 V8.4" and throws 
following error.

PN_HANDLE(PNI_ACCEPTOR_HANDLER)
^
%CC-E-BADSTATICCVT, In the initializer for PNI_ACCEPTOR_HANDLER, the address 
cannot be converted to the destination type.
at line number 31 in file [.qpid-proton-0_11_1.proton-c.src.reactor]acceptor.c;1
Description: A static initialization tried to convert a link-time address to 
another type.  However, the linker on this platform will not
 support such a conversion.
User Action: Rewrite the static initialization, or perform the initialization 
using runtime code.

The way how PN_HANDLER is used it is guaranteed that using __LINE__ will return 
unique value since variable it creates is static in the scope of the file and 
therefore no other variable created with this macro can have the same value 
since it is on different line of that file.
There is only one possible situation that I can think of in which the value 
would not be unique:

PN_HANDLE(A) PN_HANDLE(B)

But this can be solved by making macro two-lined.

#define PN_HANDLE(name) \
  static pn_handle_t name = __LINE__; \



> 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: io.c.patch, object.h.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)


[jira] [Comment Edited] (PROTON-515) Port to OpenVMS

2016-01-19 Thread Tomas Soltys (JIRA)

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

Tomas Soltys edited comment on PROTON-515 at 1/20/16 7:20 AM:
--

Removed not needed patches from attachment and added additional patches 
required for proton to be working on OpenVMS.


was (Author: solttom):
Additional patches required for proton to be working on OpenVMS.

> 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
>  Labels: OpenVMS, patch
> Attachments: io.c.patch, object.h.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)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2016-01-19 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:

Attachment: object.h.patch
io.c.patch

Additional patches required for proton to be working on OpenVMS.

> 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.6
> Environment: OpenVMS
>Reporter: Tomas Soltys
>  Labels: OpenVMS, patch
> Attachments: codec.c.patch, driver.c.patch, io.c.patch, 
> message.c.patch, object.h.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)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2016-01-19 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:

Attachment: (was: codec.c.patch)

> 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
>  Labels: OpenVMS, patch
> Attachments: io.c.patch, object.h.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)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2016-01-19 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:

Attachment: (was: message.c.patch)

> 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
>  Labels: OpenVMS, patch
> Attachments: io.c.patch, object.h.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)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2016-01-19 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:

Attachment: (was: driver.c.patch)

> 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
>  Labels: OpenVMS, patch
> Attachments: io.c.patch, object.h.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)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2016-01-19 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:

Affects Version/s: (was: 0.6)
   0.11.1

> 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
>  Labels: OpenVMS, patch
> Attachments: io.c.patch, object.h.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)


[jira] [Created] (PROTON-899) Unnecessary relative path in include

2015-06-04 Thread Tomas Soltys (JIRA)
Tomas Soltys created PROTON-899:
---

 Summary: Unnecessary relative path in include
 Key: PROTON-899
 URL: https://issues.apache.org/jira/browse/PROTON-899
 Project: Qpid Proton
  Issue Type: Bug
  Components: proton-c
Affects Versions: 0.9.1
Reporter: Tomas Soltys


Files:
proton-c/src/codec/codec.c
proton-c/src/messenger/messenger.c
proton-c/src/transport/transport.c

contain include with relative path:
#include ../log_private.h
This is causing problem when porting on OpenVMS platform.
I suggest that above include should change to
#include log_private.h

There is no need to have ../ since compiler flags already contain include 
path to directory where log_private.h resides.



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


[jira] [Updated] (PROTON-512) Possibility to set idle timeout for messenger

2014-04-25 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-512?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-512:


Attachment: messenger.h.patch
messenger.c.patch

Propagate idle timeout settings to the messenger interface.

 Possibility to set idle timeout for messenger
 -

 Key: PROTON-512
 URL: https://issues.apache.org/jira/browse/PROTON-512
 Project: Qpid Proton
  Issue Type: Bug
  Components: proton-c
Affects Versions: 0.6
Reporter: Tomas Soltys
  Labels: features, patch
 Fix For: 0.7

 Attachments: messenger.c.patch, messenger.h.patch


 I would like to specify an idle timeout for a messenger which would be then 
 used for all created connections. I see that there is an interface for 
 pn_transport_t which is allowing it but it is not accessible from outside.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2014-04-25 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:


Attachment: (was: platform_fmt.h.patch)

 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.6
 Environment: OpenVMS
Reporter: Tomas Soltys
  Labels: OpenVMS, patch
 Fix For: 0.7


 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.2#6252)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2014-04-25 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:


Attachment: (was: object.c.patch)

 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.6
 Environment: OpenVMS
Reporter: Tomas Soltys
  Labels: OpenVMS, patch
 Fix For: 0.7


 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.2#6252)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2014-04-25 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:


Attachment: (was: driver.c.patch)

 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.6
 Environment: OpenVMS
Reporter: Tomas Soltys
  Labels: OpenVMS, patch
 Fix For: 0.7


 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.2#6252)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2014-04-25 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:


Attachment: (was: codec.c.patch)

 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.6
 Environment: OpenVMS
Reporter: Tomas Soltys
  Labels: OpenVMS, patch
 Fix For: 0.7


 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.2#6252)


[jira] [Created] (PROTON-515) Port to OpenVMS

2014-02-10 Thread Tomas Soltys (JIRA)
Tomas Soltys created PROTON-515:
---

 Summary: 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.6
 Environment: OpenVMS
Reporter: Tomas Soltys
 Fix For: 0.7


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
proton-c/src/message/message.c



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (PROTON-515) Port to OpenVMS

2014-02-10 Thread Tomas Soltys (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomas Soltys updated PROTON-515:


Attachment: platform_fmt.h.patch
object.c.patch
driver.c.patch
codec.c.patch

Attached are the patches which enable proton-c to be build and used on OpenVMS.

 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.6
 Environment: OpenVMS
Reporter: Tomas Soltys
  Labels: OpenVMS, patch
 Fix For: 0.7

 Attachments: codec.c.patch, driver.c.patch, object.c.patch, 
 platform_fmt.h.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
 proton-c/src/message/message.c



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)