Scroll to navigation

mq_close(3) Library Functions Manual mq_close(3)

الاسم

mq_close - إغلاق واصف قائمة رسائل

المكتبة

مكتبة الوقت الحقيقي (librt، -lrt)

موجز

#include <mqueue.h>
int mq_close(mqd_t mqdes);

الوصف

يغلق mq_close() واصف قائمة الرسائل mqdes.

إذا كانت العملية المستدعية قد أرفقت طلب إشعار (انظر mq_notify(3)) بقائمة الرسائل هذه عبر mqdes، فسيُحذف هذا الطلب، ويمكن لعملية أخرى الآن إرفاق طلب إشعار.

قيمة الإرجاع

عند النجاح، تُرجع mq_close() 0؛ عند الخطأ، تُرجع -1، مع تعيين errno للإشارة إلى الخطأ.

الأخطاء

واصف قائمة رسائل المحدد في mqdes غير صالح.

السمات

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

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

المعايير

POSIX.1-2008.

التاريخ

POSIX.1-2001.

ملاحظات

تُغلق جميع قوائم الرسائل المفتوحة آليًا عند إنهاء العملية، أو عند execve(2).

انظر أيضًا

mq_getattr(3)، mq_notify(3)، mq_open(3)، mq_receive(3)، mq_send(3)، mq_unlink(3)، mq_overview(7)

ترجمة

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

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

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

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