.\" -*- coding: UTF-8 -*- .\" Copyright 2014, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH isfdtype 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم isfdtype \- اختبار نوع ملف لواصف ملف .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP \fB#include \fP .P \fBint isfdtype(int \fP\fIfd\fP\fB, int \fP\fIfdtype\fP\fB);\fP .fi .P .RS -4 متطلبات ماكروات اختبار الميزات لـ glibc (انظر \fBfeature_test_macros\fP(7)): .RE .P \fBisfdtype\fP(): .nf منذ glibc 2.20: _DEFAULT_SOURCE قبل glibc 2.20: _BSD_SOURCE || _SVID_SOURCE .fi .SH الوصف تختبر الدالة \fBisfdtype\fP() ما إذا كان واصف الملف \fIfd\fP يشير إلى ملف من النوع \fIfdtype\fP. تُحدد الوسيطة \fIfdtype\fP أحد الثوابت \fBS_IF*\fP المُعرَّفة في \fI\fP والموثقة في \fBstat\fP(2) (مثل \fBS_IFREG\fP). .SH "قيمة الإرجاع" تُرجع الدالة \fBisfdtype\fP() القيمة 1 إذا كان واصف الملف \fIfd\fP من النوع \fIfdtype\fP و0 إذا لم يكن كذلك. عند الفشل، تُرجع \-1 ويُعيَّن \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء قد تفشل الدالة \fBisfdtype\fP() بأي من الأخطاء نفسها التي تفشل بها \fBfstat\fP(2). .SH الإصدارات يجب على التطبيقات المحمولة استخدام \fBfstat\fP(2) بدلاً من ذلك. .SH المعايير لا يوجد. .SH التاريخ ظهرت في مسودة معيار POSIX.1g. وهي موجودة في OpenBSD وTru64 UNIX (حيث ملف الرأس المطلوب في كلتا الحالتين هو فقط \fI\fP، كما هو موضح في مسودة POSIX.1g). .SH "انظر أيضًا" \fBfstat\fP(2) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .