It's a bug. Apparently __WIN32__ is only defined by Borland compilers. I
will fix it.
On Nov 15, 2013 10:33 PM, "Pieter Hintjens" <notifications@github.com>
wrote:

> In src/zsys.c:
>
> > @@ -87,6 +106,12 @@
> >          sigterm_default.sa_handler = NULL;
> >          s_first_time = true;
> >      }
> > +#elif defined (__WIN32__)
>
> Just inconsistency, not everyone is used to using the macros defined in
> czmq_prelude.h.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/zeromq/czmq/pull/302/files#r7690926>
> .
>