summaryrefslogtreecommitdiff
path: root/lib/rexml/xmldecl.rb
diff options
context:
space:
mode:
authorYusuke Endoh <mame@ruby-lang.org>2019-10-11 21:43:18 +0900
committerYusuke Endoh <mame@ruby-lang.org>2019-10-11 21:43:18 +0900
commitc866663784ea5a8f16e7fe5127127fb46ae90e6e (patch)
tree7c9fe678a9cf184dc8aff38d092576819e49b5ed /lib/rexml/xmldecl.rb
parent9e4a53fe13d8e3ad2e284dea8034bdd6a0561d97 (diff)
io.c (NUM2IOCTLREQ): Accept a value more than INT_MAX
ioctl accepts int as request arguments on some platforms, but some requests are more than INT_MAX, e.g., RNDGETENTCNT(0x80045200). Passing (0x80045200 | (-1 << 32)) may work around the issue, but it may not work on a platform where ioctl accepts unsigned long. So this change uses NUM2LONG and then casts it to int.
Diffstat (limited to 'lib/rexml/xmldecl.rb')
0 files changed, 0 insertions, 0 deletions