Scroll to navigation

ulimit(3) Library Functions Manual ulimit(3)

الاسم

ulimit - جلب ووضع حدود المستخدم

المكتبة

Standard C library (libc-lc)

موجز

#include <ulimit.h>
[[deprecated]] long ulimit(int cmd, long newlimit);

الوصف

تحذير: هذا الروتين مهجور. استخدم getrlimit(2) و setrlimit(2) و sysconf(3) بدلًا منه. لأمر الصدفة ulimit، انظر bash(1).

نداء ulimit() سيجلب أو يضع بعض الحدود للعملية المستدعِية. يمكن لوسيط cmd أن يأخذ إحدى القيم التالية.

يُرجع الحد الأقصى لحجم الملف، بوحدات تبلغ 512 بايت.
يضع الحد الأقصى لحجم الملف.
3
(غير مُنفّذ في لينكس.) يُرجع أقصى عنوان ممكن لقطاع البيانات.
4
(مُنفّذ ولكن لم يُوفر ثابت رمزي.) يُرجع أقصى عدد من الملفات التي يمكن للعملية المستدعِية فتحها.

قيمة الإرجاع

عند النجاح، يُرجع ulimit() قيمة غير سالبة. وعند الخطأ، تُرجع -1، ويُضبط errno للإشارة إلى الخطأ.

الأخطاء

حاولت عملية غير مخولة زيادة أحد الحدود.

السمات

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

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

المعايير

POSIX.1-2008.

التاريخ

SVr4, POSIX.1-2001. يشير POSIX.1-2008 إليه كمهجور.

انظر أيضًا

bash(1)، getrlimit(2)، setrlimit(2)، sysconf(3)

ترجمة

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

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

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

8 فبراير 2026 صفحات دليل لينكس 6.17