ioctl

ioctl

ri

 --------------------------------------------------------------- IO#ioctl
      ios.ioctl(integer_cmd, arg)    => integer
 ------------------------------------------------------------------------
      Provides a mechanism for issuing low-level commands to control or
      query I/O devices. Arguments and results are platform dependent. If
      _arg_ is a number, its value is passed directly. If it is a string,
      it is interpreted as a binary sequence of bytes. On Unix platforms,
      see  ioctl(2)  for details. Not implemented on all platforms.
 

refe

 IO#ioctl
 --- ioctl(cmd[, arg])
 
     IO に対してシステムコール ioctl を実行し、その結果を返します。
     機能の詳細は ioctl(2) [manual page] を参照してください。
 
     arg が整数の時にはその値を、文字列の場合には 
     pack した構造体だとみなしてioctl に渡します。
     arg が省略されたときや、nil, false のときは 0、
     true に対しては 1 を ioctl に渡します。