.\" -*- coding: UTF-8 -*- .\" Copyright 2001, Andries Brouwer .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getpagesize 2 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم getpagesize \- الحصول على حجم صفحة الذاكرة .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBint getpagesize(void);\fP .fi .P .RS -4 متطلبات ماكروات اختبار الميزات لـ glibc (انظر \fBfeature_test_macros\fP(7)): .RE .P \fBgetpagesize\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED منذ glibc 2.20: _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) glibc 2.12 إلى glibc 2.19: _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) قبل glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE >= 500 .fi .SH الوصف ترجع الدالة \fBgetpagesize\fP() عدد البايتات في صفحة ذاكرة، حيث "الصفحة" هي كتلة ثابتة الطول، وحدة تخصيص الذاكرة وربط الملفات التي ينفذها \fBmmap\fP(2). .SH الإصدارات لا ينبغي لبرنامج المستخدم أن يبرمج حجم الصفحة بشكل ثابت، لا كقيمة حرفية ولا باستخدام الماكرو \fBPAGE_SIZE\fP، لأن بعض البنى تدعم أحجام صفحات متعددة. .P صفحة الدليل هذه موجودة في القسم 2 لأن Alpha وSPARC وSPARC64 جميعها تحتوي على استدعاء نظام لينكس \fBgetpagesize\fP() على الرغم من أن البنى الأخرى لا تحتوي عليه، وتستخدم المتجه المساعد ELF بدلاً من ذلك. .SH المعايير لا شيء. .SH التاريخ 4.2BSD، SVr4، SUSv1. في SUSv2 تم تصنيف استدعاء \fBgetpagesize\fP() على أنه قديم (LEGACY)، وتمت إزالته في POSIX.1\-2001. .P أعادت glibc 2.0 قيمة ثابتة حتى على البنى ذات أحجام الصفحات المتعددة. .SH "انظر أيضًا" \fBmmap\fP(2)، \fBsysconf\fP(3) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .