pthread_testcancel(3)

الاسم
pthread_testcancel - طلب تسليم أي طلب إلغاء معلق

المكتبة
مكتبة مسالك POSIX (libpthread، -lpthread)

موجز
#include <pthread.h>

void pthread_testcancel(void);

الوصف
استدعاء pthread_testcancel() يُنشئ نقطة إلغاء داخل الخيط المستدعي، بحيث يستجيب خيط ينفذ كودًا لا يحتوي على نقاط إلغاء لطلب الإلغاء.

إذا عُطِّلت قابلية الإلغاء (باستخدام pthread_setcancelstate(3))، أو لم يكن هناك طلب إلغاء معلق، فإن استدعاء pthread_testcancel() لا يكون له أي تأثير.

قيمة الإرجاع
لا تُرجع هذه الدالة قيمة. إذا أُلغي الخيط المستدعي نتيجة لاستدعاء هذه الدالة، فإن الدالة لا تعود.

الأخطاء
تنجح هذه الدالة دائمًا.

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

المعايير
POSIX.1-2008.

التاريخ
glibc 2.0. POSIX.1-2001.

أمثلة
انظر pthread_cleanup_push(3).

انظر أيضًا
pthread_cancel(3), pthread_cleanup_push(3), pthread_setcancelstate(3), pthreads(7)

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

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

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