# Polish translation of manpages # This file is distributed under the same license as the manpages-l10n package. # Copyright © of this file: # Adam Byrtek , 1998. # Andrzej Krzysztofowicz , 2003. # Robert Luberda , 2013. # Michał Kułach , 2014, 2016, 2024. msgid "" msgstr "" "Project-Id-Version: manpages-pl\n" "POT-Creation-Date: 2024-06-01 05:43+0200\n" "PO-Revision-Date: 2024-04-14 10:01+0200\n" "Last-Translator: Michał Kułach \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" "X-Generator: Lokalize 22.12.3\n" #. type: TH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "bzero" msgstr "bzero" #. type: TH #: archlinux debian-unstable opensuse-tumbleweed #, no-wrap msgid "2024-05-02" msgstr "2 maja 2024 r." #. type: TH #: archlinux debian-unstable #, no-wrap msgid "Linux man-pages 6.8" msgstr "Linux man-pages 6.8" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "NAME" msgstr "NAZWA" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "bzero, explicit_bzero - zero a byte string" msgstr "bzero, explicit_bzero - zeruje łańcuch bajtów" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "LIBRARY" msgstr "BIBLIOTEKA" #. 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, I<-lc>)" msgstr "Standardowa biblioteka C (I, 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 "SKŁADNIA" #. 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 Estrings.hE>\n" msgstr "B<#include Estrings.hE>\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "BIB<[.>IB<], size_t >IB<);>\n" msgstr "BIB<[.>IB<], size_t >IB<);>\n" #. 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 Estring.hE>\n" msgstr "B<#include Estring.hE>\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "BIB<[.>IB<], size_t >IB<);>\n" msgstr "BIB<[.>IB<], size_t >IB<);>\n" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "DESCRIPTION" msgstr "OPIS" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function erases the data in the I bytes of the memory " "starting at the location pointed to by I, by writing zeros (bytes " "containing \\[aq]\\e0\\[aq]) to that area." msgstr "" "Funkcja B() usuwa dane w I bajtach pamięci, zaczynając od " "położenia wskazanego przez I, zapisując do tego obszaru zera (bajty " "zawierające \\[aq]\\e0\\[aq])." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function performs the same task as B(). It " "differs from B() in that it guarantees that compiler optimizations " "will not remove the erase operation if the compiler deduces that the " "operation is \"unnecessary\"." msgstr "" "Funkcja B() wykonuje to samo zadanie co B(). Różni " "się od B() tym, że występuje tu gwarancja, iż operacja usuwania nie " "zostanie pominięta ze względu na wydedukowanie przez optymalizacje " "kompilatora, że jest \\[Bq]niepotrzebna\\[rq]." #. 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 "WARTOŚĆ ZWRACANA" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "None." msgstr "Brak." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "ATTRIBUTES" msgstr "ATRYBUTY" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "For an explanation of the terms used in this section, see B(7)." msgstr "" "Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku " "B(7)." #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Interface" msgstr "Interfejs" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Attribute" msgstr "Atrybut" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Value" msgstr "Wartość" #. type: tbl table #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid ".na\n" msgstr ".na\n" #. type: tbl table #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid ".nh\n" msgstr ".nh\n" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "" "B(),\n" "B()" msgstr "" "B(),\n" "B()" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Thread safety" msgstr "Bezpieczeństwo wątkowe" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "MT-Safe" msgstr "MT-bezpieczne" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "STANDARDS" msgstr "STANDARDY" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "HISTORY" msgstr "HISTORIA" #. type: TP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B()" msgstr "B()" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "glibc 2.25." msgstr "glibc 2.25." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function is a nonstandard extension that is also " "present on some of the BSDs. Some other implementations have a similar " "function, such as B() or B()." msgstr "" "Funkcja B() jest rozszerzeniem niestandardowym, obecnym " "również w niektórych BSD. Niektóre inne implementacje posiadają podobną " "funkcję np. B() lub B()." #. type: TP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B()" msgstr "B()" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "4.3BSD." msgstr "4.3BSD." #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "Marked as LEGACY in POSIX.1-2001. Removed in POSIX.1-2008." msgstr "" "Oznaczone jako LEGACY (przestarzałe) w POSIX.1-2001. Usunięta w POSIX.1-2008." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "NOTES" msgstr "UWAGI" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function addresses a problem that security-" "conscious applications may run into when using B(): if the compiler " "can deduce that the location to be zeroed will never again be touched by a " "I program, then it may remove the B() call altogether. " "This is a problem if the intent of the B() call was to erase " "sensitive data (e.g., passwords) to prevent the possibility that the data " "was leaked by an incorrect or compromised program. Calls to " "B() are never optimized away by the compiler." msgstr "" "Funkcja B() odpowiada na problem, na który mogą natknąć się " "aplikacje zwracające uwagę na bezpieczeństwo, przy używaniu B(): " "jeśli kompilator może wywnioskować, że położenie, które ma zostać " "wyzerowane, nie będzie nigdy więcej osiągnięte przez program I, " "może zupełnie usunąć wywołanie B(). Jest to problemem, gdy wywołanie " "B() miało usunąć wrażliwe dane (np. hasła), aby zapobiec możliwości " "wycieku danych przez niepoprawny lub przełamany program. Wywołania do " "B() nigdy nie są optymalizowane przez kompilator." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function does not solve all problems associated " "with erasing sensitive data:" msgstr "" "Funkcja B() nie rozwiązuje jednak wszystkich problemów " "związanych z usuwaniem wrażliwych danych:" #. type: IP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\[bu]" msgstr "\\[bu]" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function does I guarantee that sensitive data " "is completely erased from memory. (The same is true of B().) For " "example, there may be copies of the sensitive data in a register and in " "\"scratch\" stack areas. The B() function is not aware of " "these copies, and can't erase them." msgstr "" "Funkcja B() I gwarantuje całkowitego usunięcia " "wrażliwych danych z pamięci (jest to prawdziwe również w przypadku " "B()). Kopie wrażliwych danych mogą być na przykład przechowywane w " "rejestrze i w przestrzeniach \\[Bq]scratch\\[rq] stosu. Funkcja " "B() nie jest świadoma ich istnienia i nie może ich usunąć." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "In some circumstances, B() can I security. If " "the compiler determined that the variable containing the sensitive data " "could be optimized to be stored in a register (because it is small enough to " "fit in a register, and no operation other than the B() call " "would need to take the address of the variable), then the " "B() call will force the data to be copied from the register " "to a location in RAM that is then immediately erased (while the copy in the " "register remains unaffected). The problem here is that data in RAM is more " "likely to be exposed by a bug than data in a register, and thus the " "B() call creates a brief time window where the sensitive " "data is more vulnerable than it would otherwise have been if no attempt had " "been made to erase the data." msgstr "" "W niektórych okolicznościach, B() może I " "bezpieczeństwo. Jeśli kompilator dojdzie do wniosku, że zmienna " "przechowująca wrażliwe dane może być zoptymalizowana przez przechowanie w " "rejestrze (ponieważ jest na tyle mała, że może się zmieścić w rejestrze, a " "do pobrania adresu zmiennej nie jest konieczne operacja inna niż wywołanie " "B()), to wywołanie B() wymusi skopiowanie " "danych z rejestru do położenia w RAM-ie, które jest następnie niezwłocznie " "usuwane (natomiast kopia w rejestrze pozostaje nienaruszona). Problemem jest " "tu fakt, że dane w RAM-ie mogą być łatwiej odsłonięte przez błąd, niż dane w " "rejestrze, zatem wywołanie B() tworzy krótkie okno czasowe, " "gdy wrażliwe dane są bardziej narażone, niż byłyby gdyby nie próbowano " "usunąć danych." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Note that declaring the sensitive variable with the B qualifier " "does I eliminate the above problems. Indeed, it will make them worse, " "since, for example, it may force a variable that would otherwise have been " "optimized into a register to instead be maintained in (more vulnerable) RAM " "for its entire lifetime." msgstr "" "Proszę zauważyć, że deklarowanie wrażliwych zmiennych kwalifikatorem " "B I eliminuje powyższych problemów. W rzeczywistości pogarsza " "je, ponieważ może na przykład wymusić sytuację, gdy zmienna, która zostałaby " "zoptymalizowana do rejestru, będzie w zamian utrzymywana w (bardziej " "narażonej) pamięci RAM, przez cały swój okres istnienia." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Notwithstanding the above details, for security-conscious applications, " "using B() is generally preferable to not using it. The " "developers of B() anticipate that future compilers will " "recognize calls to B() and take steps to ensure that all " "copies of the sensitive data are erased, including copies in registers or in " "\"scratch\" stack areas." msgstr "" "Jednak pomimo powyższych detali, aplikacje zwracające uwagę na " "bezpieczeństwo powinny raczej korzystać z B(), niż tego nie " "robić. Deweloperzy B() spodziewają się, że przyszłe " "kompilatory będą rozpoznawały wywołania do B() i podejmą " "kroki, aby upewnić się, że wszystkie kopie wrażliwych danych zostały " "usunięte, w tym także kopie w rejestrze i w obszarach \\[Bq]scratch\\[rq] " "stosu." #. 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 "ZOBACZ TAKŻE" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" #. type: TH #: debian-bookworm #, no-wrap msgid "2023-02-05" msgstr "5 lutego 2023 r." #. type: TH #: debian-bookworm #, no-wrap msgid "Linux man-pages 6.03" msgstr "Linux man-pages 6.03" #. type: SH #: debian-bookworm #, no-wrap msgid "VERSIONS" msgstr "WERSJE" #. type: Plain text #: debian-bookworm msgid "B() first appeared in glibc 2.25." msgstr "" "B() się po raz pierwszy pojawiła w wersji 2.25 biblioteki " "glibc." #. type: Plain text #: debian-bookworm msgid "" "The B() function is deprecated (marked as LEGACY in POSIX.1-2001); " "use B(3) in new programs. POSIX.1-2008 removes the specification " "of B(). The B() function first appeared in 4.3BSD." msgstr "" "Funkcja B() jest przestarzała (oznaczona jako LEGACY w POSIX.1-2001): " "w nowych programach należy używać B(3). POSIX.1-2008 usuwa opis " "funkcji B(). Funkcja B() pojawiła się pierwotnie w 4.3BSD." #. type: TH #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "2023-10-31" msgstr "31 października 2023 r." #. type: TH #: fedora-40 mageia-cauldron #, no-wrap msgid "Linux man-pages 6.06" msgstr "Linux man-pages 6.06" #. type: TH #: fedora-rawhide #, no-wrap msgid "Linux man-pages 6.7" msgstr "Linux man-pages 6.7" #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "2023-03-30" msgstr "30 marca 2023 r." #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "Linux man-pages 6.04" msgstr "Linux man-pages 6.04" #. type: TH #: opensuse-tumbleweed #, no-wrap msgid "Linux man-pages (unreleased)" msgstr "Linux man-pages (niewydane)"