التابع IO.ioctl
في روبي
< Ruby | IO
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 15:51، 13 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.ioctl</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby IO...')
يوفر التابع ioctl
آلية لإصدار أوامر منخفضة المستوى للتحكم في أجهزة مجاري د/خ I/O، أو الاستعلام عنها. الوسائط والنتائج تعتمد على النظام المُستخدم. إن كان الوسيط arg
(انظر فقرة البنية العامة) عددًا، فستُمرر قيمته مباشرةً. وإن كان سلسلة نصية، فستُفسر على أنها تسلسل ثنائي من البايتات لاستخدامه في منصات اليونيكس، راجع صفحة ioctl(2)
لمزيد من التفاصيل. التابع ioctl
غير متاح على جميع المنصات.
البنية العامة
ioctl(integer_cmd, arg) → integer
المعاملات
integer_cmd
arg
القيمة المُعادة
انظر أيضا
- التابع
internal_encoding
: يعيد الترميزEncoding
الخاص بالسلسلة النصية الداخلية في حالة تحديد التحويل. على خلاف ذلك سيُعيدnil
. - التابع
isatty
: يُعيد القيمةtrue
إن كان مجرى د/خios
مربوطا بجهاز طرفي (tty)، أو يعيدfalse
خلاف ذلك.