.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1990-1991, The Regents of the University of California. .\" Copyright 2021, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: BSD-4-Clause-UC .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ferror 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم clearerr, feof, ferror \- فحص وإعادة تعيين حالة الدفق .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBvoid clearerr(FILE *\fP\fIstream\fP\fB);\fP \fBint feof(FILE *\fP\fIstream\fP\fB);\fP \fBint ferror(FILE *\fP\fIstream\fP\fB);\fP .fi .SH الوصف الدالة \fBclearerr\fP() تمسح مؤشرات نهاية الملف والخطأ للدفق المشار إليه بـ \fIstream\fP. .P الدالة \fBfeof\fP() تختبر مؤشر نهاية الملف للدفق المشار إليه بـ \fIstream\fP، وتعيد قيمة غير صفرية إذا كان مضبوطًا. لا يمكن مسح مؤشر نهاية الملف إلا بواسطة الدالة \fBclearerr\fP(). .P الدالة \fBferror\fP() تختبر مؤشر الخطأ للدفق المشار إليه بـ \fIstream\fP، وتعيد قيمة غير صفرية إذا كان مضبوطًا. لا يمكن إعادة تعيين مؤشر الخطأ إلا بواسطة الدالة \fBclearerr\fP(). .P للحصول على نظائر غير مقفلة، انظر \fBunlocked_stdio\fP(3). .SH "قيمة الإرجاع" الدالة \fBfeof\fP() تعيد قيمة غير صفرية إذا كان مؤشر نهاية الملف مضبوطًا لـ \fIstream\fP؛ وإلا، تعيد صفرًا. .P الدالة \fBferror\fP() تعيد قيمة غير صفرية إذا كان مؤشر الخطأ مضبوطًا لـ \fIstream\fP؛ وإلا، تعيد صفرًا. .SH الأخطاء لا ينبغي أن تفشل هذه الدوال ولا تضبط \fIerrno\fP. .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBclearerr\fP(), \fBfeof\fP(), \fBferror\fP() T} سلامة الخيوط MT\-Safe .TE .SH المعايير C11, POSIX.1\-2008. .SH التاريخ C89, POSIX.1\-2001. .SH ملاحظات .\"https://www.austingroupbugs.net/view.php?id=401 يحدد POSIX.1\-2008 أن هذه الدوال لا ينبغي أن تغير قيمة \fIerrno\fP إذا كان \fIstream\fP صالحًا. .SH تحذيرات عادةً، يجب على البرامج قراءة القيمة المعادة لدالة إدخال، مثل \fBfgetc\fP(3)، قبل استخدام دوال عائلة \fBfeof\fP(3). فقط عندما تعيد الدالة القيمة الحارسة \fBEOF\fP يكون من المنطقي التمييز بين نهاية الملف أو خطأ باستخدام \fBfeof\fP(3) أو \fBferror\fP(3). .SH "انظر أيضًا" \fBopen\fP(2), \fBfdopen\fP(3), \fBfileno\fP(3), \fBstdio\fP(3), \fBunlocked_stdio\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 .