|
|
|
@ -504,7 +504,7 @@ end
|
|
|
|
size_t val_len;
|
|
|
|
size_t val_len;
|
|
|
|
const void *val;
|
|
|
|
const void *val;
|
|
|
|
|
|
|
|
|
|
|
|
#if VERSION_2_1
|
|
|
|
#if defined(VERSION_2_1) || defined(VERSION_3_0)
|
|
|
|
socket_t fd_val;
|
|
|
|
socket_t fd_val;
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
int int_val;
|
|
|
|
int int_val;
|
|
|
|
@ -531,7 +531,7 @@ end
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
switch(opt_types[${opt}]) {
|
|
|
|
switch(opt_types[${opt}]) {
|
|
|
|
#if VERSION_2_1
|
|
|
|
#if defined(VERSION_2_1) || defined(VERSION_3_0)
|
|
|
|
case OPT_TYPE_FD:
|
|
|
|
case OPT_TYPE_FD:
|
|
|
|
fd_val = luaL_checklong(L, ${val::idx});
|
|
|
|
fd_val = luaL_checklong(L, ${val::idx});
|
|
|
|
val = &fd_val;
|
|
|
|
val = &fd_val;
|
|
|
|
@ -588,7 +588,7 @@ local tmp_val_len = ffi.new('size_t[1]', 4)
|
|
|
|
c_source[[
|
|
|
|
c_source[[
|
|
|
|
size_t val_len;
|
|
|
|
size_t val_len;
|
|
|
|
|
|
|
|
|
|
|
|
#if VERSION_2_1
|
|
|
|
#if defined(VERSION_2_1) || defined(VERSION_3_0)
|
|
|
|
socket_t fd_val;
|
|
|
|
socket_t fd_val;
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
int int_val;
|
|
|
|
int int_val;
|
|
|
|
@ -605,7 +605,7 @@ local tmp_val_len = ffi.new('size_t[1]', 4)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
switch(opt_types[${opt}]) {
|
|
|
|
switch(opt_types[${opt}]) {
|
|
|
|
#if VERSION_2_1
|
|
|
|
#if defined(VERSION_2_1) || defined(VERSION_3_0)
|
|
|
|
case OPT_TYPE_FD:
|
|
|
|
case OPT_TYPE_FD:
|
|
|
|
val_len = sizeof(fd_val);
|
|
|
|
val_len = sizeof(fd_val);
|
|
|
|
${err} = zmq_getsockopt(${this}, ${opt}, &fd_val, &val_len);
|
|
|
|
${err} = zmq_getsockopt(${this}, ${opt}, &fd_val, &val_len);
|
|
|
|
|