[zeromq-dev] signal handling using czmq

Pieter Hintjens ph at imatix.com
Thu Aug 21 15:17:20 CEST 2014


Can you build CZMQ master (from git); this has been fixed.

On Thu, Aug 21, 2014 at 3:04 PM, Raju Kundhe <raju2082 at gmail.com> wrote:
> Hi Pieter,
>
> Thank you for your reply!!
>
> I tried with zsys_handler_set (NULL);
>
> zsys.c:331: zsys_handler_set: Assertion `handler_fn' failed.
>
> Regards
> raju
>
>
> On Thu, Aug 21, 2014 at 5:59 PM, Pieter Hintjens <ph at imatix.com> wrote:
>>
>> CZMQ does set up its own signal handling to trap SIGINT and SIGTERM.
>> You can disable this by calling
>>
>>     zsys_handler_set (NULL);
>>
>> -Pieter
>>
>> On Thu, Aug 21, 2014 at 1:53 PM, Raju Kundhe <raju2082 at gmail.com> wrote:
>> > Hello,
>> >
>> > I'm using `czmq` and `zmq` libraries in my code. I've registered a
>> > signal
>> > handler for `SIGINT` by calling `signal` in main.
>> >
>> > see code here
>> >
>> > The above code doesn't get into signal handler when `ctrl+c` interrupt
>> > is
>> > given.
>> >
>> > what is the problem with `czmq` or `zmq` library and how it should be
>> > handled?
>> >
>> > I read that, zctx set's up it's own signal handler. But, my program
>> > doesn't
>> > terminate when ctrl+c is given even without using any signal handler' s
>> > ( I
>> > mean, default case should be handled? ).
>> >
>> > _______________________________________________
>> > zeromq-dev mailing list
>> > zeromq-dev at lists.zeromq.org
>> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> >
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>



More information about the zeromq-dev mailing list