التابع IO.ioctl‎ في روبي

من موسوعة حسوب
< Ruby‏ | IO
مراجعة 11:58، 22 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (تدقيق)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يوفر التابع ioctl آلية لإصدار أوامر منخفضة المستوى للتحكم في أو الاستعلام عن أجهزة مجاري د/خ. الوسائط والنتائج تعتمد على النظام المُستخدم.

التابع ioctl غير متاح على جميع المنصات.

البنية العامة

ioctl(integer_cmd, arg)  integer

المعاملات

integer_cmd

الأمر المراد تنفيذه للتحكم في أو الاستعلام عن أجهزة المجرى المعطى.

arg

إن كان المعامل arg عددًا، فستُمرر قيمته مباشرةً. وإن كان سلسلة نصية، فستُفسر على أنها تسلسل ثنائي من البايتات. في المنصات الشبيهة بيونكس، راجع صفحة الدالة ioctl(2)‎ لمزيد من التفاصيل.

القيمة المُعادة

يعيد التابع ioctl عددا صحيحا.

انظر أيضا

  • التابع fcntl: يوفر آلية لإصدار أوامر منخفضة المستوى للتحكم في أو الاستعلام عن مجاري د/خ الموجهة بالملفات.

مصادر