fcloseall(3)

الاسم
fcloseall - إغلاق كل التدفقات المفتوحة

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

موجز
#define _GNU_SOURCE         /* انظر feature_test_macros(7) */
#include <stdio.h>

int fcloseall(void);

الوصف
الدالة fcloseall() تُغلق كل التدفقات المفتوحة للعملية المستدعية. يُكتب المخرجات المخبأة لكل تدفق قبل إغلاقه (كما في fflush(3))؛ ويُتجاهل المدخلات المخبأة.

التدفقات القياسية، stdin و stdout و stderr، تُغلق أيضًا.

قيمة الإرجاع
تُرجع هذه الدالة 0 إذا أُغلقت كل الملفات بنجاح؛ عند حدوث خطأ، يُرجع EOF.

السمات
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
الواجهة | السمة | القيمة
fcloseall() | سلامة الخيوط | MT-Unsafe race:streams

الدالة fcloseall() لا تُقفل التدفقات، لذا فهي ليست آمنة للخيوط.

المعايير
GNU.

انظر أيضًا
close(2), fclose(3), fflush(3), fopen(3), setbuf(3)

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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