.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2002, Walter Harms .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-1.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getttyent 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم getttyent, getttynam, setttyent, endttyent \- الحصول على مدخل ملف ttys .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBstruct ttyent *getttyent(void);\fP \fBstruct ttyent *getttynam(const char *\fP\fIname\fP\fB);\fP .P \fBint setttyent(void);\fP \fBint endttyent(void);\fP .fi .SH الوصف توفر هذه الدوال واجهة للملف \fB_PATH_TTYS\fP (مثل \fI/etc/ttys\fP). .P تفتح الدالة \fBsetttyent\fP() الملف أو تعيد لفه إذا كان مفتوحًا بالفعل. .P تغلق الدالة \fBendttyent\fP() الملف. .P تبحث الدالة \fBgetttynam\fP() عن اسم طرفية معين في الملف. تُرجع مؤشرًا إلى بنية \fIttyent\fP (الوصف أدناه). .P تفتح الدالة \fBgetttyent\fP() الملف \fB_PATH_TTYS\fP (إذا لزم الأمر) وتُرجِع المدخل الأول. إذا كان الملف مفتوحًا بالفعل، تُرجِع المدخل التالي. بنية \fIttyent\fP لها الشكل: .P .in +4n .EX struct ttyent { char *ty_name; /* اسم جهاز الطرفية */ char *ty_getty; /* أمر للتنفيذ، عادةً getty */ char *ty_type; /* نوع الطرفية لـ termcap */ int ty_status; /* أعلام الحالة */ char *ty_window; /* أمر لبدء مدير النوافذ */ char *ty_comment; /* حقل التعليق */ }; .EE .in .P يمكن أن يكون \fIty_status\fP: .P .in +4n .EX #define TTY_ON 0x01 /* تمكين تسجيلات الدخول (بدء برنامج ty_getty) */ #define TTY_SECURE 0x02 /* السماح لـ UID 0 بتسجيل الدخول */ .EE .in .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBgetttyent\fP(), \fBsetttyent\fP(), \fBendttyent\fP(), \fBgetttynam\fP() T} سلامة الخيوط MT\-Unsafe race:ttyent .TE .SH المعايير BSD. .SH ملاحظات تحت لينكس، لا يُستخدم الملف \fI/etc/ttys\fP والدوال الموصوفة أعلاه. .SH "انظر أيضًا" \fBttyname\fP(3), \fBttyslot\fP(3) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .