Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > Socket::AncillaryDataクラス > unix_rights

singleton method Socket::AncillaryData.unix_rights

unix_rights(*ios) -> Socket::AncillaryData[permalink][rdoc]

ios で指定したファイルのファイルデスクリプタを データとして持つ family=AF_UNIX, level=SOL_SOCKET, type=SCM_RIGHTS という Socket::AncillaryData オブジェクトを生成して返します。

require 'socket'

p Socket::AncillaryData.unix_rights(STDERR)
#=> #<Socket::AncillaryData: UNIX SOCKET RIGHTS 2>
[PARAM] ios:
IO オブジェクトの配列

[SEE_ALSO] Socket::AncillaryData#unix_rights, Socket::Constants::SCM_RIGHTS