.\" -*- coding: UTF-8 -*- '\" t .\" Copyright, the authors of the Linux man-pages project .\" .\" %%%LICENSE_START(FREELY_REDISTRIBUTABLE) .\" Redistribute and modify at will. .\" %%%LICENSE_END .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getpt 3 "26 ديسمبر 2025" "صفحات دليل لينكس 6.18" .SH الاسم getpt \- افتح طرفية افتراضية جديدة رئيسة .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#define _GNU_SOURCE\fP /* انظر feature_test_macros(7) */ \fB#include \fP .P \fBint getpt(void);\fP .fi .SH الوصف تفتح \fBgetpt\fP() جهاز طرفي زائف جديد وتُعيد واصف ملف يُشير إلى ذلك الجهاز. وهي مكافئة لفتح جهاز المُضاعِف الطرفي الزائف .P .in +4n .EX open("/dev/ptmx", O_RDWR); .EE .in .P على أنظمة لينكس، رغم أن جهاز المُضاعِف الطرفي الزائف يقع في مكان آخر على بعض الأنظمة التي تستخدم مكتبة سي لجنو. .SH "قيمة الإرجاع" تُعيد \fBgetpt\fP() واصف ملف مفتوح عند الإكمال الناجح. وإلا، تُعيد \-1 وتضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء يمكن أن تفشل \fBgetpt\fP() بأخطاء متنوعة موصوفة في \fBopen\fP(2). .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBgetpt\fP() T} سلامة الخيوط MT\-Safe .TE .SH الإصدارات استخدم \fBposix_openpt\fP(3) بدلاً من ذلك. .SH المعايير GNU. .SH التاريخ glibc 2.1. .SH "انظر أيضًا" \fBgrantpt\fP(3), \fBposix_openpt\fP(3), \fBptsname\fP(3), \fBunlockpt\fP(3), \fBptmx\fP(4), \fBpty\fP(7) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .