# Polish translation of manpages # This file is distributed under the same license as the manpages-l10n package. # Copyright © of this file: # Przemek Borys , 1998. # Robert Luberda , 2006, 2012, 2017. # Michał Kułach , 2013, 2014, 2016, 2024. msgid "" msgstr "" "Project-Id-Version: manpages-pl\n" "POT-Creation-Date: 2024-06-01 06:22+0200\n" "PO-Revision-Date: 2024-05-03 09:32+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" "X-Generator: Lokalize 22.12.3\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" #. type: TH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "signal" msgstr "signal" #. 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 "signal - overview of signals" msgstr "signal - przegląd sygnałów" #. 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 "" "Linux supports both POSIX reliable signals (hereinafter \"standard " "signals\") and POSIX real-time signals." msgstr "" "Linux wspiera zarówno rzeczywiste sygnały POSIX-owe (zwane dalej " "\\[Bq]sygnałami standardowymi\\[rq]), jak i sygnały POSIX-owe czasu " "rzeczywistego." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Signal dispositions" msgstr "Zachowania sygnału" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Each signal has a current I, which determines how the process " "behaves when it is delivered the signal." msgstr "" "Każdy sygnał ma przypisane bieżące I, które określa reakcję " "procesu na dostarczony sygnał." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The entries in the \"Action\" column of the table below specify the default " "disposition for each signal, as follows:" msgstr "" "Wpisy w kolumnie \\[Bq]Akcja\\[rq] tabel określają domyślne zachowanie dla " "danego sygnału, jako jedno z następujących:" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Term" msgstr "Term" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Default action is to terminate the process." msgstr "Domyślną akcją jest przerwanie procesu." #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Ign" msgstr "Ign" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Default action is to ignore the signal." msgstr "Domyślną akcją jest zignorowanie sygnału." #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Core" msgstr "Core" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Default action is to terminate the process and dump core (see B(5))." msgstr "" "Domyślną akcją jest przerwanie procesu i zapisanie obrazu pamięci (patrz " "B(5))." #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Stop" msgstr "Stop" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Default action is to stop the process." msgstr "Domyślną akcją jest zatrzymanie procesu." #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Cont" msgstr "Cont" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Default action is to continue the process if it is currently stopped." msgstr "" "Domyślną akcją jest kontynuowanie procesu, jeżeli jest obecnie zatrzymany." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A process can change the disposition of a signal using B(2) or " "B(2). (The latter is less portable when establishing a signal " "handler; see B(2) for details.) Using these system calls, a " "process can elect one of the following behaviors to occur on delivery of the " "signal: perform the default action; ignore the signal; or catch the signal " "with a I, a programmer-defined function that is " "automatically invoked when the signal is delivered." msgstr "" "Proces może zmienić zachowanie się sygnału, używając B(2) lub " "B(2) (to drugie jest mniej przenośne, jeśli chodzi o ustawianie " "akcji obsługi sygnału; szczegóły opisano w B(2)). Używając tych " "wywołań systemowych, proces może wybrać jedną z poniższych reakcji na " "dostarczenie sygnału: wykonać domyślną akcję, zignorować sygnał, przejąć " "sygnał wykonując I, czyli podaną przez " "programistę funkcję, wywoływaną automatycznie po dostarczeniu sygnału." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "By default, a signal handler is invoked on the normal process stack. It is " "possible to arrange that the signal handler uses an alternate stack; see " "B(2) for a discussion of how to do this and when it might be " "useful." msgstr "" "Domyślnie procedura obsługi sygnału jest uruchamiana na normalnym stosie " "procesu. Można to zmienić, tak żeby używany był stos alternatywny; " "szczegóły, jak i po co to robić, można znaleźć w B(2)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The signal disposition is a per-process attribute: in a multithreaded " "application, the disposition of a particular signal is the same for all " "threads." msgstr "" "Zachowanie sygnału jest atrybutem poszczególnych procesów: w aplikacji " "wielowątkowej zachowanie danego sygnału jest takie samo dla wszystkich " "wątków." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A child created via B(2) inherits a copy of its parent's signal " "dispositions. During an B(2), the dispositions of handled signals " "are reset to the default; the dispositions of ignored signals are left " "unchanged." msgstr "" "Potomek utworzony przez B(2) dziedziczy kopię ustawień sygnałów od " "swojego rodzica. Podczas wywołania B(2) przywracane są wartości " "domyślne ustawień, z wyjątkiem ustawienia ignorowania sygnału, które nie " "jest zmieniane." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Sending a signal" msgstr "Wysyłanie sygnału" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The following system calls and library functions allow the caller to send a " "signal:" msgstr "" "Następujące wywołania systemowe lub funkcje biblioteczne umożliwiają " "wysyłanie sygnałów:" #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(3)" msgstr "B(3)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Sends a signal to the calling thread." msgstr "Wysyła sygnał do wątku, który wywołał tę funckję." #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Sends a signal to a specified process, to all members of a specified process " "group, or to all processes on the system." msgstr "" "Wysyła sygnał do podanego procesu lub do wszystich członków podanej grupy " "procesów, lub do wszystkich procesów w systemie." #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Sends a signal to a process identified by a PID file descriptor." msgstr "" "Wysyła sygnał do procesu identyfikowanego za pomocą deskryptora pliku PID." #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(3)" msgstr "B(3)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Sends a signal to all of the members of a specified process group." msgstr "Wysyła sygnał do wszystkich członków podanej grupy procesów." #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(3)" msgstr "B(3)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Sends a signal to a specified POSIX thread in the same process as the caller." msgstr "" "Wysyła sygnał do podanego wątku POSIX w tym samym procesie, co proces " "wywołujący." #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Sends a signal to a specified thread within a specific process. (This is " "the system call used to implement B(3).)" msgstr "" "Wysyła sygnał do podanego wątku w podanym procesie (jest to używane do " "zaimplementowania B(3))." #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(3)" msgstr "B(3)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Sends a real-time signal with accompanying data to a specified process." msgstr "" "Wysyła sygnał czasu rzeczywistego wraz z powiązanymi danymi do podanego " "procesu." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Waiting for a signal to be caught" msgstr "Oczekiwanie na przechwycenie sygnału" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The following system calls suspend execution of the calling thread until a " "signal is caught (or an unhandled signal terminates the process):" msgstr "" "Następujące wywołania systemowe zawieszają wykonywanie wywołującego je wątku " "do momentu obsłużenia sygnału (lub do momentu, w którym nieobsłużony sygnał " "spowoduje zakończenie procesu)." #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Suspends execution until any signal is caught." msgstr "Zawiesza wykonywanie do momentu złapania sygnału." #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Temporarily changes the signal mask (see below) and suspends execution until " "one of the unmasked signals is caught." msgstr "" "Tymczasowo zmienia maskę sygnału (patrz niżej) i zawiesza wykonywanie do " "momentu przechwycenia jednego z niemaskowanych sygnałów." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Synchronously accepting a signal" msgstr "Synchroniczne akceptowanie sygnału" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Rather than asynchronously catching a signal via a signal handler, it is " "possible to synchronously accept the signal, that is, to block execution " "until the signal is delivered, at which point the kernel returns information " "about the signal to the caller. There are two general ways to do this:" msgstr "" "Zamiast asynchronicznego przechwytywania sygnału przez procedurę jego " "obsługi, możliwe jest synchroniczne akceptowanie sygnałów, czyli blokowanie " "wykonywania do czasu dostarczenia sygnału, w którym to momencie jądro zwraca " "informacje o sygnale do funkcji wywołującej. W ogólności można to zrobić na " "dwa sposoby:" #. 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 "" "B(2), B(2), and B(3) suspend execution " "until one of the signals in a specified set is delivered. Each of these " "calls returns information about the delivered signal." msgstr "" "B(2), B(2) oraz B(3) zawieszają " "wykonanie aż do chwili dostarczenia jednego z sygnałów należącego do " "podanego zbioru sygnałów. Każde z tych wywołań systemowych zwraca informacje " "o dostarczonym sygnale." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "B(2) returns a file descriptor that can be used to read " "information about signals that are delivered to the caller. Each " "B(2) from this file descriptor blocks until one of the signals in the " "set specified in the B(2) call is delivered to the caller. The " "buffer returned by B(2) contains a structure describing the signal." msgstr "" "B(2) zwraca deskryptor pliku, którego można użyć do odczytania " "informacji o sygnałach dostarczanych do procesu wywołującego. Każda operacja " "odczytu za pomocą B(2) z tego deskryptora pliku jest blokowana do " "czasu dostarczenia do programu wywołującego jednego z sygnałów przekazanych " "w zbiorze B(2). Bufor zwracany przez B(2) zawiera strukturę " "opisującą sygnał." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Signal mask and pending signals" msgstr "Maska sygnału i sygnały oczekujące" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A signal may be I, which means that it will not be delivered until " "it is later unblocked. Between the time when it is generated and when it is " "delivered a signal is said to be I." msgstr "" "Sygnał może być I, co oznacza, że nie zostanie dostarczony, " "dopóki się go nie odblokuje. Sygnał jest nazywany I, jeżeli " "został już wygenerowany, ale nie został jeszcze dostarczony." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Each thread in a process has an independent I, which indicates " "the set of signals that the thread is currently blocking. A thread can " "manipulate its signal mask using B(3). In a traditional " "single-threaded application, B(2) can be used to manipulate " "the signal mask." msgstr "" "Każdy wątek procesu ma swoją niezależną I, określającą zbiór " "sygnałów obecnie blokowanych przez wątek. Wątek może zmieniać maskę " "sygnałów, używając B(3). Tradycyjna, jednowątkowa aplikacja " "może do tego celu użyć B(2)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A child created via B(2) inherits a copy of its parent's signal mask; " "the signal mask is preserved across B(2)." msgstr "" "Dziecko utworzone przez B(2) dziedziczy kopię maski sygnałów od " "swojego rodzica. Maska jest zachowywana podczas wywołań B(2)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A signal may be process-directed or thread-directed. A process-directed " "signal is one that is targeted at (and thus pending for) the process as a " "whole. A signal may be process-directed because it was generated by the " "kernel for reasons other than a hardware exception, or because it was sent " "using B(2) or B(3). A thread-directed signal is one that " "is targeted at a specific thread. A signal may be thread-directed because " "it was generated as a consequence of executing a specific machine-language " "instruction that triggered a hardware exception (e.g., B for an " "invalid memory access, or B for a math error), or because it was " "targeted at a specific thread using interfaces such as B(2) or " "B(3)." msgstr "" "Sygnał może być kierowany do procesu lub kierowany do wątku. Sygnał " "kierowany do procesu jest przeznaczony do (i oczekujący wobec) całego " "procesu. Sygnał może być kierowany do procesu, ponieważ został wygenerowany " "przez jądro, z powodów innych niż wyjątek sprzętowy albo ponieważ został " "wysłany za pomocą B(2) lub B(3). Sygnał kierowany do wątku " "jest przeznaczony do konkretnego wątku. Sygnał może być kierowany do wątku, " "ponieważ został wygenerowany w konsekwencji wykonania specjalnej instrukcji " "języka maszynowego, która wyzwoliła wyjątek sprzętowy (np. B w " "przypadku nieprawidłowego dostępu do pamięci lub B w przypadku błędu " "matematycznego) albo ponieważ jest kierowany do konkretnego wątku poprzez " "interfejs taki jak B(2) lub B(3)." #. Joseph C. Sible notes: #. On Linux, if the main thread has the signal unblocked, then the kernel #. will always deliver the signal there, citing this kernel code #. Per this comment in kernel/signal.c since time immemorial: #. /* #. * Now find a thread we can wake up to take the signal off the queue. #. * #. * If the main thread wants the signal, it gets first crack. #. * Probably the least surprising to the average bear. #. */ #. But this does not mean the signal will be delivered only in the #. main thread, since if a handler is already executing in the main thread #. (and thus the signal is blocked in that thread), then a further #. might be delivered in a different thread. #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A process-directed signal may be delivered to any one of the threads that " "does not currently have the signal blocked. If more than one of the threads " "has the signal unblocked, then the kernel chooses an arbitrary thread to " "which to deliver the signal." msgstr "" "Sygnał kierowany do procesu może być dostarczony do dowolnego z wątków, " "który aktualnie nie blokuje sygnału. Jeśli więcej niż jeden wątków ma " "odblokowany sygnał, jądro wybiera wątek, do którego zostanie dostarczony " "sygnał, w sposób dowolny." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A thread can obtain the set of signals that it currently has pending using " "B(2). This set will consist of the union of the set of pending " "process-directed signals and the set of signals pending for the calling " "thread." msgstr "" "Wątek może pobrać zbiór obecnie oczekujących sygnałów, używając " "B(2). Zbiór ten będzie zawierał sygnały oczekujące skierowane " "zarówno do całego procesu, jak i do wywołującego wątku. " #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "A child created via B(2) initially has an empty pending signal set; " "the pending signal set is preserved across an B(2)." msgstr "" "Zbiór sygnałów oczekujących dziecka utworzonego przez B(2) jest na " "samym początku pusty. Zbiór ten jest zachowywany podczas B(2)." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Execution of signal handlers" msgstr "Wykonanie procecedur obsługi sygnałów" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Whenever there is a transition from kernel-mode to user-mode execution (e." "g., on return from a system call or scheduling of a thread onto the CPU), " "the kernel checks whether there is a pending unblocked signal for which the " "process has established a signal handler. If there is such a pending " "signal, the following steps occur:" msgstr "" "Gdy tylko zachodzi przejście wykonania z trybu jądra do trybu użytkownika " "(np. powrót z wywołania systemowego lub zakolejkowanie wątku do procesora) " "jądra sprawdza, czy występuje oczekujący, niezablokowany sygnał, dla którego " "proces ustanowił procedurę obsługi sygnału. Jeśli taki oczekujący sygnał " "występuje, mają miejsce poniższe kroki:" #. type: IP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "(1)" msgstr "(1)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The kernel performs the necessary preparatory steps for execution of the " "signal handler:" msgstr "" "Jądro przeprowadza niezbędne działania przygotowawcze do wykonania procedury " "obsługi sygnału:" #. type: IP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "(1.1)" msgstr "(1.1)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "The signal is removed from the set of pending signals." msgstr "Sygnał jest usuwany ze zbioru oczekujących sygnałów." #. type: IP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "(1.2)" msgstr "(1.2)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "If the signal handler was installed by a call to B(2) that " "specified the B flag and the thread has defined an alternate " "signal stack (using B(2)), then that stack is installed." msgstr "" "Jeśli sygnał został zainstalowany wywołaniem do B(2) ze " "znacznikiem B oraz wątek zdefiniował alternatywny stos sygnałów " "(za pomocą B(2)) \\[em] stos ten jest instalowany." #. type: IP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "(1.3)" msgstr "(1.3)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Various pieces of signal-related context are saved into a special frame that " "is created on the stack. The saved information includes:" msgstr "" "Różne części kontekstu związanego z sygnałem są zapisywane do specjalnej " "ramki, która jest tworzona na stosie. Zapisywane informacje obejmują:" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "the program counter register (i.e., the address of the next instruction in " "the main program that should be executed when the signal handler returns);" msgstr "" "Rejestr licznika rozkazów (tj. adres następnej instrukcji w głównym " "programie, która powinna być wykonana po powrocie z procedury obsługi " "sygnału);" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "architecture-specific register state required for resuming the interrupted " "program;" msgstr "" "Stan rejestru zależny od architektury, wymagany do wznowienia przerwanego " "programu;" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "the thread's current signal mask;" msgstr "bieżąca maska sygnałów wątku;" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "the thread's alternate signal stack settings." msgstr "ustawienia alternatywnego stosu sygnałów wątku." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "(If the signal handler was installed using the B(2) " "B flag, then the above information is accessible via the " "I object that is pointed to by the third argument of the signal " "handler.)" msgstr "" "(Jeśli procedurę obsługi sygnału zainstalowano przy użyciu znacznika " "B B(2), powyższe informacje są dostępne za pomocą " "obiektu I, na który wskazuje trzeci argument procedury obsługi " "sygnału)." #. type: IP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "(1.4)" msgstr "(1.4)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Any signals specified in Isa_mask> when registering the handler " "with B(2) are added to the thread's signal mask. The signal " "being delivered is also added to the signal mask, unless B was " "specified when registering the handler. These signals are thus blocked " "while the handler executes." msgstr "" "Wszelkie sygnały podane w Isa_mask> przy rejestracji procedury " "obsługi przy użyciu B(2) są dodawane do maski sygnałów wątku. " "Dostarczany sygnał jest również dodawany do maski sygnałów, chyba że przy " "rejestracji procedury obsługi podano B. Z tego powodu, te " "sygnały są blokowane w trakcie wykonywania procedury obsługi." #. type: IP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "(2)" msgstr "(2)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The kernel constructs a frame for the signal handler on the stack. The " "kernel sets the program counter for the thread to point to the first " "instruction of the signal handler function, and configures the return " "address for that function to point to a piece of user-space code known as " "the signal trampoline (described in B(2))." msgstr "" "Jądro tworzy ramkę na stosie, dla procedury obsługi sygnału. Jądro ustawia " "licznik rozkazów dla wątku tak, aby wskazywał na pierwszą instrukcję funkcji " "obsługi sygnału i konfiguruje adres powrotny dla tej funkcji tak, aby " "wskazywał na kod w przestrzeni użytkownika znany jako trampolina sygnału " "(opisany w podręczniku B(2))." #. type: IP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "(3)" msgstr "(3)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The kernel passes control back to user-space, where execution commences at " "the start of the signal handler function." msgstr "" "Jądro zwraca kontrolę do przestrzeni użytkownika, gdzie wykonanie zaczyna " "się na początku funkcji obsługi sygnału." #. type: IP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "(4)" msgstr "(4)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "When the signal handler returns, control passes to the signal trampoline " "code." msgstr "" "Gdy procedura obsługi sygnału powróci, kontrola jest przekazywana do kodu " "trampoliny sygnału." #. type: IP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "(5)" msgstr "(5)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The signal trampoline calls B(2), a system call that uses the " "information in the stack frame created in step 1 to restore the thread to " "its state before the signal handler was called. The thread's signal mask " "and alternate signal stack settings are restored as part of this procedure. " "Upon completion of the call to B(2), the kernel transfers control " "back to user space, and the thread recommences execution at the point where " "it was interrupted by the signal handler." msgstr "" "Trampolina sygnału wywołuje B(2), wywołanie systemowe, które za " "pomocą informacji w ramce stosu utworzonej w kroku 1, przywraca wątek do " "stanu sprzed wywołania procedury obsługi sygnału. Jako część tej procedury, " "przywracana jest maska sygnałów wątku oraz ustawienia alternatywnego stosu " "sygnałów. Po zakończeniu wywołania B(2), jądro przekazuje " "kontrolę z powrotem do przestrzeni użytkownika, a wątek zaczyna wykonanie w " "punkcie, w którym był przerwany procedurą obsługi sygnału." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Note that if the signal handler does not return (e.g., control is " "transferred out of the handler using B(3), or the handler " "executes a new program with B(2)), then the final step is not " "performed. In particular, in such scenarios it is the programmer's " "responsibility to restore the state of the signal mask (using " "B(2)), if it is desired to unblock the signals that were " "blocked on entry to the signal handler. (Note that B(3) may or " "may not restore the signal mask, depending on the I value that was " "specified in the corresponding call to B(3).)" msgstr "" "Proszę zauważyć, że jeśli procedura obsługi sygnału nie powróci (np. " "kontrola zostanie przekazana poza procedurę obsługi za pomocą " "B(3) albo procedura obsługi wykona nowy program za pomocą " "B(2)), to ostatni krok nie jest wykonywany. W szczególności, w " "takich przypadkach to po stronie programisty leży odpowiedzialność za " "przywrócenie stanu maski sygnałów (przy użyciu B(2)), jeśli " "pożądane jest odblokowanie sygnałów, które zostały zablokowane przy wejściu " "do procedury obsługi sygnału (proszę zauważyć, że B(3) może, ale " "nie musi przywrócić maski sygnałów, w zależności od wartości I " "podanej w odpowiednim wywołaniu do B(3))." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "From the kernel's point of view, execution of the signal handler code is " "exactly the same as the execution of any other user-space code. That is to " "say, the kernel does not record any special state information indicating " "that the thread is currently executing inside a signal handler. All " "necessary state information is maintained in user-space registers and the " "user-space stack. The depth to which nested signal handlers may be invoked " "is thus limited only by the user-space stack (and sensible software design!)." msgstr "" "Z punktu widzenia jądra, wykonanie kodu procedury obsługi sygnału jest " "identyczne jak wykonanie każdego innego kodu w przestrzeni użytkownika. " "Oznacza to, że jądro nie zapisuje żadnych specjalnych informacji o stanie " "wskazujących, że wątek jest aktualnie wykonywany w procedurze obsługi " "sygnału. Wszystkie niezbędne informacje o stanie są utrzymywane w rejestrach " "w przestrzeni użytkownika i stosie w przestrzeni użytkownika. Głębokość " "zagnieżdżenia wywoływanych procedur obsługi sygnału zależy zatem tylko od " "stosu w przestrzeni użytkownika (i rozsądnego projektu oprogramowania!)." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Standard signals" msgstr "Sygnały standardowe" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Linux supports the standard signals listed below. The second column of the " "table indicates which standard (if any) specified the signal: \"P1990\" " "indicates that the signal is described in the original POSIX.1-1990 " "standard; \"P2001\" indicates that the signal was added in SUSv2 and " "POSIX.1-2001." msgstr "" "Linux obsługuje sygnały standardowe wypisane niżej. Druga kolumna wskazuje " "jaki standard (o ile w ogóle) określa sygnał: \\[Bq]P1990\\[rq] oznacza, że " "sygnał był opisany w pierwotnym standardzie POSIX.1-1990; \\[Bq]P2001\\[rq] " "wskazuje, że sygnał dodano w SUSv2 i POSIX.1-2001." #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Signal" msgstr "Sygnał" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Standard" msgstr "Standard" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Action" msgstr "Akcja" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Comment" msgstr "Komentarz" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGABRT" msgstr "SIGABRT" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "P1990" msgstr "P1990" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Abort signal from B(3)" msgstr "Sygnał abort od B(3)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGALRM" msgstr "SIGALRM" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Timer signal from B(2)" msgstr "Sygnał timera od B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGBUS" msgstr "SIGBUS" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "P2001" msgstr "P2001" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Bus error (bad memory access)" msgstr "Błąd szyny (niepr. dostęp do pamięci)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGCHLD" msgstr "SIGCHLD" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Child stopped or terminated" msgstr "Potomek zatrzymał się lub zakończył pracę" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGCLD" msgstr "SIGCLD" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "-" msgstr "-" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "A synonym for B" msgstr "Synonim B" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGCONT" msgstr "SIGCONT" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Continue if stopped" msgstr "Kontynuuj, jeśli się zatrzymał" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGEMT" msgstr "SIGEMT" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Emulator trap" msgstr "Pułapka emulatora" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGFPE" msgstr "SIGFPE" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Floating-point exception" msgstr "Wyjątek zmiennoprzecinkowy" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGHUP" msgstr "SIGHUP" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Hangup detected on controlling terminal" msgstr "Zawieszenie wykryte na terminalu kontrol." #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "or death of controlling process" msgstr "lub śmierć procesu kontrolującego" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGILL" msgstr "SIGILL" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Illegal Instruction" msgstr "Nielegalna instrukcja" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGINFO" msgstr "SIGINFO" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "A synonym for B" msgstr "Synonim B" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGINT" msgstr "SIGINT" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Interrupt from keyboard" msgstr "Przerwanie nakazane z klawiatury" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGIO" msgstr "SIGIO" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "I/O now possible (4.2BSD)" msgstr "I/O teraz możliwe (4.2BSD)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGIOT" msgstr "SIGIOT" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "IOT trap. A synonym for B" msgstr "Pułapka IOT. Synonim B" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGKILL" msgstr "SIGKILL" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Kill signal" msgstr "Sygnał Kill" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGLOST" msgstr "SIGLOST" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "File lock lost (unused)" msgstr "Utracono blokadę pliku (nieużywane)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGPIPE" msgstr "SIGPIPE" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Broken pipe: write to pipe with no" msgstr "Uszkodzony potok: zapis do potoku bez" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "readers; see B(7)" msgstr "odczytujących; zob. 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 "SIGPOLL" msgstr "SIGPOLL" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Pollable event (Sys V);" msgstr "Zdarzenie odpytywalne (Sys V);" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "synonym for B" msgstr "synonim dla B" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGPROF" msgstr "SIGPROF" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Profiling timer expired" msgstr "Przeterminowanie zegara profilowego" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGPWR" msgstr "SIGPWR" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Power failure (System V)" msgstr "Błąd zasilania (System V)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGQUIT" msgstr "SIGQUIT" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Quit from keyboard" msgstr "Wyjście nakazane z klawiatury" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGSEGV" msgstr "SIGSEGV" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Invalid memory reference" msgstr "Nieprawidłowa referencja pamięciowa" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGSTKFLT" msgstr "SIGSTKFLT" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Stack fault on coprocessor (unused)" msgstr "Błąd stosu koprocesora (nieużywany)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGSTOP" msgstr "SIGSTOP" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Stop process" msgstr "Zatrzymaj proces" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGTSTP" msgstr "SIGTSTP" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Stop typed at terminal" msgstr "Zatrzymanie napisane z terminala" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGSYS" msgstr "SIGSYS" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Bad system call (SVr4);" msgstr "Nieprawidłowe wywołanie systemowe (SVr4);" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "see also B(2)" msgstr "zob. też B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGTERM" msgstr "SIGTERM" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Termination signal" msgstr "Sygnał zakończenia pracy" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGTRAP" msgstr "SIGTRAP" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Trace/breakpoint trap" msgstr "Śledzenie/pułapka kontrolna" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGTTIN" msgstr "SIGTTIN" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Terminal input for background process" msgstr "Wejście terminala dla procesu w tle" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGTTOU" msgstr "SIGTTOU" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Terminal output for background process" msgstr "Wyjście terminala dla procesu w tle" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGUNUSED" msgstr "SIGUNUSED" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Synonymous with B" msgstr "Synonimiczny z B" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGURG" msgstr "SIGURG" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Urgent condition on socket (4.2BSD)" msgstr "Pilny warunek na gnieździe (4.2BSD)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGUSR1" msgstr "SIGUSR1" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "User-defined signal 1" msgstr "Sygnał 1 użytkownika" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGUSR2" msgstr "SIGUSR2" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "User-defined signal 2" msgstr "Sygnał 2 użytkownika" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGVTALRM" msgstr "SIGVTALRM" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Virtual alarm clock (4.2BSD)" msgstr "Wirtualny zegar alarmu (4.2BSD)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGXCPU" msgstr "SIGXCPU" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "CPU time limit exceeded (4.2BSD);" msgstr "Przekroczone ogran. czasu CPU (4.2BSD)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "see B(2)" msgstr "zob. B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGXFSZ" msgstr "SIGXFSZ" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "File size limit exceeded (4.2BSD);" msgstr "Przekr. ogran. rozmiaru pliku (4.2BSD)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SIGWINCH" msgstr "SIGWINCH" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Window resize signal (4.3BSD, Sun)" msgstr "Sygnał zmiany rozm. okna (4.3BSD, Sun)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The signals B and B cannot be caught, blocked, or ignored." msgstr "" "Sygnałów B oraz B nie można przechwycić, zablokować ani " "zignorować." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Up to and including Linux 2.2, the default behavior for B, " "B, B, and (on architectures other than SPARC and MIPS) " "B was to terminate the process (without a core dump). (On some " "other UNIX systems the default action for B and B is to " "terminate the process without a core dump.) Linux 2.4 conforms to the " "POSIX.1-2001 requirements for these signals, terminating the process with a " "core dump." msgstr "" "Do wersji 2.2 Linuksa (włącznie) domyślne zachowanie dla sygnałów B, " "B, B oraz (na architekturach innych niż SPARC i MIPS) " "B polegało na przerwaniu procesu (bez zrzutu pamięci). (W niektórych " "innych Uniksach domyślne zachowanie dla B i B polega na " "przerwaniu procesu bez zrzutu pamięci). Linux 2.4 jest zgodny ze wymaganiami " "standardu POSIX.1-2001 dotyczącymi tych sygnałów i przerywa proces ze " "zrzutem pamięci." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "B is not specified in POSIX.1-2001, but nevertheless appears on most " "other UNIX systems, where its default action is typically to terminate the " "process with a core dump." msgstr "" "B nie jest wymieniony w POSIX.1-2001, lecz pomimo to pojawia się w " "większości innych Uniksów. Domyślną akcją dla tego sygnału jest zazwyczaj " "przerwanie procesu ze zrzutem pamięci." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "B (which is not specified in POSIX.1-2001) is typically ignored by " "default on those other UNIX systems where it appears." msgstr "" "B (niewymieniony w POSIX.1-2001) jest zazwyczaj domyślnie ignorowany " "w tych Uniksach, w których występuje." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "B (which is not specified in POSIX.1-2001) is ignored by default on " "several other UNIX systems." msgstr "" "B (niewymieniony w POSIX.1-2001) jest domyślnie ignorowany w " "niektórych innych Uniksach." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Queueing and delivery semantics for standard signals" msgstr "Kolejkowanie i semantyka dostarczania sygnałów standardowych" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "If multiple standard signals are pending for a process, the order in which " "the signals are delivered is unspecified." msgstr "" "Jeśli na proces oczekuje kilka sygnałów standardowych, kolejność, w jakiej " "zostaną dostarczone, jest nieokreślona." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Standard signals do not queue. If multiple instances of a standard signal " "are generated while that signal is blocked, then only one instance of the " "signal is marked as pending (and the signal will be delivered just once when " "it is unblocked). In the case where a standard signal is already pending, " "the I structure (see B(2)) associated with that " "signal is not overwritten on arrival of subsequent instances of the same " "signal. Thus, the process will receive the information associated with the " "first instance of the signal." msgstr "" "Sygnały standardowe nie są kolejkowane. Jeśli w trakcie blokowania sygnału " "wygenerowane zostanie wiele wystąpień sygnału standardowego, to tylko jedno " "jego wystąpienie jest oznaczane jako oczekujące (i po jego odblokowaniu, " "sygnał zostanie dostarczony jeden raz). W przypadku, gdy istnieje już sygnał " "oczekujący, struktura I (zob. B(2)) związana z danym " "sygnałem nie jest nadpisywana, po nadejściu kolejnych wystąpień tego samego " "sygnału. Proces otrzyma zatem informacje powiązane z pierwszym występieniem " "danego sygnału." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Signal numbering for standard signals" msgstr "Numerowanie sygnałów, w zakresie sygnałów standardowych" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The numeric value for each signal is given in the table below. As shown in " "the table, many signals have different numeric values on different " "architectures. The first numeric value in each table row shows the signal " "number on x86, ARM, and most other architectures; the second value is for " "Alpha and SPARC; the third is for MIPS; and the last is for PARISC. A dash " "(-) denotes that a signal is absent on the corresponding architecture." msgstr "" "Wartość numeryczna każdego sygnału jest podana w poniższej tabeli. Jak " "wskazano w tabeli, wiele sygnałów ma zróżnicowane wartości numeryczne na " "różnych architekturach. Pierwsza wartość numeryczna w każdym wierszu tabeli " "ukazuje numer sygnału na architekturze x86, ARM i większości innych " "architektur; druga wartość dotyczy Alpha i SPARC; trzecia \\[em] MIPS; a " "ostatnia \\[em] PARISC. Kreska (-) wskazuje, że sygnał nie występuje na " "danej architekturze." #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "x86/ARM" msgstr "x86/ARM" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Alpha/" msgstr "Alpha/" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "MIPS" msgstr "MIPS" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "PARISC" msgstr "PARISC" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Notes" msgstr "Uwagi" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "most others" msgstr "większość innych" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SPARC" msgstr "SPARC" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\01" msgstr "\\01" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\02" msgstr "\\02" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\03" msgstr "\\03" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\04" msgstr "\\04" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\05" msgstr "\\05" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\06" msgstr "\\06" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\07" msgstr "\\07" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "10" msgstr "10" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\08" msgstr "\\08" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\09" msgstr "\\09" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "30" msgstr "30" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "16" msgstr "16" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "11" msgstr "11" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "12" msgstr "12" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "31" msgstr "31" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "17" msgstr "17" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "13" msgstr "13" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "14" msgstr "14" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "15" msgstr "15" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "20" msgstr "20" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "18" msgstr "18" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "19" msgstr "19" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "25" msgstr "25" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "26" msgstr "26" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "23" msgstr "23" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "24" msgstr "24" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "21" msgstr "21" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "27" msgstr "27" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "22" msgstr "22" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "28" msgstr "28" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "29" msgstr "29" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Same as SIGIO" msgstr "jak SIGIO" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "29/-" msgstr "29/-" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "-/29" msgstr "-/29" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Note the following:" msgstr "Proszę zauważyć, co następuje:" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Where defined, B is synonymous with B. Since glibc 2.26, " "B is no longer defined on any architecture." msgstr "" "Jeśli B jest zdefiniowany, to jest synonimem dla B. Od " "glibc 2.26, B nie jest już zdefiniowany na żadnej architekturze." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Signal 29 is B/B (synonyms for the same value) on Alpha but " "B on SPARC." msgstr "" "Sygnał 29 oznacza B/B (synonimy o tej samej wartości) na " "architekturze Alpha, lecz B na architekturze SPARC." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Real-time signals" msgstr "Sygnały czasu rzeczywistego" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Starting with Linux 2.2, Linux supports real-time signals as originally " "defined in the POSIX.1b real-time extensions (and now included in " "POSIX.1-2001). The range of supported real-time signals is defined by the " "macros B and B. POSIX.1-2001 requires that an " "implementation support at least B<_POSIX_RTSIG_MAX> (8) real-time signals." msgstr "" "Od Linuksa 2.2, Linux wspiera sygnały czasu rzeczywistego zdefiniowane " "pierwotnie w rozszerzeniu dla czasu rzeczywistego POSIX.1b (a obecnie " "zawarte w POSIX.1-2001). Zakres obsługiwanych sygnałów czasu rzeczywistego " "jest definiowany przez makra B i B. POSIX.1-2001 wymaga " "od implementacji wspierania co najmniej B<_POSIX_RTSIG_MAX> (8) sygnałów " "czasu rzeczywistego." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The Linux kernel supports a range of 33 different real-time signals, " "numbered 32 to 64. However, the glibc POSIX threads implementation " "internally uses two (for NPTL) or three (for LinuxThreads) real-time signals " "(see B(7)), and adjusts the value of B suitably (to 34 " "or 35). Because the range of available real-time signals varies according " "to the glibc threading implementation (and this variation can occur at run " "time according to the available kernel and glibc), and indeed the range of " "real-time signals varies across UNIX systems, programs should I, but instead should always " "refer to real-time signals using the notation B+n, and include " "suitable (run-time) checks that B+n does not exceed B." msgstr "" "Jądro Linux wspiera 33 różne sygnały czasu rzeczywistego, o numerach od 32 " "do 64. Jednakże implementacja wątków POSIX w glibc używa dwóch (dla NPTL) " "lub trzech (dla LinuxThreads) z nich na swoje wewnętrzne potrzeby (patrz " "B(7)), odpowiednio zmieniając także B (na 34 lub 35). " "Ponieważ zakres dostępnych sygnałów czasu rzeczywistego zmienia się zależnie " "od implementacji wątków w glibc (różnice mogą występować również w czasie " "działania aplikacji, zależnie od wersji jądra i glibc) i tak naprawdę zakres " "ten różni się pomiędzy implementacjami Uniksa, programy I, ale powinny zawsze się odwoływać do sygnałów czasu rzeczywistego " "używając notacji B+n, i sprawdzać (podczas działania aplikacji), " "czy B+n nie przekracza B." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Unlike standard signals, real-time signals have no predefined meanings: the " "entire set of real-time signals can be used for application-defined purposes." msgstr "" "W odróżnieniu od sygnałów standardowych, sygnały czasu rzeczywistego nie " "mają predefiniowanego znaczenia: można wykorzystywać cały zestaw sygnałów " "czasu rzeczywistego do celów określonych w aplikacji." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The default action for an unhandled real-time signal is to terminate the " "receiving process." msgstr "" "Domyślną akcją na nieobsłużony sygnał czasu rzeczywistego jest przerwanie " "procesu, który go otrzymał." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Real-time signals are distinguished by the following:" msgstr "Sygnały czasu rzeczywistego są rozpoznawane w następujący sposób:" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Multiple instances of real-time signals can be queued. By contrast, if " "multiple instances of a standard signal are delivered while that signal is " "currently blocked, then only one instance is queued." msgstr "" "Można kolejkować wiele egzemplarzy sygnału czasu rzeczywistego. Dla " "odróżnienia, jeśli w czasie gdy standardowy sygnał jest blokowany zostanie " "doręczonych wiele egzemplarzy tego sygnału, tylko jeden egzemplarzy trafia " "do kolejki." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "If the signal is sent using B(3), an accompanying value (either an " "integer or a pointer) can be sent with the signal. If the receiving process " "establishes a handler for this signal using the B flag to " "B(2), then it can obtain this data via the I field of " "the I structure passed as the second argument to the handler. " "Furthermore, the I and I fields of this structure can be " "used to obtain the PID and real user ID of the process sending the signal." msgstr "" "Jeśli sygnał wysłano korzystając z B(3), można wysłać wraz z tym " "sygnałem wartość towarzyszącą (całkowitą lub wskaźnik). Jeśli proces " "otrzymujący ustanawia funkcję obsługi dla tego sygnału za pomocą znacznika " "B funkcji B(2), to otrzymuje towarzyszącą mu daną " "za pośrednictwem pola I struktury I przekazanej jako " "drugi argument funkcji obsługi. Ponadto, pola I oraz I tej " "struktury mogą służyć do otrzymania identyfikatora procesu oraz " "rzeczywistego identyfikatora użytkownika procesu wysyłającego sygnał." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Real-time signals are delivered in a guaranteed order. Multiple real-time " "signals of the same type are delivered in the order they were sent. If " "different real-time signals are sent to a process, they are delivered " "starting with the lowest-numbered signal. (I.e., low-numbered signals have " "highest priority.) By contrast, if multiple standard signals are pending " "for a process, the order in which they are delivered is unspecified." msgstr "" "Sygnały czasu rzeczywistego są doręczane w zagwarantowanej kolejności. " "Sygnały czasu rzeczywistego jednego rodzaju są doręczane w takiej " "kolejności, w jakiej zostały wysłane. Jeśli do procesu zostaną wysłane różne " "sygnały czasu rzeczywistego, będą one doręczone począwszy od sygnału o " "najniższym numerze. (Tzn. sygnały o niskich numerach mają najwyższy " "priorytet). Sygnały standardowe zachowują się inaczej: jeśli kilka " "standardowych sygnałów oczekuje na proces, to kolejność dostarczenia nie " "jest określona." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "If both standard and real-time signals are pending for a process, POSIX " "leaves it unspecified which is delivered first. Linux, like many other " "implementations, gives priority to standard signals in this case." msgstr "" "POSIX nie określa, które z sygnałów powinny zostać doręczone jako pierwsze w " "sytuacji, gdy obsłużenia wymagają zarówno sygnały standardowe, jak i sygnały " "czasu rzeczywistego. Linux, podobnie do innych implementacji, daje w tym " "przypadku pierwszeństwo sygnałom standardowym." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "According to POSIX, an implementation should permit at least " "B<_POSIX_SIGQUEUE_MAX> (32) real-time signals to be queued to a process. " "However, Linux does things differently. Up to and including Linux 2.6.7, " "Linux imposes a system-wide limit on the number of queued real-time signals " "for all processes. This limit can be viewed and (with privilege) changed " "via the I file. A related file, I, can be used to find out how many real-time signals are " "currently queued. In Linux 2.6.8, these I interfaces were replaced " "by the B resource limit, which specifies a per-user limit " "for queued signals; see B(2) for further details." msgstr "" "Zgodnie z POSIX, implementacja powinna zezwalać na kolejkowanie do procesu " "co najmniej B<_POSIX_SIGQUEUE_MAX> (32) sygnałów czasu rzeczywistego. " "Jednakże w Linuksie zostało to zaimplementowane inaczej. Aż do Linuksa 2.6.7 " "(włącznie), Linux narzuca ogólnosystemowe ograniczenie liczby sygnałów czasu " "rzeczywistego kolejkowanych do wszystkich procesów. Ograniczenie to można " "zobaczyć, a także (przy odpowiednich uprawnieniach) zmienić za pośrednictwem " "pliku I. Podobnie, za pośrednictwem pliku I można dowiedzieć się, ile sygnałów czasu " "rzeczywistego jest aktualnie w kolejce. W Linuksie 2.6.8 ten interfejs I został zastąpiony limitem zasobów B, który określa " "limit kolejkowanych sygnałów dla poszczególnych użytkowników; patrz " "B(2) w celu uzyskania dalszych informacji." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The addition of real-time signals required the widening of the signal set " "structure (I) from 32 to 64 bits. Consequently, various system " "calls were superseded by new system calls that supported the larger signal " "sets. The old and new system calls are as follows:" msgstr "" "Dodanie sygnałów czasu rzeczywistego wymogło poszerzenie struktury zestawu " "sygnałów (I) z 32 do 64 bitów. W konsekwencji różne wywołania " "systemowe zostały zastąpione nowymi, które obsługują większy zestaw " "sygnałów. Oto stare i nowe wywołania systemowe:" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Linux 2.0 and earlier" msgstr "Linux 2.0 i wcześniejsze" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Linux 2.2 and later" msgstr "Linux 2.2 i późniejsze" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B(2)" msgstr "B(2)" #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Interruption of system calls and library functions by signal handlers" msgstr "Przerywanie wywołań systemowych i funkcji bibliotecznych przez funkcje obsługi sygnałów" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "If a signal handler is invoked while a system call or library function call " "is blocked, then either:" msgstr "" "Jeśli procedura obsługi sygnału jest wywołana w trakcie wywołania " "systemowego lub wywołania funkcji bibliotecznej to wtedy albo:" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "the call is automatically restarted after the signal handler returns; or" msgstr "" "wywołanie jest automatycznie uruchamiane ponownie po zakończeniu funkcji " "obsługującej sygnał, albo" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "the call fails with the error B." msgstr "wywołanie zwraca błąd B." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Which of these two behaviors occurs depends on the interface and whether or " "not the signal handler was established using the B flag (see " "B(2)). The details vary across UNIX systems; below, the details " "for Linux." msgstr "" "To, które z powyższych wystąpi, zależy od interfejsu i od tego, czy podczas " "ustanawiania funkcji obsługi sygnału użyto znacznika B (patrz " "B(2)). Szczegóły się różnią między różnymi Uniksami, poniżej " "podano szczegóły dotyczące Linuksa." #. The following system calls use ERESTARTSYS, #. so that they are restartable #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "If a blocked call to one of the following interfaces is interrupted by a " "signal handler, then the call is automatically restarted after the signal " "handler returns if the B flag was used; otherwise the call fails " "with the error B:" msgstr "" "Jeśli blokowane wywołanie jednego z poniższych interfejsów zostanie " "przerwane przez procedurę obsługi sygnału, to wywołanie to zostanie " "automatycznie uruchomione ponownie, jeśli użyto znacznika B. W " "przeciwnym wypadku wywołanie zwróci błąd B:" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "B(2), B(2), B(2), B(2), and B(2) calls " "on \"slow\" devices. A \"slow\" device is one where the I/O call may block " "for an indefinite time, for example, a terminal, pipe, or socket. If an I/O " "call on a slow device has already transferred some data by the time it is " "interrupted by a signal handler, then the call will return a success status " "(normally, the number of bytes transferred). Note that a (local) disk is " "not a slow device according to this definition; I/O operations on disk " "devices are not interrupted by signals." msgstr "" "Wywołania B(2), B(2), B(2), B(2) i B(2) " "na urządzeniach \\[Bq]powolnych\\[rq]. Urządzenie \\[Bq]powolne\\[rq] to " "takie, w którym operacja wejścia/wyjścia może się blokować przez " "nieskończony czas, na przykład: terminal, potok lub gniazdo. Jeśli wywołanie " "systemowe wejścia/wyjścia na urządzeniu powolnym spowodowało już jakiś " "transfer danych, zanim zostało przerwane przez sygnał, to zwróci ono " "pomyślny kod zakończenie (będący zazwyczaj liczbą przetransferowanych " "bajtów). Proszę zauważyć, że (lokalny) dysk zgodnie z tą definicją nie jest " "urządzeniem powolnym: operacje wejścia/wyjścia na urządzeniach dyskowych nie " "są przerywane sygnałami." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "B(2), if it can block (e.g., when opening a FIFO; see B(7))." msgstr "" "B(2), jeśli może się zablokować (np. podczas otwierania FIFO, patrz " "B(7))." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "B(2), B(2), B(2), B(2), and B(2)." msgstr "B(2), B(2), B(2), B(2) i B(2)." #. If a timeout (setsockopt()) is in effect on the socket, then these #. system calls switch to using EINTR. Consequently, they and are not #. automatically restarted, and they show the stop/cont behavior #. described below. (Verified from Linux 2.6.26 source, and by experiment; mtk) #. FIXME What about sendmmsg()? #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Socket interfaces: B(2), B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), and B(2), " "unless a timeout has been set on the socket (see below)." msgstr "" "Interfejsy gniazd: B(2), B(2), B(2), B(2), " "B(2), B(2), B(2), B(2) i B(2), " "chyba że ustawiono czas przeterminowania na gnieździe (patrz niżej)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "File locking interfaces: B(2) and the B and " "B operations of B(2)" msgstr "" "Interfejsy blokady plików: B(2) i B oraz operacje " "B B(2)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "POSIX message queue interfaces: B(3), B(3), " "B(3), and B(3)." msgstr "" "Interfejsy kolejek komunikatów POSIX: B(3), " "B(3), B(3) i B(3)." #. commit 72c1bbf308c75a136803d2d76d0e18258be14c7a #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "B(2) B (since Linux 2.6.22; beforehand, always failed " "with B)." msgstr "" "B(2) B (od Linuksa 2.6.22; wcześniej zawsze zwracał błąd " "B)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "B(2)." msgstr "B(2)." #. 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), and related APIs." msgstr "B(3), B(3) i powiązane API." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "B(2) B." msgstr "B(2) B." #. as a consequence of the 2.6.22 changes in the futex() implementation #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "POSIX semaphore interfaces: B(3) and B(3) (since " "Linux 2.6.22; beforehand, always failed with B)." msgstr "" "Interfejsy semaforów POSIX: B(3) i B(3) (od Linuksa " "2.6.22; wcześniejsze wersje zawsze zwracały błąd B)." #. commit 1ca39ab9d21ac93f94b9e3eb364ea9a5cf2aba06 #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "B(2) from an B(7) file descriptor (since Linux 3.8; " "beforehand, always failed with B)." msgstr "" "B(2) z deskryptora pliku B(7) (od Linuksa 3.8; wcześniej " "zawsze zwracało błąd B)." #. These are the system calls that give EINTR or ERESTARTNOHAND #. on interruption by a signal handler. #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The following interfaces are never restarted after being interrupted by a " "signal handler, regardless of the use of B; they always fail " "with the error B when interrupted by a signal handler:" msgstr "" "Następujące interfejsy nigdy nie są wznawiane po przerwaniu przez funkcję " "obsługi sygnału, niezależnie od tego, czy B zostało użyte. Jeśli " "zostaną przerwane przez funkcję obsługi sygnału, to zawsze kończą się " "niepowodzeniem, zwracając błąd B:" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "\"Input\" socket interfaces, when a timeout (B) has been set " "on the socket using B(2): B(2), B(2), " "B(2), B(2) (also with a non-NULL I argument), " "and B(2)." msgstr "" "\\[Bq]Wejściowe\\[rq] interfejsy gniazd, jeśli ustawiono czas " "przeterminowania gniazda (B) za pomocą B(2): " "B(2), B(2), B(2), B(2) (również z " "niezerowym argumentem I) i B(2)." #. FIXME What about sendmmsg()? #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "\"Output\" socket interfaces, when a timeout (B) has been set " "on the socket using B(2): B(2), B(2), " "B(2), and B(2)." msgstr "" "\\[Bq]Wyjściowe\\[rq] interfejsy gniazd, jeśli ustawiono czas " "przeterminowania gniazda (B) za pomocą B(2): " "B(2), B(2), B(2) i B(2)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Interfaces used to wait for signals: B(2), B(2), " "B(2), and B(2)." msgstr "" "Interfejsy oczekiwania na sygnały: B(2), B(2), " "B(2) i B(2)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "File descriptor multiplexing interfaces: B(2), " "B(2), B(2), B(2), B(2) i B(2)." #. On some other systems, SA_RESTART does restart these system calls #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "System V IPC interfaces: B(2), B(2), B(2), and " "B(2)." msgstr "" "Interfejsy komunikacji międzyprocesowej Systemu V: B(2), " "B(2), B(2) oraz B(2)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Sleep interfaces: B(2), B(2), and B(3)." msgstr "" "Interfejsy pauzujące proces: B(2), B(2) i " "B(3)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "B(2)." msgstr "B(2)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B(3) function is also never restarted if interrupted by a " "handler, but gives a success return: the number of seconds remaining to " "sleep." msgstr "" "Funkcja B(3) nigdy nie zostanie zrestartowana po przerwaniu przez " "sygnał i zawsze kończy się pomyślnie, zwracając liczbę pozostałych sekund, " "podczas których proces powinien był pauzować." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "In certain circumstances, the B(2) user-space notification feature " "can lead to restarting of system calls that would otherwise never be " "restarted by B; for details, see B(2)." msgstr "" "W pewnych okolicznościach, funkcji powiadomień w przestrzeni użytkownika " "B(2), może spowodować ponowne uruchomienia wywołań systemowych, " "które w innych przypadkach nigdy nie zostałyby zrestartowane przez " "B; więcej szczegółów w podręczniku B(2)." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Interruption of system calls and library functions by stop signals" msgstr "Przerywanie wywołań systemowych i funkcji bibliotecznych przez sygnały zatrzymujące proces" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "On Linux, even in the absence of signal handlers, certain blocking " "interfaces can fail with the error B after the process is stopped by " "one of the stop signals and then resumed via B. This behavior is " "not sanctioned by POSIX.1, and doesn't occur on other systems." msgstr "" "Pod Linuksem, nawet jeśli procedury obsługi sygnału nie zostaną ustawione, " "pewne interfejsy blokujące mogą się zakończyć niepowodzeniem i zwrócić błąd " "B po tym, jak proces zostanie zatrzymany za pomocą jednego z sygnałów " "zatrzymujących (takich jak B), a następnie wznowiony za pomocą " "B. POSIX.1 nie wspiera tego zachowania, nie występuje ono także na " "innych systemach." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "The Linux interfaces that display this behavior are:" msgstr "Następujące interfejsy Linuksa zachowują się w ten sposób:" #. FIXME What about sendmmsg()? #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "\"Output\" socket interfaces, when a timeout (B) has been set " "on the socket using B(2): B(2), B(2), " "B(2), and B(2), if a send timeout (B) has " "been set." msgstr "" "\\[Bq]Wyjściowe\\[rq] interfejsy gniazd, jeśli ustawiono czas " "przeterminowania gniazda (B) za pomocą B(2): " "B(2), B(2), B(2) i B(2), jeśli ustawiono " "czas przeterminowania wysyłania danych(B)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "B(2), B(2)." msgstr "B(2), B(2)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "B(2), B(2)." msgstr "B(2), B(2)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "B(2), B(2)." msgstr "B(2), B(2)." #. commit 1ca39ab9d21ac93f94b9e3eb364ea9a5cf2aba06 #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Linux 3.7 and earlier: B(2) from an B(7) file descriptor" msgstr "" "Linux 3.7 i wcześniejsze: B(2) czytające z deskryptora pliku " "B(7)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Linux 2.6.21 and earlier: B(2) B, B(3), " "B(3)." msgstr "" "Linux 2.6.21 i wcześniejsze: B(2) B, " "B(3), B(3)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Linux 2.6.8 and earlier: B(2), B(2)." msgstr "Linux 2.6.8 i wcześniejsze: B(2), B(2)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Linux 2.4 and earlier: B(2)." msgstr "Linux 2.4 i wcześniejsze: B(2)." #. 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: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "POSIX.1, except as noted." msgstr "POSIX.1, z wyjątkami jak podano." #. 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 "" "For a discussion of async-signal-safe functions, see B(7)." msgstr "" "Opis funkcji async-signal-safe znajduje się w podręczniku B(7)." #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The IpidItidI file contains various fields that " "show the signals that a thread is blocking (I), catching " "(I), or ignoring (I). (The set of signals that are caught " "or ignored will be the same across all threads in a process.) Other fields " "show the set of pending signals that are directed to the thread (I) " "as well as the set of pending signals that are directed to the process as a " "whole (I). The corresponding fields in IpidI show " "the information for the main thread. See B(5) for further details." msgstr "" "Plik IpidItidI zawiera różne pola, które pokazują " "sygnały, które sygnał: blokuje (I), przechwytuje (I) lub " "ignoruje (I) (przy czym zbiór sygnałów przechwytywanych lub " "ignorowanych jest taki sam dla wszystkich wątków procesu). Inne pola ukazują " "zbiór sygnałów oczekujących, które są skierowane do wątku (I) oraz " "zbiór sygnałów oczekujących, które są skierowane do całego procesu " "(I). Odpowiadające im pola w IpidI pokazują " "informacje dla głównego wątku. Więcej szczegółów w podręczniku B(5)." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "BUGS" msgstr "USTERKI" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "There are six signals that can be delivered as a consequence of a hardware " "exception: B, B, B, B, B, and " "B. Which of these signals is delivered, for any given hardware " "exception, is not documented and does not always make sense." msgstr "" "Istnieje sześć sygnałów, które mogą być dostarczone z powodu wyjątku " "sprzętowego: B, B, B, B, B i " "B. To, które z nich są dostarczane dla jakiegoś wyjątku sprzętowego " "nie jest udokumentowane i nie zawsze ma sens." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "For example, an invalid memory access that causes delivery of B on " "one CPU architecture may cause delivery of B on another " "architecture, or vice versa." msgstr "" "Przykładowo, nieprawidłowy dostęp do pamięci, który powoduje dostarczenie " "sygnału B na jednej architekturze procesora, może powodować " "dostarczanie sygnału B na innej architekturze lub odwrotnie." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "For another example, using the x86 I instruction with a forbidden " "argument (any number other than 3 or 128) causes delivery of B, " "even though B would make more sense, because of how the CPU reports " "the forbidden operation to the kernel." msgstr "" "Innym przykładem jest instrukcja I x86 z zabronionym argumentem (liczbą " "inną niż 3 lub 128), która powoduje dostarczenie B, choć " "logiczniejszy, z powodu sposobu, w jaki procesor informuje jądro o " "zabronionych operacjach, byłby sygnał B." #. 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-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "" "B(1), B(2), B(2), B(2), " "B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), " "B(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(3), " "B(3), B(3), B(5), B(5), B(7), " "B(7), B(3type)" msgstr "" "B(1), B(2), B(2), B(2), " "B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), " "B(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(3), " "B(3), B(3), B(5), B(5), B(7), " "B(7), B(3type)" #. 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: Plain text #: debian-bookworm msgid "" "The I file contains various fields that show " "the signals that a thread is blocking (I), catching (I), or " "ignoring (I). (The set of signals that are caught or ignored will " "be the same across all threads in a process.) Other fields show the set of " "pending signals that are directed to the thread (I) as well as the " "set of pending signals that are directed to the process as a whole " "(I). The corresponding fields in I show the " "information for the main thread. See B(5) for further details." msgstr "" "Plik I zawiera różne pola, które pokazują " "sygnały, które sygnał: blokuje (I), przechwytuje (I) lub " "ignoruje (I) (przy czym zbiór sygnałów przechwytywanych lub " "ignorowanych jest taki sam dla wszystkich wątków procesu). Inne pola ukazują " "zbiór sygnałów oczekujących, które są skierowane do wątku (I) oraz " "zbiór sygnałów oczekujących, które są skierowane do całego procesu " "(I). Odpowiadające im pola w II pokazują " "informacje dla głównego wątku. Więcej szczegółów w podręczniku B(5)." #. type: Plain text #: debian-bookworm opensuse-leap-15-6 msgid "" "B(1), B(2), B(2), B(2), " "B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), " "B(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(3), " "B(3), B(3), B(5), B(5), B(7), " "B(7), B(7)" msgstr "" "B(1), B(2), B(2), B(2), " "B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), " "B(2), B(2), B(2), B(2), " "B(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(3), " "B(3), B(3), B(5), B(5), B(7), " "B(7), B(7)" #. 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-04-03" msgstr "3 kwietnia 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)"