الفرق بين المراجعتين لصفحة: «Ruby/IO/ioctl»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.ioctl</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby IO...' |
جميل-بيلوني (نقاش | مساهمات) ط تدقيق |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby IO]] | [[تصنيف: Ruby IO]] | ||
يوفر التابع <code>ioctl</code> آلية لإصدار أوامر منخفضة المستوى للتحكم في أجهزة [[Ruby/IO|مجاري د/خ]] | يوفر التابع <code>ioctl</code> آلية لإصدار أوامر منخفضة المستوى للتحكم في أو الاستعلام عن أجهزة [[Ruby/IO|مجاري د/خ]]. الوسائط والنتائج تعتمد على النظام المُستخدم. | ||
التابع <code>ioctl</code> غير متاح على جميع المنصات. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">ioctl(integer_cmd, arg) → integer</syntaxhighlight> | <syntaxhighlight lang="ruby">ioctl(integer_cmd, arg) → integer</syntaxhighlight> | ||
==المعاملات== | |||
===<code> | == المعاملات == | ||
===<code> | |||
=== <code>integer_cmd</code> === | |||
الأمر المراد تنفيذه للتحكم في أو الاستعلام عن أجهزة المجرى المعطى. | |||
=== <code>arg</code> === | |||
إن كان المعامل <code>arg</code> عددًا، فستُمرر قيمته مباشرةً. وإن كان [[Ruby/String|سلسلة نصية]]، فستُفسر على أنها تسلسل ثنائي من البايتات. في المنصات الشبيهة بيونكس، راجع صفحة الدالة <code>ioctl(2)</code> لمزيد من التفاصيل. | |||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يعيد التابع <code>ioctl</code> عددا صحيحا. | |||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/IO/ | * التابع <code>[[Ruby/IO/fcntl|fcntl]]</code>: يوفر آلية لإصدار أوامر منخفضة المستوى للتحكم في أو الاستعلام عن مجاري د/خ الموجهة بالملفات. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-ioctl قسم | *[http://ruby-doc.org/core-2.5.1/IO.html#method-i-ioctl قسم التابع ioctl في الصنف IO في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 11:58، 22 ديسمبر 2018
يوفر التابع ioctl
آلية لإصدار أوامر منخفضة المستوى للتحكم في أو الاستعلام عن أجهزة مجاري د/خ. الوسائط والنتائج تعتمد على النظام المُستخدم.
التابع ioctl
غير متاح على جميع المنصات.
البنية العامة
ioctl(integer_cmd, arg) → integer
المعاملات
integer_cmd
الأمر المراد تنفيذه للتحكم في أو الاستعلام عن أجهزة المجرى المعطى.
arg
إن كان المعامل arg
عددًا، فستُمرر قيمته مباشرةً. وإن كان سلسلة نصية، فستُفسر على أنها تسلسل ثنائي من البايتات. في المنصات الشبيهة بيونكس، راجع صفحة الدالة ioctl(2)
لمزيد من التفاصيل.
القيمة المُعادة
يعيد التابع ioctl
عددا صحيحا.
انظر أيضا
- التابع
fcntl
: يوفر آلية لإصدار أوامر منخفضة المستوى للتحكم في أو الاستعلام عن مجاري د/خ الموجهة بالملفات.