Scroll to navigation

aio_error(3) Library Functions Manual aio_error(3)

الاسم

aio_error - احصل على حالة خطأ عملية الإدخال/الإخراج غير المتزامنة

المكتبة

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

موجز

#include <aio.h>
int aio_error(const struct aiocb *aiocbp);

الوصف

الدالة aio_error() تُرجع حالة الخطأ لطلب الإدخال/الإخراج غير المتزامن مع كتلة التحكم المشار إليها بواسطة aiocbp. (انظر aio(7) لوصف بنية aiocb.)

قيمة الإرجاع

تُرجع هذه الدالة أحد القيم التالية:

إذا لم يُكتمل الطلب بعد.
إذا أُلغي الطلب.
0
إذا أُلغي الطلب.
> 0
رقم خطأ موجب، إذا فشلت عملية الإدخال/الإخراج غير المتزامنة. هذه هي نفس القيمة التي كانت ستُخزن في متغير errno في حالة استدعاء متزامن لـ read(2) أو write(2) أو fsync(2) أو fdatasync(2).

الأخطاء

aiocbp لا يشير إلى كتلة تحكم لطلب إدخال/إخراج غير متزامن لم يُسترد حالة إرجاعه بعد (انظر aio_return(3)).
aio_error() غير مُطبقة.

السمات

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

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

المعايير

POSIX.1-2008.

التاريخ

glibc 2.1. POSIX.1-2001.

أمثلة

انظر aio(7).

انظر أيضًا

aio_cancel(3), aio_fsync(3), aio_read(3), aio_return(3), aio_suspend(3), aio_write(3), lio_listio(3), aio(7)

ترجمة

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

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

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

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