متى ستفشل msgrcv؟

جدول المحتويات:

متى ستفشل msgrcv؟
متى ستفشل msgrcv؟
Anonim

تفشل وظيفة msgrcv إذا: [E2BIG]قيمة mtext أكبر من msgsz و (msgflg & MSG_NOERROR) تساوي 0. [EACCES]

هل مسجركف يمنع؟

يمكن إجراء وظائف msgsnd و msgrcvكعمليات حظر أو غير محظورة. تسمح العمليات غير المحظورة بنقل الرسائل غير المتزامن - لا يتم تعليق العملية نتيجة إرسال أو استقبال رسالة.

هل تقوم msgrcv بإزالة الرسالة من قائمة الانتظار؟

يزيل استدعاء نظامmsgrcv رسالة من قائمة الانتظار المحددة بواسطة msqidويضعها في المخزن المؤقت المشار إليه بواسطة msgp. تحدد الوسيطة msgsz الحجم الأقصى بالبايت لعضو mtext للبنية المشار إليها بواسطة وسيطة msgp.

كيف يعمل msgrcv؟

وظيفة msgrcv تقرأرسالة من قائمة انتظار الرسائل المحددة بواسطة المعلمة msqid وتضعها في المخزن المؤقت المحدد من قبل المستخدم المشار إليه بواسطة المعلمةmsgp. تشير المعلمةmsgp إلى مخزن مؤقت معرف من قبل المستخدم يجب أن يحتوي على ما يلي: حقل من النوع long int الذي يحدد نوع الرسالة.

ماذا ترجع msgrcv؟

RETURN VALUE

عند الإكمال الناجح ، تُرجع msgrcvقيمة مساوية لعدد البايتات الموضوعة بالفعل في المخزن المؤقت mtext. خلاف ذلك ، لن يتم استلام أي رسالة ، وسوف تعيد msgrcv (ssize_t) -1 وسيتم تعيين errno للإشارة إلى الخطأ.

موصى به:

مقالات مشوقة
هل كلوريد أوكساليل خطير؟
اقرأ أكثر

هل كلوريد أوكساليل خطير؟

كلوريد أوكساليل هومهيج تنفسي أكّال و lachryma-tor. ستهاجم الأبخرة الجلد والعينين وخاصة الأغشية المخاطية للأنف والحنجرة والجهاز التنفسي. يجب استخدام هذه المادة فقط في منطقة جيدة التهوية. هل كلوريد أوكساليل سام؟ H331 سام إذا استنشق.

من كان ناسخ بيتهوفن؟
اقرأ أكثر

من كان ناسخ بيتهوفن؟

إنه عام 1824 حيث أنهى بيتهوفن (إد هاريس) السيمفونية التاسعة. يعاني من الصمم والوحدة والصدمة الشخصية. الناسخة الجديدة ،Anna Holtz (Diane Kruger)تعمل لمساعدة الملحن على إنهاء إعداد درجة سيمفونيته للأداء الأول. هل فيلم نسخ بيتهوفن صحيح؟ لكن وفقًا للملاحظات الصحفية لـ Agnieszka Holland's Copying Beethoven ، فإن amanuensis العاطفي والمستشار العاطفي الذي نصبته الملحن العظيم هو"

هل يمكن ترسيخ الهيليوم؟
اقرأ أكثر

هل يمكن ترسيخ الهيليوم؟

الهليوم هوالعنصر الوحيد الذي لا يمكن ترسيخه عن طريق التبريد الكافيعند الضغط الجوي العادي ؛ من الضروري تطبيق ضغط 25 جوًا عند درجة حرارة 1 كلفن (272 درجة مئوية أو 458 درجة فهرنهايت) لتحويله إلى شكله الصلب. كيف تقوي الهيليوم السائل؟ الهيليوم هو العنصر الوحيد الذي لا يمكن ترسيخه عن طريق خفض درجة الحرارة عند الضغوط العادية.