الاسم
- Provided by: manpages-ar-dev (Version: 4.31.0-1)
- Source: manpages-l10n
- Report a bug
مكتبة سي المعيارية (libc، -lc)
#include <unistd.h>
unsigned int sleep(unsigned int seconds);
تتسبب الدالة sleep() في تعليق الخيط المستدعي إما حتى انقضاء عدد الثواني الزمنية الحقيقية المحددة في seconds أو حتى وصول إشارة لا يتم تجاهلها.
صفر إذا انقضى الوقت المطلوب، أو عدد الثواني المتبقية للتعليق، إذا قُطعت الاستدعاء بواسطة معالج إشارة.
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
| الواجهة | السمة | القيمة |
| sleep() | سلامة الخيوط | MT-Unsafe sig:SIGCHLD/linux |
في لينكس، تُنفذ sleep() عبر nanosleep(2). راجع صفحة الدليل nanosleep(2) لمناقشة الساعة المستخدمة.
في بعض الأنظمة، قد تُنفذ sleep() باستخدام alarm(2) و SIGALRM (يسمح POSIX.1 بذلك)؛ خلط استدعاءات alarm(2) و sleep() فكرة سيئة.
POSIX.1-2008.
POSIX.1-2001.
استخدام longjmp(3) من معالج إشارة أو تعديل معالجة SIGALRM أثناء التعليق سيسبب نتائج غير محددة.
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.