Bug #17759 ยป ruby-ioctl_req_t.patch
| io.c | ||
|---|---|---|
|
return rb_ensure(select_call, (VALUE)&args, select_end, (VALUE)&args);
|
||
|
}
|
||
|
#if (defined(__linux__) && !defined(__ANDROID__)) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
|
||
|
#if defined(__GLIBC__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
|
||
|
typedef unsigned long ioctl_req_t;
|
||
|
# define NUM2IOCTLREQ(num) NUM2ULONG(num)
|
||
|
#else
|
||