summaryrefslogtreecommitdiffstats
path: root/po/es/man2/madvise.2.po
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-15 19:43:11 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-15 19:43:11 +0000
commitfc22b3d6507c6745911b9dfcc68f1e665ae13dbc (patch)
treece1e3bce06471410239a6f41282e328770aa404a /po/es/man2/madvise.2.po
parentInitial commit. (diff)
downloadmanpages-l10n-fc22b3d6507c6745911b9dfcc68f1e665ae13dbc.tar.xz
manpages-l10n-fc22b3d6507c6745911b9dfcc68f1e665ae13dbc.zip
Adding upstream version 4.22.0.upstream/4.22.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'po/es/man2/madvise.2.po')
-rw-r--r--po/es/man2/madvise.2.po1462
1 files changed, 1462 insertions, 0 deletions
diff --git a/po/es/man2/madvise.2.po b/po/es/man2/madvise.2.po
new file mode 100644
index 00000000..8f40a1af
--- /dev/null
+++ b/po/es/man2/madvise.2.po
@@ -0,0 +1,1462 @@
+# Spanish translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# Miguel Pérez Ibars <mpi79470@alu.um.es>, 2004.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:00+0100\n"
+"PO-Revision-Date: 2004-07-05 19:53+0200\n"
+"Last-Translator: Miguel Pérez Ibars <mpi79470@alu.um.es>\n"
+"Language-Team: Spanish <debian-l10n-spanish@lists.debian.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 20.04.1\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<madvise>():"
+msgid "madvise"
+msgstr "B<madvise>():"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "31 Octubre 2023"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Páginas de manual de Linux 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "NOMBRE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "madvise - give advice about use of memory"
+msgstr "madvise - aconseja sobre el uso de memoria"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LIBRARY"
+msgstr "BIBLIOTECA"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Standard C library (I<libc>, I<-lc>)"
+msgstr "Biblioteca Estándar C (I<libc>, I<-lc>)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "SINOPSIS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<#include E<lt>sys/mman.hE<gt>>\n"
+msgstr "B<#include E<lt>sys/mman.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int madvise(void *>I<addr>B<, size_t >I<length>B<, int >I<advice>B<);>"
+msgid "B<int madvise(void >I<addr>B<[.>I<length>B<], size_t >I<length>B<, int >I<advice>B<);>\n"
+msgstr "B<int madvise(void *>I<addr>B<, size_t >I<length>B<, int >I<advice>B<);>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+"Requisitos de Macros de Prueba de Características para glibc (véase "
+"B<feature_test_macros>(7)):"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<madvise>():"
+msgstr "B<madvise>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+" Since glibc 2.19:\n"
+" _DEFAULT_SOURCE\n"
+" Up to and including glibc 2.19:\n"
+" _BSD_SOURCE\n"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "DESCRIPCIÓN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<madvise>() system call is used to give advice or directions to the "
+"kernel about the address range beginning at address I<addr> and with size "
+"I<length>. B<madvise>() only operates on whole pages, therefore I<addr> "
+"must be page-aligned. The value of I<length> is rounded up to a multiple of "
+"page size. In most cases, the goal of such advice is to improve system or "
+"application performance."
+msgstr ""
+
+#
+#. ======================================================================
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Initially, the system call supported a set of \"conventional\" I<advice> "
+"values, which are also available on several other implementations. (Note, "
+"though, that B<madvise>() is not specified in POSIX.) Subsequently, a "
+"number of Linux-specific I<advice> values have been added."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Conventional advice values"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The B<madvise> system call advises the kernel about how to handle paging "
+#| "input/output in the address range beginning at address I<start> and with "
+#| "size I<length> bytes. It allows an application to tell the kernel how it "
+#| "expects to use some mapped or shared memory areas, so that the kernel can "
+#| "choose appropriate read-ahead and caching techniques. This call does not "
+#| "influence the semantics of the application (except in the case of "
+#| "B<MADV_DONTNEED>), but may influence its performance. The kernel is free "
+#| "to ignore the advice."
+msgid ""
+"The I<advice> values listed below allow an application to tell the kernel "
+"how it expects to use some mapped or shared memory areas, so that the kernel "
+"can choose appropriate read-ahead and caching techniques. These I<advice> "
+"values do not influence the semantics of the application (except in the case "
+"of B<MADV_DONTNEED>), but may influence its performance. All of the "
+"I<advice> values listed here have analogs in the POSIX-specified "
+"B<posix_madvise>(3) function, and the values have the same meanings, with "
+"the exception of B<MADV_DONTNEED>."
+msgstr ""
+"La llamada al sistema B<madvise> aconseja al núcleo sobre como manejar la "
+"paginación de entrada/salida en el rango de direcciones que comienza en "
+"I<start> y tiene de longitud I<length> bytes. Permite a una aplicación "
+"decirle al núcleo como espera usar algunas zonas de memoria compartida o "
+"mapeada, para que así el núcleo pueda elegir las técnicas apropiadas de pre-"
+"lectura y caché. Esta llamada no influye en la semántica de la aplicación "
+"(excepto en el caso de B<MADV_DONTNEED>), pero puede influir en su "
+"rendimiento. El núcleo puede ignorar libremente este consejo."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "The advice is indicated in the I<advice> parameter which can be"
+msgid ""
+"The advice is indicated in the I<advice> argument, which is one of the "
+"following:"
+msgstr ""
+"El consejo se indica en el parámetro I<advice> que puede tomar los valores"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_NORMAL>"
+msgstr "B<MADV_NORMAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "No special treatment. This is the default."
+msgstr "Trato no especial. Éste es el valor por defecto."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_RANDOM>"
+msgstr "B<MADV_RANDOM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Expect page references in random order. (Hence, read ahead may be less "
+"useful than normally.)"
+msgstr ""
+"Espera las referencias a páginas en orden aleatorio. (Por tanto, la pre-"
+"lectura puede ser menos útil de lo habitual.)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_SEQUENTIAL>"
+msgstr "B<MADV_SEQUENTIAL>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Expect page references in sequential order. (Hence, pages in the given "
+"range can be aggressively read ahead, and may be freed soon after they are "
+"accessed.)"
+msgstr ""
+"Espera las referencias a páginas en orden secuencial. (Por tanto, las "
+"páginas en el rango dado pueden ser accedidas con pre-lectura y liberadas "
+"poco después del acceso.)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_WILLNEED>"
+msgstr "B<MADV_WILLNEED>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Expect access in the near future. (Hence, it might be a good idea to read "
+"some pages ahead.)"
+msgstr ""
+"Espera algún acceso en un futuro cercano. (Por tanto, sería buena idea leer "
+"algunas páginas por adelantado.)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_DONTNEED>"
+msgstr "B<MADV_DONTNEED>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Do not expect access in the near future. (For the time being, the "
+"application is finished with the given range, so the kernel can free "
+"resources associated with it.)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"After a successful B<MADV_DONTNEED> operation, the semantics of memory "
+"access in the specified region are changed: subsequent accesses of pages in "
+"the range will succeed, but will result in either repopulating the memory "
+"contents from the up-to-date contents of the underlying mapped file (for "
+"shared file mappings, shared anonymous mappings, and shmem-based techniques "
+"such as System V shared memory segments) or zero-fill-on-demand pages for "
+"anonymous private mappings."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that, when applied to shared mappings, B<MADV_DONTNEED> might not lead "
+"to immediate freeing of the pages in the range. The kernel is free to delay "
+"freeing the pages until an appropriate moment. The resident set size (RSS) "
+"of the calling process will be immediately reduced however."
+msgstr ""
+
+#. http://lwn.net/Articles/162860/
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<MADV_DONTNEED> cannot be applied to locked pages, or B<VM_PFNMAP> pages. "
+"(Pages marked with the kernel-internal B<VM_PFNMAP> flag are special memory "
+"areas that are not managed by the virtual memory subsystem. Such pages are "
+"typically created by device drivers that map the pages into user space.)"
+msgstr ""
+
+#
+#. ======================================================================
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Support for Huge TLB pages was added in Linux v5.18. Addresses within a "
+"mapping backed by Huge TLB pages must be aligned to the underlying Huge TLB "
+"page size, and the range length is rounded up to a multiple of the "
+"underlying Huge TLB page size."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Linux-specific advice values"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following Linux-specific I<advice> values have no counterparts in the "
+"POSIX-specified B<posix_madvise>(3), and may or may not have counterparts in "
+"the B<madvise>() interface available on other implementations. Note that "
+"some of these operations change the semantics of memory accesses."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_REMOVE> (since Linux 2.6.16)"
+msgstr "B<MADV_REMOVE> (desde Linux 2.6.16)"
+
+#. commit f6b3ec238d12c8cc6cc71490c6e3127988460349
+#. Databases want to use this feature to drop a section of their
+#. bufferpool (shared memory segments) - without writing back to
+#. disk/swap space. This feature is also useful for supporting
+#. hot-plug memory on UML.
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Free up a given range of pages and its associated backing store. This is "
+"equivalent to punching a hole in the corresponding range of the backing "
+"store (see B<fallocate>(2)). Subsequent accesses in the specified address "
+"range will see data with a value of zero."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The specified address range must be mapped shared and writable. This flag "
+"cannot be applied to locked pages, or B<VM_PFNMAP> pages."
+msgstr ""
+
+#. commit 3f31d07571eeea18a7d34db9af21d2285b807a17
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the initial implementation, only B<tmpfs>(5) supported B<MADV_REMOVE>; "
+"but since Linux 3.5, any filesystem which supports the B<fallocate>(2) "
+"B<FALLOC_FL_PUNCH_HOLE> mode also supports B<MADV_REMOVE>. Filesystems "
+"which do not support B<MADV_REMOVE> fail with the error B<EOPNOTSUPP>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Support for the Huge TLB filesystem was added in Linux v4.3."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_DONTFORK> (since Linux 2.6.16)"
+msgstr "B<MADV_DONTFORK> (desde Linux 2.6.16)"
+
+#
+#
+#
+#. commit f822566165dd46ff5de9bf895cfa6c51f53bb0c4
+#. See http://lwn.net/Articles/171941/
+#. [PATCH] madvise MADV_DONTFORK/MADV_DOFORK
+#. Currently, copy-on-write may change the physical address of
+#. a page even if the user requested that the page is pinned in
+#. memory (either by mlock or by get_user_pages). This happens
+#. if the process forks meanwhile, and the parent writes to that
+#. page. As a result, the page is orphaned: in case of
+#. get_user_pages, the application will never see any data hardware
+#. DMA's into this page after the COW. In case of mlock'd memory,
+#. the parent is not getting the realtime/security benefits of mlock.
+#. In particular, this affects the Infiniband modules which do DMA from
+#. and into user pages all the time.
+#. This patch adds madvise options to control whether memory range is
+#. inherited across fork. Useful e.g. for when hardware is doing DMA
+#. from/into these pages. Could also be useful to an application
+#. wanting to speed up its forks by cutting large areas out of
+#. consideration.
+#. SEE ALSO: http://lwn.net/Articles/171941/
+#. "Tweaks to madvise() and posix_fadvise()", 14 Feb 2006
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Do not make the pages in this range available to the child after a "
+"B<fork>(2). This is useful to prevent copy-on-write semantics from changing "
+"the physical location of a page if the parent writes to it after a "
+"B<fork>(2). (Such page relocations cause problems for hardware that DMAs "
+"into the page.)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_DOFORK> (since Linux 2.6.16)"
+msgstr "B<MADV_DOFORK> (desde Linux 2.6.16)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Undo the effect of B<MADV_DONTFORK>, restoring the default behavior, whereby "
+"a mapping is inherited across B<fork>(2)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_HWPOISON> (since Linux 2.6.32)"
+msgstr "B<MADV_HWPOISON> (desde Linux 2.6.32)"
+
+#. commit 9893e49d64a4874ea67849ee2cfbf3f3d6817573
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Poison the pages in the range specified by I<addr> and I<length> and handle "
+"subsequent references to those pages like a hardware memory corruption. "
+"This operation is available only for privileged (B<CAP_SYS_ADMIN>) "
+"processes. This operation may result in the calling process receiving a "
+"B<SIGBUS> and the page being unmapped."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This feature is intended for testing of memory error-handling code; it is "
+"available only if the kernel was configured with B<CONFIG_MEMORY_FAILURE>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_MERGEABLE> (since Linux 2.6.32)"
+msgstr "B<MADV_MERGEABLE> (desde Linux 2.6.32)"
+
+#. commit f8af4da3b4c14e7267c4ffb952079af3912c51c5
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Enable Kernel Samepage Merging (KSM) for the pages in the range specified by "
+"I<addr> and I<length>. The kernel regularly scans those areas of user "
+"memory that have been marked as mergeable, looking for pages with identical "
+"content. These are replaced by a single write-protected page (which is "
+"automatically copied if a process later wants to update the content of the "
+"page). KSM merges only private anonymous pages (see B<mmap>(2))."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The KSM feature is intended for applications that generate many instances of "
+"the same data (e.g., virtualization systems such as KVM). It can consume a "
+"lot of processing power; use with care. See the Linux kernel source file "
+"I<Documentation/admin-guide/mm/ksm.rst> for more details."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<MADV_MERGEABLE> and B<MADV_UNMERGEABLE> operations are available only "
+"if the kernel was configured with B<CONFIG_KSM>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_UNMERGEABLE> (since Linux 2.6.32)"
+msgstr "B<MADV_UNMERGEABLE> (desde Linux 2.6.32)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Undo the effect of an earlier B<MADV_MERGEABLE> operation on the specified "
+"address range; KSM unmerges whatever pages it had merged in the address "
+"range specified by I<addr> and I<length>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_SOFT_OFFLINE> (since Linux 2.6.33)"
+msgstr "B<MADV_SOFT_OFFLINE> (desde Linux 2.6.33)"
+
+#. commit afcf938ee0aac4ef95b1a23bac704c6fbeb26de6
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Soft offline the pages in the range specified by I<addr> and I<length>. The "
+"memory of each page in the specified range is preserved (i.e., when next "
+"accessed, the same content will be visible, but in a new physical page "
+"frame), and the original page is offlined (i.e., no longer used, and taken "
+"out of normal memory management). The effect of the B<MADV_SOFT_OFFLINE> "
+"operation is invisible to (i.e., does not change the semantics of) the "
+"calling process."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_HUGEPAGE> (since Linux 2.6.38)"
+msgstr "B<MADV_HUGEPAGE> (desde Linux 2.6.38)"
+
+#. commit 0af4e98b6b095c74588af04872f83d333c958c32
+#. http://lwn.net/Articles/358904/
+#. https://lwn.net/Articles/423584/
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Enable Transparent Huge Pages (THP) for pages in the range specified by "
+"I<addr> and I<length>. The kernel will regularly scan the areas marked as "
+"huge page candidates to replace them with huge pages. The kernel will also "
+"allocate huge pages directly when the region is naturally aligned to the "
+"huge page size (see B<posix_memalign>(2))."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This feature is primarily aimed at applications that use large mappings of "
+"data and access large regions of that memory at a time (e.g., virtualization "
+"systems such as QEMU). It can very easily waste memory (e.g., a 2\\ MB "
+"mapping that only ever accesses 1 byte will result in 2\\ MB of wired memory "
+"instead of one 4\\ KB page). See the Linux kernel source file "
+"I<Documentation/admin-guide/mm/transhuge.rst> for more details."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Most common kernels configurations provide B<MADV_HUGEPAGE>-style behavior "
+"by default, and thus B<MADV_HUGEPAGE> is normally not necessary. It is "
+"mostly intended for embedded systems, where B<MADV_HUGEPAGE>-style behavior "
+"may not be enabled by default in the kernel. On such systems, this flag can "
+"be used in order to selectively enable THP. Whenever B<MADV_HUGEPAGE> is "
+"used, it should always be in regions of memory with an access pattern that "
+"the developer knows in advance won't risk to increase the memory footprint "
+"of the application when transparent hugepages are enabled."
+msgstr ""
+
+#. commit 99cb0dbd47a15d395bf3faa78dc122bc5efe3fc0
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Since Linux 5.4, automatic scan of eligible areas and replacement by huge "
+"pages works with private anonymous pages (see B<mmap>(2)), shmem pages, and "
+"file-backed pages. For all memory types, memory may only be replaced by "
+"huge pages on hugepage-aligned boundaries. For file-mapped memory "
+"\\[em]including tmpfs (see B<tmpfs>(2))\\[em] the mapping must also be "
+"naturally hugepage-aligned within the file. Additionally, for file-backed, "
+"non-tmpfs memory, the file must not be open for write and the mapping must "
+"be executable."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The VMA must not be marked B<VM_NOHUGEPAGE>, B<VM_HUGETLB>, B<VM_IO>, "
+"B<VM_DONTEXPAND>, B<VM_MIXEDMAP>, or B<VM_PFNMAP>, nor can it be stack "
+"memory or backed by a DAX-enabled device (unless the DAX device is hot-"
+"plugged as System RAM). The process must also not have "
+"B<PR_SET_THP_DISABLE> set (see B<prctl>(2))."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<MADV_HUGEPAGE>, B<MADV_NOHUGEPAGE>, and B<MADV_COLLAPSE> operations "
+"are available only if the kernel was configured with "
+"B<CONFIG_TRANSPARENT_HUGEPAGE> and file/shmem memory is only supported if "
+"the kernel was configured with B<CONFIG_READ_ONLY_THP_FOR_FS>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_NOHUGEPAGE> (since Linux 2.6.38)"
+msgstr "B<MADV_NOHUGEPAGE> (desde Linux 2.6.38)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Ensures that memory in the address range specified by I<addr> and I<length> "
+"will not be backed by transparent hugepages."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<MADV_DODUMP> (since Linux 3.4)"
+msgid "B<MADV_COLLAPSE> (since Linux 6.1)"
+msgstr "B<MADV_DODUMP> (desde Linux 3.4)"
+
+#. commit 7d8faaf155454f8798ec56404faca29a82689c77
+#. commit 34488399fa08faaf664743fa54b271eb6f9e1321
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Perform a best-effort synchronous collapse of the native pages mapped by the "
+"memory range into Transparent Huge Pages (THPs). B<MADV_COLLAPSE> operates "
+"on the current state of memory of the calling process and makes no "
+"persistent changes or guarantees on how pages will be mapped, constructed, "
+"or faulted in the future."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<MADV_COLLAPSE> supports private anonymous pages (see B<mmap>(2)), shmem "
+"pages, and file-backed pages. See B<MADV_HUGEPAGE> for general information "
+"on memory requirements for THP. If the range provided spans multiple VMAs, "
+"the semantics of the collapse over each VMA is independent from the others. "
+"If collapse of a given huge page-aligned/sized region fails, the operation "
+"may continue to attempt collapsing the remainder of the specified memory. "
+"B<MADV_COLLAPSE> will automatically clamp the provided range to be hugepage-"
+"aligned."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"All non-resident pages covered by the range will first be swapped/faulted-"
+"in, before being copied onto a freshly allocated hugepage. If the native "
+"pages compose the same PTE-mapped hugepage, and are suitably aligned, "
+"allocation of a new hugepage may be elided and collapse may happen in-"
+"place. Unmapped pages will have their data directly initialized to 0 in the "
+"new hugepage. However, for every eligible hugepage-aligned/sized region to "
+"be collapsed, at least one page must currently be backed by physical memory."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<MADV_COLLAPSE> is independent of any sysfs (see B<sysfs>(5)) setting "
+"under I</sys/kernel/mm/transparent_hugepage>, both in terms of determining "
+"THP eligibility, and allocation semantics. See Linux kernel source file "
+"I<Documentation/admin-guide/mm/transhuge.rst> for more information. "
+"B<MADV_COLLAPSE> also ignores B<huge=> tmpfs mount when operating on tmpfs "
+"files. Allocation for the new hugepage may enter direct reclaim and/or "
+"compaction, regardless of VMA flags (though B<VM_NOHUGEPAGE> is still "
+"respected)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When the system has multiple NUMA nodes, the hugepage will be allocated from "
+"the node providing the most native pages."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If all hugepage-sized/aligned regions covered by the provided range were "
+"either successfully collapsed, or were already PMD-mapped THPs, this "
+"operation will be deemed successful. Note that this doesn't guarantee "
+"anything about other possible mappings of the memory. In the event multiple "
+"hugepage-aligned/sized areas fail to collapse, only the most-"
+"recently\\[en]failed code will be set in I<errno>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_DONTDUMP> (since Linux 3.4)"
+msgstr "B<MADV_DONTDUMP> (desde Linux 3.4)"
+
+#. commit 909af768e88867016f427264ae39d27a57b6a8ed
+#. commit accb61fe7bb0f5c2a4102239e4981650f9048519
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Exclude from a core dump those pages in the range specified by I<addr> and "
+"I<length>. This is useful in applications that have large areas of memory "
+"that are known not to be useful in a core dump. The effect of "
+"B<MADV_DONTDUMP> takes precedence over the bit mask that is set via the I</"
+"proc/>pidI</coredump_filter> file (see B<core>(5))."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_DODUMP> (since Linux 3.4)"
+msgstr "B<MADV_DODUMP> (desde Linux 3.4)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Undo the effect of an earlier B<MADV_DONTDUMP>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_FREE> (since Linux 4.5)"
+msgstr "B<MADV_FREE> (desde Linux 4.5)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The application no longer requires the pages in the range specified by "
+"I<addr> and I<len>. The kernel can thus free these pages, but the freeing "
+"could be delayed until memory pressure occurs. For each of the pages that "
+"has been marked to be freed but has not yet been freed, the free operation "
+"will be canceled if the caller writes into the page. After a successful "
+"B<MADV_FREE> operation, any stale data (i.e., dirty, unwritten pages) will "
+"be lost when the kernel frees the pages. However, subsequent writes to "
+"pages in the range will succeed and then kernel cannot free those dirtied "
+"pages, so that the caller can always see just written data. If there is no "
+"subsequent write, the kernel can free the pages at any time. Once pages in "
+"the range have been freed, the caller will see zero-fill-on-demand pages "
+"upon subsequent page references."
+msgstr ""
+
+#. commit 93e06c7a645343d222c9a838834a51042eebbbf7
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<MADV_FREE> operation can be applied only to private anonymous pages "
+"(see B<mmap>(2)). Before Linux 4.12, when freeing pages on a swapless "
+"system, the pages in the given range are freed instantly, regardless of "
+"memory pressure."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_WIPEONFORK> (since Linux 4.14)"
+msgstr "B<MADV_WIPEONFORK> (desde Linux 4.14)"
+
+#. commit d2cd9ede6e193dd7d88b6d27399e96229a551b19
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Present the child process with zero-filled memory in this range after a "
+"B<fork>(2). This is useful in forking servers in order to ensure that "
+"sensitive per-process data (for example, PRNG seeds, cryptographic secrets, "
+"and so on) is not handed to child processes."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<MADV_WIPEONFORK> operation can be applied only to private anonymous "
+"pages (see B<mmap>(2))."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Within the child created by B<fork>(2), the B<MADV_WIPEONFORK> setting "
+"remains in place on the specified address range. This setting is cleared "
+"during B<execve>(2)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<MADV_KEEPONFORK> (since Linux 4.14)"
+msgstr "B<MADV_KEEPONFORK> (desde Linux 4.14)"
+
+#. commit d2cd9ede6e193dd7d88b6d27399e96229a551b19
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Undo the effect of an earlier B<MADV_WIPEONFORK>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<MADV_DODUMP> (since Linux 3.4)"
+msgid "B<MADV_COLD> (since Linux 5.4)"
+msgstr "B<MADV_DODUMP> (desde Linux 3.4)"
+
+#. commit 9c276cc65a58faf98be8e56962745ec99ab87636
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Deactivate a given range of pages. This will make the pages a more probable "
+"reclaim target should there be a memory pressure. This is a nondestructive "
+"operation. The advice might be ignored for some pages in the range when it "
+"is not applicable."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<MADV_DODUMP> (since Linux 3.4)"
+msgid "B<MADV_PAGEOUT> (since Linux 5.4)"
+msgstr "B<MADV_DODUMP> (desde Linux 3.4)"
+
+#. commit 1a4e58cce84ee88129d5d49c064bd2852b481357
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Reclaim a given range of pages. This is done to free up memory occupied by "
+"these pages. If a page is anonymous, it will be swapped out. If a page is "
+"file-backed and dirty, it will be written back to the backing storage. The "
+"advice might be ignored for some pages in the range when it is not "
+"applicable."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<MADV_DODUMP> (since Linux 3.4)"
+msgid "B<MADV_POPULATE_READ> (since Linux 5.14)"
+msgstr "B<MADV_DODUMP> (desde Linux 3.4)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"\"Populate (prefault) page tables readable, faulting in all pages in the "
+"range just as if manually reading from each page; however, avoid the actual "
+"memory access that would have been performed after handling the fault."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In contrast to B<MAP_POPULATE>, B<MADV_POPULATE_READ> does not hide errors, "
+"can be applied to (parts of) existing mappings and will always populate "
+"(prefault) page tables readable. One example use case is prefaulting a file "
+"mapping, reading all file content from disk; however, pages won't be dirtied "
+"and consequently won't have to be written back to disk when evicting the "
+"pages from memory."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Depending on the underlying mapping, map the shared zeropage, preallocate "
+"memory or read the underlying file; files with holes might or might not "
+"preallocate blocks. If populating fails, a B<SIGBUS> signal is not "
+"generated; instead, an error is returned."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If B<MADV_POPULATE_READ> succeeds, all page tables have been populated "
+"(prefaulted) readable once. If B<MADV_POPULATE_READ> fails, some page "
+"tables might have been populated."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<MADV_POPULATE_READ> cannot be applied to mappings without read permissions "
+"and special mappings, for example, mappings marked with kernel-internal "
+"flags such as B<VM_PFNMAP> or B<VM_IO>, or secret memory regions created "
+"using B<memfd_secret(2)>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that with B<MADV_POPULATE_READ>, the process can be killed at any "
+"moment when the system runs out of memory."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<MADV_DODUMP> (since Linux 3.4)"
+msgid "B<MADV_POPULATE_WRITE> (since Linux 5.14)"
+msgstr "B<MADV_DODUMP> (desde Linux 3.4)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Populate (prefault) page tables writable, faulting in all pages in the range "
+"just as if manually writing to each each page; however, avoid the actual "
+"memory access that would have been performed after handling the fault."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In contrast to B<MAP_POPULATE>, MADV_POPULATE_WRITE does not hide errors, "
+"can be applied to (parts of) existing mappings and will always populate "
+"(prefault) page tables writable. One example use case is preallocating "
+"memory, breaking any CoW (Copy on Write)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Depending on the underlying mapping, preallocate memory or read the "
+"underlying file; files with holes will preallocate blocks. If populating "
+"fails, a B<SIGBUS> signal is not generated; instead, an error is returned."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If B<MADV_POPULATE_WRITE> succeeds, all page tables have been populated "
+"(prefaulted) writable once. If B<MADV_POPULATE_WRITE> fails, some page "
+"tables might have been populated."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<MADV_POPULATE_WRITE> cannot be applied to mappings without write "
+"permissions and special mappings, for example, mappings marked with kernel-"
+"internal flags such as B<VM_PFNMAP> or B<VM_IO>, or secret memory regions "
+"created using B<memfd_secret(2)>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that with B<MADV_POPULATE_WRITE>, the process can be killed at any "
+"moment when the system runs out of memory."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr "VALOR DEVUELTO"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "On success, B<madvise>() returns zero. On error, it returns -1 and "
+#| "I<errno> is set appropriately."
+msgid ""
+"On success, B<madvise>() returns zero. On error, it returns -1 and "
+"I<errno> is set to indicate the error."
+msgstr ""
+"En caso de éxito B<madvise>() devuelve cero. En caso de error, devuelve -1 y "
+"modifica I<errno> con el valor apropiado."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERRORS"
+msgstr "ERRORES"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EACCES>"
+msgstr "B<EACCES>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<advice> is B<MADV_REMOVE>, but the specified address range is not a shared "
+"writable mapping."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EAGAIN>"
+msgstr "B<EAGAIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A kernel resource was temporarily unavailable."
+msgstr "Un recurso del núcleo está temporalmente no disponible."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBADF>"
+msgstr "B<EBADF>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The map exists, but the area maps something that isn't a file."
+msgstr ""
+"Existe la correspondencia, pero el área mapeada no se corresponde con un "
+"fichero."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EBUSY>"
+msgstr "B<EBUSY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"(for B<MADV_COLLAPSE>) Could not charge hugepage to cgroup: cgroup limit "
+"exceeded."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EFAULT>"
+msgstr "B<EFAULT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<advice> is B<MADV_POPULATE_READ> or B<MADV_POPULATE_WRITE>, and populating "
+"(prefaulting) page tables failed because a B<SIGBUS> would have been "
+"generated on actual memory access and the reason is not a HW poisoned page "
+"(HW poisoned pages can, for example, be created using the B<MADV_HWPOISON> "
+"flag described elsewhere in this page)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EINVAL>"
+msgstr "B<EINVAL>"
+
+#. .I length
+#. is zero,
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<addr> is not page-aligned or I<length> is negative."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "I<advice> is not a valid."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<advice> is B<MADV_COLD> or B<MADV_PAGEOUT> and the specified address range "
+"includes locked, Huge TLB pages, or B<VM_PFNMAP> pages."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<advice> is B<MADV_DONTNEED> or B<MADV_REMOVE> and the specified address "
+"range includes locked, Huge TLB pages, or B<VM_PFNMAP> pages."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<advice> is B<MADV_MERGEABLE> or B<MADV_UNMERGEABLE>, but the kernel was "
+"not configured with B<CONFIG_KSM>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<advice> is B<MADV_FREE> or B<MADV_WIPEONFORK> but the specified address "
+"range includes file, Huge TLB, B<MAP_SHARED>, or B<VM_PFNMAP> ranges."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<advice> is B<MADV_POPULATE_READ> or B<MADV_POPULATE_WRITE>, but the "
+"specified address range includes ranges with insufficient permissions or "
+"special mappings, for example, mappings marked with kernel-internal flags "
+"such a B<VM_IO> or B<VM_PFNMAP>, or secret memory regions created using "
+"B<memfd_secret(2)>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EIO>"
+msgstr "B<EIO>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"(for B<MADV_WILLNEED>) Paging in this area would exceed the process's "
+"maximum resident set size."
+msgstr ""
+"(para B<MADV_WILLNEED>) La paginación de esta área excedería el tamaño "
+"máximo para el conjunto residente."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(for B<MADV_WILLNEED>) Not enough memory: paging in failed."
+msgstr "(para B<MADV_WILLNEED>) Memoria insuficiente: paginación fallida."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "(for B<MADV_WILLNEED>) Not enough memory: paging in failed."
+msgid "(for B<MADV_COLLAPSE>) Not enough memory: could not allocate hugepage."
+msgstr "(para B<MADV_WILLNEED>) Memoria insuficiente: paginación fallida."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Addresses in the specified range are not currently mapped, or are outside "
+"the address space of the process."
+msgstr ""
+"Las direcciones en el rango especificado no están mapeadas actualmente, o "
+"están fuera del rango de direcciones del proceso."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<advice> is B<MADV_POPULATE_READ> or B<MADV_POPULATE_WRITE>, and populating "
+"(prefaulting) page tables failed because there was not enough memory."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EPERM>"
+msgstr "B<EPERM>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<advice> is B<MADV_HWPOISON>, but the caller does not have the "
+"B<CAP_SYS_ADMIN> capability."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<EHWPOISON>"
+msgstr "B<EHWPOISON>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<advice> is B<MADV_POPULATE_READ> or B<MADV_POPULATE_WRITE>, and populating "
+"(prefaulting) page tables failed because a HW poisoned page (HW poisoned "
+"pages can, for example, be created using the B<MADV_HWPOISON> flag described "
+"elsewhere in this page) was encountered."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VERSIONS"
+msgstr "VERSIONES"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Versions of this system call, implementing a wide variety of I<advice> "
+"values, exist on many other implementations. Other implementations "
+"typically implement at least the flags listed above under I<Conventional "
+"advice flags>, albeit with some variation in semantics."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.1-2001 describes B<posix_madvise>(3) with constants "
+"B<POSIX_MADV_NORMAL>, B<POSIX_MADV_RANDOM>, B<POSIX_MADV_SEQUENTIAL>, "
+"B<POSIX_MADV_WILLNEED>, and B<POSIX_MADV_DONTNEED>, and so on, with behavior "
+"close to the similarly named flags listed above."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Linux"
+msgstr "Linux"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The Linux implementation requires that the address I<addr> be page-aligned, "
+"and allows I<length> to be zero. If there are some parts of the specified "
+"address range that are not mapped, the Linux version of B<madvise>() "
+"ignores them and applies the call to the rest (but returns B<ENOMEM> from "
+"the system call, as it should)."
+msgstr ""
+"La implementación de Linux requiere que la dirección I<addr> comienze en un "
+"límite de página, y permite que I<length> sea cero. Si algunas partes del "
+"rango de direcciones especificado no están mapeadas, la versión de Linux de "
+"B<madvise>() las ignora y aplica la llamada sobre el resto (pero devuelve "
+"B<ENOMEM> como debería ser)."
+
+#. #-#-#-#-# archlinux: madvise.2.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: madvise.2.pot (PACKAGE VERSION) #-#-#-#-#
+#. .SH HISTORY
+#. The
+#. .BR madvise ()
+#. function first appeared in 4.4BSD.
+#. type: Plain text
+#. #-#-#-#-# debian-unstable: madvise.2.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# fedora-40: madvise.2.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: madvise.2.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# mageia-cauldron: madvise.2.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: madvise.2.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: madvise.2.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<madvise(0,\\ 0,\\ advice)> will return zero iff I<advice> is supported by "
+"the kernel and can be relied on to probe for support."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STANDARDS"
+msgstr "ESTÁNDARES"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "None."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HISTORY"
+msgstr "HISTORIAL"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "First appeared in 4.4BSD."
+msgstr ""
+
+#. commit d3ac21cacc24790eb45d735769f35753f5b56ceb
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Since Linux 3.18, support for this system call is optional, depending on the "
+"setting of the B<CONFIG_ADVISE_SYSCALLS> configuration option."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "VÉASE TAMBIÉN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<getrlimit>(2), B<mincore>(2), B<mmap>(2), B<mprotect>(2), B<msync>(2), "
+#| "B<munmap>(2), B<prctl>(2), B<posix_madvise>(3), B<core>(5)"
+msgid ""
+"B<getrlimit>(2), B<memfd_secret>(2), B<mincore>(2), B<mmap>(2), "
+"B<mprotect>(2), B<msync>(2), B<munmap>(2), B<prctl>(2), "
+"B<process_madvise>(2), B<posix_madvise>(3), B<core>(5)"
+msgstr ""
+"B<getrlimit>(2), B<mincore>(2), B<mmap>(2), B<mprotect>(2), B<msync>(2), "
+"B<munmap>(2), B<prctl>(2), B<posix_madvise>(3), B<core>(5)"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 Febrero 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Páginas de manual de Linux 6.03"
+
+#. commit 909af768e88867016f427264ae39d27a57b6a8ed
+#. commit accb61fe7bb0f5c2a4102239e4981650f9048519
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Exclude from a core dump those pages in the range specified by I<addr> and "
+"I<length>. This is useful in applications that have large areas of memory "
+"that are known not to be useful in a core dump. The effect of "
+"B<MADV_DONTDUMP> takes precedence over the bit mask that is set via the I</"
+"proc/[pid]/coredump_filter> file (see B<core>(5))."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"B<madvise>() is not specified by any standards. Versions of this system "
+"call, implementing a wide variety of I<advice> values, exist on many other "
+"implementations. Other implementations typically implement at least the "
+"flags listed above under I<Conventional advice flags>, albeit with some "
+"variation in semantics."
+msgstr ""
+
+#. type: SH
+#: debian-bookworm
+#, no-wrap
+msgid "NOTES"
+msgstr "NOTAS"
+
+#. type: SS
+#: debian-bookworm
+#, no-wrap
+msgid "Linux notes"
+msgstr "Notas de Linux"
+
+#. type: TH
+#: debian-unstable opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2023-04-03"
+msgstr "3 Abril 2023"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Páginas de manual de Linux 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"