since it's a bit tricky (or rather I didnt get it right first time..): here is an example for using signalfd(2) for synchronous signal delivery in a zloop reactor
the key steps are: - disable czmq signal handling by zsys_handler_set() once the context is created; this will also disable setting of zctx_interrupted - block all signals from being handled via traditional handlers - explicitly enable signals you want delivered via signalfd() https://gist.github.com/mhaberler/8426050 - Michael _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
