Scroll to navigation

getpt(3) Library Functions Manual getpt(3)

الاسم

getpt - افتح طرفية افتراضية جديدة رئيسة

المكتبة

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

موجز

#define _GNU_SOURCE             /* انظر feature_test_macros(7) */
#include <stdlib.h>
int getpt(void);

الوصف

تفتح getpt() جهاز طرفي زائف جديد وتُعيد واصف ملف يُشير إلى ذلك الجهاز. وهي مكافئة لفتح جهاز المُضاعِف الطرفي الزائف


open("/dev/ptmx", O_RDWR);

على أنظمة لينكس، رغم أن جهاز المُضاعِف الطرفي الزائف يقع في مكان آخر على بعض الأنظمة التي تستخدم مكتبة سي لجنو.

قيمة الإرجاع

تُعيد getpt() واصف ملف مفتوح عند الإكمال الناجح. وإلا، تُعيد -1 وتضبط errno للإشارة إلى الخطأ.

الأخطاء

يمكن أن تفشل getpt() بأخطاء متنوعة موصوفة في open(2).

السمات

للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).

الواجهة السمة القيمة
getpt() سلامة الخيوط MT-Safe

الإصدارات

استخدم posix_openpt(3) بدلاً من ذلك.

المعايير

GNU.

التاريخ

glibc 2.1.

انظر أيضًا

grantpt(3), posix_openpt(3), ptsname(3), unlockpt(3), ptmx(4), pty(7)

ترجمة

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

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

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

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