Scroll to navigation

ioctl_tty(2) System Calls Manual ioctl_tty(2)

الاسم

ioctl_tty - أوامر ioctl للمحطات والخطوط التسلسلية

المكتبة

مكتبة سي المعيارية (libc، -lc)

موجز

#include <asm/termbits.h>  /* Definition of constants */
#include <sys/ioctl.h>
int ioctl(int fd, int op, ...);

الوصف

استدعاء ioctl(2) للمحطات والمنافذ التسلسلية يقبل العديد من وسائط العمليات الممكنة. معظمها يتطلب وسيطًا ثالثًا، من نوع متغير، يُسمى هنا argp أو arg.

استخدام ioctl() يجعل البرامج غير محمولة. استخدم واجهة POSIX الموصوفة في termios(3) كلما أمكن.

الحصول على سمات المحطة وتعيينها

قفل بنية termios

الحصول على حجم النافذة وتعيينه

إرسال فاصل

التحكم في التدفق البرمجي

عدد المخازن المؤقتة والتفريغ

تزييف الإدخال

إعادة توجيه مخرجات وحدة التحكم

الطرفية المسيطرة

معرف مجموعة العملية والجلسة

الوضع الحصري

نظام الخط

أوامر ioctl للطرفية الزائفة

التحكم بالمودم

وضع علامة على خط كمحلي

خاص بلينكس

للاستدعاء TIOCLINUX(2const) ioctl، انظر ioctl_console(2).

تصحيح النواة

قيمة الإرجاع

عند النجاح، يُعاد الرقم 0. وعند حدوث خطأ، يُعاد الرقم -1، ويُضبط errno للإشارة إلى الخطأ.

انظر أيضًا

ioctl(2)، ldattach(8)، ioctl_console(2)، termios(3)، pty(7)

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

8 فبراير 2026 صفحات دليل لينكس (لم تصدر بعد)