# Russian translation of manpages # This file is distributed under the same license as the manpages-l10n package. # Copyright © of this file: # Alex Nik , 2013. # Azamat Hackimov , 2013, 2016. # Dmitry Bolkhovskikh , 2017. # Yuri Kozlov , 2011-2019. # Иван Павлов , 2017. msgid "" msgstr "" "Project-Id-Version: manpages-l10n\n" "POT-Creation-Date: 2024-03-01 17:02+0100\n" "PO-Revision-Date: 2019-09-19 18:57+0300\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " "(n%100>=11 && n%100<=14)? 2 : 3);\n" "X-Generator: Lokalize 2.0\n" #. type: TH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "nanosleep" msgstr "nanosleep" #. type: TH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "2023-10-31" msgstr "31 октября 2023 г." #. type: TH #: archlinux fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "Linux man-pages 6.06" msgstr "Linux man-pages 6.06" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "NAME" msgstr "ИМЯ" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "nanosleep - high-resolution sleep" msgstr "nanosleep - остановка работы процесса с более точным указанием периода" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "LIBRARY" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Standard C library (I, I<-lc>)" msgstr "" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SYNOPSIS" msgstr "СИНТАКСИС" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B<#include Etime.hE>\n" msgstr "B<#include Etime.hE>\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy, no-wrap #| msgid "BIB<, struct timespec *>IB<);>\n" msgid "" "BIB<,>\n" "B< struct timespec *_Nullable >IB<);>\n" msgstr "BIB<, struct timespec *>IB<);>\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Feature Test Macro Requirements for glibc (see B(7)):" msgstr "" "Требования макроса тестирования свойств для glibc (см. " "B(7)):" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "B():" msgstr "B():" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid " _POSIX_C_SOURCE E= 199309L\n" msgstr " _POSIX_C_SOURCE E= 199309L\n" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "DESCRIPTION" msgstr "ОПИСАНИЕ" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "B() suspends the execution of the calling thread until either at " "least the time specified in I<*req> has elapsed, or the delivery of a signal " "that triggers the invocation of a handler in the calling thread or that " "terminates the process." msgstr "" "B() приостанавливает работу вызывающей нити как минимум на время, " "заданное параметром I<*req>, или до получения сигнала, который вызовет " "обработчик в вызывающей нити, или приведёт к завершению процесса." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "If the call is interrupted by a signal handler, B() returns -1, " "sets I to B, and writes the remaining time into the structure " "pointed to by I unless I is NULL. The value of I<*rem> can then " "be used to call B() again and complete the specified pause (but " "see NOTES)." msgstr "" "Если вызов прерван обработчиком сигнала, то B() возвращает -1, " "устанавливает I в значение B и записывает оставшееся время в " "структуру, на которую указывает I, если значение I не равно NULL. " "Значение I<*rem> можно использовать для повторения вызова B() и " "продления окончания ожидания интервала (но см. ЗАМЕЧАНИЯ)." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy #| msgid "" #| "The structure I is used to specify intervals of time with " #| "nanosecond precision. It is defined as follows:" msgid "" "The B(3) structure is used to specify intervals of time with " "nanosecond precision." msgstr "" "Структура I позволяет задавать интервалы времени с точностью до " "наносекунды. Она определена следующим образом:" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy #| msgid "" #| "The value of the nanoseconds field must be in the range 0 to 999999999." msgid "The value of the nanoseconds field must be in the range [0, 999999999]." msgstr "" "Значение поля наносекунд должно находиться в диапазоне от 0 до 999999999." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Compared to B(3) and B(3), B() has the following " "advantages: it provides a higher resolution for specifying the sleep " "interval; POSIX.1 explicitly specifies that it does not interact with " "signals; and it makes the task of resuming a sleep that has been interrupted " "by a signal handler easier." msgstr "" "По сравнению с B(3) и B(3), в B() есть следующие " "достоинства: он позволяет задавать более точные интервалы времени, в POSIX.1 " "явно определено то, что он не влияет на сигналы, и позволяет более лёгким " "способом возобновить паузу после прерывания сигналом." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "RETURN VALUE" msgstr "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "On successfully sleeping for the requested interval, B() returns " "0. If the call is interrupted by a signal handler or encounters an error, " "then it returns -1, with I set to indicate the error." msgstr "" "При удачной остановке на заданное время возвращаемое B() значение " "равно нулю. Если вызов прерван обработчиком сигнала или произошла ошибка, то " "возвращается -1, а переменной I присваивается номер ошибки." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "ERRORS" msgstr "ОШИБКИ" #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B" msgstr "B" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Problem with copying information from user space." msgstr "Проблема с копированием информации из пространства пользователя." #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B" msgstr "B" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The pause has been interrupted by a signal that was delivered to the thread " "(see B(7)). The remaining sleep time has been written into I<*rem> " "so that the thread can easily call B() again and continue with " "the pause." msgstr "" "Пауза была прервана сигналом, отправленным нити (смотрите B(7)). " "Оставшееся время записано в I<*rem> для того, чтобы нить могла вызвать " "B() снова для возобновления паузы." #. type: TP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B" msgstr "B" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy #| msgid "" #| "The value in the I field was not in the range 0 to 999999999 or " #| "I was negative." msgid "" "The value in the I field was not in the range [0, 999999999] or " "I was negative." msgstr "" "Значение поля I не находится в интервале от 0 до 999999999 или " "I содержит отрицательное число." #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "VERSIONS" msgstr "ВЕРСИИ" #. See also http://thread.gmane.org/gmane.linux.kernel/696854/ #. Subject: nanosleep() uses CLOCK_MONOTONIC, should be CLOCK_REALTIME? #. Date: 2008-06-22 07:35:41 GMT #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "POSIX.1 specifies that B() should measure time against the " "B clock. However, Linux measures the time using the " "B clock. This probably does not matter, since the POSIX.1 " "specification for B(2) says that discontinuous changes in " "B should not affect B():" msgstr "" "В POSIX.1 указано, что B() должен измерять время по часам " "B. Однако, в Linux время измеряется с помощью часов " "B. Это, скорее всего, не важно, так как в спецификации " "POSIX.1 для B(2) указано, что быстро происходящие изменения в " "B не должны влиять на B():" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Setting the value of the B clock via B(2) " "shall have no effect on threads that are blocked waiting for a relative time " "service based upon this clock, including the B() function; ... " "Consequently, these time services shall expire when the requested relative " "interval elapses, independently of the new or old value of the clock." msgstr "" "Установка значения часов B с помощью B(2) не " "оказывает влияния на нити, которые находятся в состоянии простоя из-за " "служб, работа которых основана на этих часах, включая функцию " "B(); ... В результате, интервал данных служб истечёт, когда " "истечёт запрошенный относительный интервал, независимо от нового или старого " "значения часов." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "STANDARDS" msgstr "СТАНДАРТЫ" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "POSIX.1-2008." msgstr "POSIX.1-2008." #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "HISTORY" msgstr "ИСТОРИЯ" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "POSIX.1-2001." msgstr "POSIX.1-2001." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy #| msgid "" #| "In order to support applications requiring much more precise pauses (e." #| "g., in order to control some time-critical hardware), B() " #| "would handle pauses of up to 2 milliseconds by busy waiting with " #| "microsecond precision when called from a thread scheduled under a real-" #| "time policy like B or B. This special extension " #| "was removed in kernel 2.5.39, and is thus not available in Linux 2.6.0 " #| "and later kernels." msgid "" "In order to support applications requiring much more precise pauses (e.g., " "in order to control some time-critical hardware), B() would " "handle pauses of up to 2 milliseconds by busy waiting with microsecond " "precision when called from a thread scheduled under a real-time policy like " "B or B. This special extension was removed in Linux " "2.5.39, and is thus not available in Linux 2.6.0 and later kernels." msgstr "" "Для поддержки приложений, которым требуется указывать более точное время " "простоя (например, чтобы управлять оборудованием, критичным к временным " "интервалам), B() выдерживает время простоя до 2\\ мс с " "микросекундной точностью, если вызывается из нити, запланированной " "выполняться в реальном времени с помощью B или B. Это " "специальное расширение было удалено из ядра 2.5.39, и поэтому недоступно в " "Linux версии 2.6.0 и более новых ядрах." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "NOTES" msgstr "ЗАМЕЧАНИЯ" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "If the interval specified in I is not an exact multiple of the " "granularity underlying clock (see B