.\" -*- coding: UTF-8 -*- .\" 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 "17 Mayo 2025" "Páginas de Manual de Linux 6.15" .SH NOMBRE getpagesize \- obtiene el tamaño de página de memoria .SH BIBLIOTECA Biblioteca Estándar C (\fIlibc\fP,\ \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP .P \fBint getpagesize(void);\fP .fi .P .RS -4 Requisitos de Macros de Prueba de Características para glibc (véase \fBfeature_test_macros\fP(7)): .RE .P \fBgetpagesize\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED Desde glibc 2.20: _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) Desde glibc 2.12 hasta glibc 2.19: _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) Anterior a glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE >= 500 .fi .SH DESCRIPCIÓN La función \fBgetpagesize\fP() devuelve el número de bytes de una página de memoria, donde una "página" es un bloque de longitud fija, la unidad de ubicación de memoria y mapeo de archivo realizado por \fBmmap\fP(2). .SH VERSIONES Un programa de usuario no debe codificar un tamaño de página, ni literalmente ni mediante la macro \fBPAGE_SIZE\fP porque que algunas arquitecturas admiten varios tamaños de página. .P Esta página del manual se encuentra en la sección 2 porque Alpha, SPARC y SPARC64 tienen una llamada al sistema Linux \fBgetpagesize\fP(), mientras que otras arquitecturas no la tienen y utilizan el vector auxiliar ELF. .SH ESTÁNDARES Ninguna. .SH HISTORIAL Esta llamada apareció por primera vez en 4.2BSD, SVr4, 4.4BSD y SUSv2. En SUSv2, la llamada \fBgetpagesize\fP() se declaró OBSOLETA y se eliminó en POSIX.1\-2001. .P glibc 2.0 retornaba una constante incluso en arquitecturas con varios tamaños de página. .SH "VÉASE TAMBIÉN" \fBmmap\fP(2), \fBsysconf\fP(3) .PP .SH TRADUCCIÓN La traducción al español de esta página del manual fue creada por Miguel Pérez Ibars y Marcos Fouces . .PP Esta traducción es documentación libre; lea la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. .PP Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a .MT debian-l10n-spanish@lists.debian.org .ME .