| valloc(3) | Library Functions Manual | valloc(3) |
الاسم¶
valloc - تخصيص ذاكرة بمحاذاة الصفحة
المكتبة¶
مكتبة سي المعيارية (libc، -lc)
موجز¶
#include <stdlib.h>
[[deprecated]] void *valloc(size_t size);
valloc():
منذ glibc 2.12:
(_XOPEN_SOURCE >= 500) && !(_POSIX_C_SOURCE >= 200112L)
|| /* glibc >= 2.19: */ _DEFAULT_SOURCE
|| /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
قبل glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE >= 500
الوصف¶
تخصص الدالة valloc() size بايت وتُعيد مؤشرًا إلى الذاكرة المُخصصة. سيكون عنوان الذاكرة مضاعفًا لحجم الصفحة.
هي مكافئة لـ memalign(sysconf(_SC_PAGESIZE),size).
السمات¶
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
| الواجهة | السمة | القيمة |
| valloc() | سلامة الخيوط | MT-Unsafe init |
الإصدارات¶
وفقًا لـ SUSv2، يُصرح عن valloc() في <stdlib.h>. تُصرح glibc عنها في <malloc.h>، وأيضًا في <stdlib.h> إذا عُرفت ماكروهات اختبار الميزات المناسبة (انظر أعلاه).
المعايير¶
BSD، GNU.
التاريخ¶
glibc 2.0. 3.0BSD. وُثق كمهمش في 4.3BSD، وكقديم في SUSv2.
تحذيرات¶
انظر memalign(3).
انظر أيضًا¶
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 13 ديسمبر 2025 | صفحات دليل لينكس (لم تصدر بعد) |