Scroll to navigation

PERLOPENBSD(1) دليل مرجع مبرمجي بيرل PERLOPENBSD(1)

الاسم

perlopenbsd - إصدارة بيرل 5 على أنظمة OpenBSD

الوصف

يصف هذا المستند ميزات متنوعة في OpenBSD والتي ستؤثر على كيفية بناء أو تشغيل بيرل الإصدار 5 (يشار إليها فيما بعد باسم بيرل فقط).

تفريغات الذاكرة (core dumps) لـ OpenBSD من getprotobyname_r و getservbyname_r مع ithreads

عند ضبط بيرل لاستخدام ithreads، سيستخدم نداءات المكتبة القابلة لإعادة الدخول (re-entrant) مفضلاً إياها على الإصدارات غير القابلة لإعادة الدخول. يوجد عدم توافق في وظيفة "getprotobyname_r" و "getservbyname_r" في OpenBSD الإصدارات 3.7 وما بعدها، مما سيؤدي إلى حدوث خطأ SEGV عند استدعائها دون إجراء "bzero" على هياكل الإعادة الخاصة بها قبل استدعاء هذه الوظائف. ينبغي أن تتعامل إصدارات بيرل الحالية مع هذه المشكلة بشكل صحيح. ستواجه إصدارات بيرل القديمة ذات الخيوط (5.8.6 أو أقدم) هذه المشكلة. إذا كنت ترغب في تشغيل بيرل بخيوط على OpenBSD 3.7 أو أحدث، فستحتاج إلى الترقية إلى بيرل 5.8.7 على الأقل.

المؤلف

ستيف بيترز <steve@fisharerojo.org>

يرجى الإبلاغ عن أي أخطاء أو تحديثات أو اقتراحات إلى <https://github.com/Perl/perl5/issues>.

ترجمة

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

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

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

9 مارس 2026 بيرل v5.42.1