Charles - We are already attaching C programs to each other, the problem seems to be the POSIX option is not inherited.
Thanks Robin -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Charles Mills Sent: 17 March 2016 21:22 To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Linking C module with SSL I am trying to remember ... I had some sort of a problem where I could not load a particular C++ program from a COBOL program because of some incompatibility (POSIX? I *think* so) and I solved it by building a tiny stub program (in C++) to be called from COBOL and ATTACH the "real" C++ program. I know it works but I do not find my notes on *exactly* why I did it. Perhaps some approach like that might be a help? Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Robin Atwood Sent: Thursday, March 17, 2016 7:05 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Linking C module with SSL Now I have hit the problem I thought might be lurking. The module I fixed before with the POSIX(ON) pragma is the listener. It attaches a number of worker tasks it givesockets an incoming session to. When the worker does its takesocket it must then do a gsk_secure_socket_open() to start the SSL handshake. This failed with a EDC5167I so I added the POSIX(ON) pragma. Restarting, the STC immediately failed in a call to BPX1MSS, rc=156, rsn= 0D070201, which means: JRAlreadySigSetUp: BPX1MSS found the process already set up for signals Action: Only one task can be set up for signals at any one time. Issue the signal unset (BPX1MSD) service on the task that did the last setup and then reissue this service. So it seems I can only have POSIX(ON) in one TCB? That's a bit of a showstopper. :( ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN