.\" -*- coding: UTF-8 -*-
.\" Copyright (C) 1994, 1995, Daniel Quinlan <quinlan@yggdrasil.com>
.\" Copyright (C) 2002-2008, 2017, Michael Kerrisk <mtk.manpages@gmail.com>
.\" Copyright (C) 2023, Alejandro Colomar <alx@kernel.org>
.\"
.\" SPDX-License-Identifier: GPL-3.0-or-later
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH proc_pid_map_files 5 "2 maja 2024 r." "Linux man\-pages 6.9.1" 
.SH NAZWA
/proc/pid/map_files/ \- pliki przypisane do pamięci
.SH OPIS
.TP 
\fI/proc/\fPpid\fI/map_files/\fP (od Linuksa 3.3)
.\" commit 640708a2cff7f81e246243b0073c66e6ece7e53e
Podkatalog zawiera wpisy odnoszące się do plików zmapowanych do pamięci
(patrz \fBmmap\fP(2)). Wpisy są nazwane jako pary adresów: początku i końca
obszaru pamięci (jako liczby szesnastkowe) i są dowiązaniami symbolicznymi
do samych zmapowanych plików. Oto przykład, zmodyfikowany aby zmieścić się w
80 kolumnowym terminalu:
.IP
.in +4n
.EX
#\fB ls \-l /proc/self/map_files/\fP
lr\-\-\-\-\-\-\-\-. 1 root root 64 Apr 16 21:31
            3252e00000\-3252e20000 \-> /usr/lib64/ld\-2.15.so
\&...
.EE
.in
.IP
Choć te wpisy są dostępne dla obszarów pamięci przydzielonych flagą
\fBMAP_FILE\fP, to sposób w jaki zaimplementowane jest anonimowe dzielenie
pamięci (obszary utworzone flagami \fBMAP_ANON | MAP_SHARED\fP) oznacza, że
tego typu obszary również pojawią się w tym katalogu. Oto przykład, gdzie
plikiem docelowym jest usunięty \fI/dev/zero\fP:
.IP
.in +4n
.EX
lrw\-\-\-\-\-\-\-. 1 root root 64 Apr 16 21:33
            7fc075d2f000\-7fc075e6f000 \-> /dev/zero (deleted)
.EE
.in
.IP
Uprawnienie dostępu do tego pliku zależy od sprawdzenia trybu dostępu
ptrace: \fBPTRACE_MODE_READ_FSCREDS\fP; zob. \fBptrace\fP(2).
.IP
.\" commit bdb4d100afe9818aebd1d98ced575c5ef143456c
Do Linuksa 4.3 ten katalog istniał tylko jeśli włączono opcję konfiguracyjną
jądra \fBCONFIG_CHECKPOINT_RESTORE\fP.
.IP
Do odczytu zawartości dowiązań symbolicznych w tym katalogu potrzebne są
przywileje: przed Linuksem 5.9, proces odczytujący musi mieć przywilej
\fBCAP_SYS_ADMIN\fP w pierwotnej przestrzeni nazw użytkownika; od Linuksa 5.9,
proces odczytujący musi mieć \fBCAP_SYS_ADMIN\fP lub \fBCAP_CHECKPOINT_RESTORE\fP
w pierwotnej (tj. roota) przestrzeni nazw użytkownika.
.SH "ZOBACZ TAKŻE"
\fBproc\fP(5)
.PP
.SH TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika:
Przemek Borys <pborys@dione.ids.pl>,
Robert Luberda <robert@debian.org>
i
Michał Kułach <michal.kulach@gmail.com>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
