الاسم
- Provided by: manpages-ar-dev (Version: 4.31.0-1)
- Source: manpages-l10n
- Report a bug
مكتبة سي المعيارية (libc، -lc)
#include <sys/stat.h> #include <sys/socket.h>
int isfdtype(int fd, int fdtype);
isfdtype():
منذ glibc 2.20:
_DEFAULT_SOURCE
قبل glibc 2.20:
_BSD_SOURCE || _SVID_SOURCE
تختبر الدالة isfdtype() ما إذا كان واصف الملف fd يشير إلى ملف من النوع fdtype. تُحدد الوسيطة fdtype أحد الثوابت S_IF* المُعرَّفة في <sys/stat.h> والموثقة في stat(2) (مثل S_IFREG).
تُرجع الدالة isfdtype() القيمة 1 إذا كان واصف الملف fd من النوع fdtype و0 إذا لم يكن كذلك. عند الفشل، تُرجع -1 ويُعيَّن errno للإشارة إلى الخطأ.
قد تفشل الدالة isfdtype() بأي من الأخطاء نفسها التي تفشل بها fstat(2).
يجب على التطبيقات المحمولة استخدام fstat(2) بدلاً من ذلك.
لا يوجد.
ظهرت في مسودة معيار POSIX.1g. وهي موجودة في OpenBSD وTru64 UNIX (حيث ملف الرأس المطلوب في كلتا الحالتين هو فقط <sys/stat.h>، كما هو موضح في مسودة POSIX.1g).
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.