Add detection code for really old ZeroMQ 2.0.x series.

pull/10/head
Robert G. Jakabosky 15 years ago
parent a3f912b8aa
commit 8439751b91

@ -1740,6 +1740,11 @@ static const char zmq_ffi_lua_code[] = "-- try loading luajit's ffi\n"
#endif #endif
#endif #endif
/* detect really old ZeroMQ 2.0.x series. */
#if !defined(ZMQ_RCVMORE)
#error "Your version of ZeroMQ is too, old."
#endif
typedef void * ZMQ_Socket; typedef void * ZMQ_Socket;
#ifdef _WIN32 #ifdef _WIN32
@ -1990,9 +1995,11 @@ static const char *get_zmq_strerror() {
case EAGAIN: case EAGAIN:
return "timeout"; return "timeout";
break; break;
#if defined(ETERM)
case ETERM: case ETERM:
return "closed"; return "closed";
break; break;
#endif
default: default:
break; break;
} }

@ -33,6 +33,11 @@ typedef void * ZMQ_Socket;
#endif #endif
#endif #endif
/* detect really old ZeroMQ 2.0.x series. */
#if !defined(ZMQ_RCVMORE)
#error "Your version of ZeroMQ is too, old."
#endif
typedef void * ZMQ_Socket; typedef void * ZMQ_Socket;
#ifdef _WIN32 #ifdef _WIN32

@ -46,9 +46,11 @@ static const char *get_zmq_strerror() {
case EAGAIN: case EAGAIN:
return "timeout"; return "timeout";
break; break;
#if defined(ETERM)
case ETERM: case ETERM:
return "closed"; return "closed";
break; break;
#endif
default: default:
break; break;
} }

Loading…
Cancel
Save