names=autoclose=
visibility=public
kind=defined

--- autoclose=(bool)

auto-close フラグを設定します。

フラグが設定されているオブジェクトは
close時/GCでのファイナライザ呼出時にファイルデスクリプタを close します。
設定されていない場合は close しません。

@param bool 真偽値でフラグを設定します
@see [[m:IO#autoclose?]]

   f = open("/dev/null")
   IO.for_fd(f.fileno)
   # ...
   f.gets # may cause IOError

   f = open("/dev/null")
   IO.for_fd(f.fileno).autoclose = true
   # ...
   f.gets # won't cause IOError
