Sha256: 4fa7465427551e68b2bcb123ba7e6340ee86284c8148534ed6779cb3d7c7cc34

Contents?: true

Size: 1.96 KB

Versions: 16

Compression:

Stored size: 1.96 KB

Contents

o:$YARD::CodeObjects::MethodObject:
@name:
ioctl:@docstringIC:YARD::Docstring"[Provides a mechanism for issuing low-level commands to control or
query I/O devices. Arguments and results are platform dependent. If
<i>arg</i> 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 <code>ioctl(2)</code> for details. Not implemented on
all platforms.
:@objectu:YARD::StubProxy
IO#ioctl:
@summary0:	@all"“Provides a mechanism for issuing low-level commands to control or
query I/O devices. Arguments and results are platform dependent. If
<i>arg</i> 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 <code>ioctl(2)</code> for details. Not implemented on
all platforms.


@overload ioctl(integer_cmd, arg)
  @return [Integer]:@ref_tags[:
@tags[o:YARD::Tags::OverloadTag
;
u;
IO#ioctl;;;IC;	"
;
u;
IO#ioctl;0;
"@return [Integer];[;[o:YARD::Tags::Tag
;
0;0:@types["Integer:
@text":@tag_name"return;0:@parameters[[:integer_cmd0[:arg0;0:@signature"ioctl(integer_cmd, arg);"
overload:@current_file_has_commentsF:@scope:
instance;[:@docstring_extra0:@files[["	io.c0:@namespaceu;IO:
@path"
IO#ioctl;[:@visibility:public:@source"…/*
 *  call-seq:
 *     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
 *  <i>arg</i> 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 <code>ioctl(2)</code> for details. Not implemented on
 *  all platforms.
 */

static VALUE
rb_io_ioctl(argc, argv, io)
    int argc;
    VALUE *argv;
    VALUE io;
{
    VALUE req, arg;

    rb_scan_args(argc, argv, "11", &req, &arg);
    return rb_io_ctl(io, req, arg, 1);
}:@source_type:c

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
pry-doc-0.5.1 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.5.0 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.4.6 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.4.5 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.4.4 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_18/objects/IO/ioctl_i.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_18/objects/IO/ioctl_i.dat