summaryrefslogtreecommitdiffstats
path: root/po/ru/man3/matherr.3.po
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-15 19:43:11 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-15 19:43:11 +0000
commitfc22b3d6507c6745911b9dfcc68f1e665ae13dbc (patch)
treece1e3bce06471410239a6f41282e328770aa404a /po/ru/man3/matherr.3.po
parentInitial commit. (diff)
downloadmanpages-l10n-fc22b3d6507c6745911b9dfcc68f1e665ae13dbc.tar.xz
manpages-l10n-fc22b3d6507c6745911b9dfcc68f1e665ae13dbc.zip
Adding upstream version 4.22.0.upstream/4.22.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'po/ru/man3/matherr.3.po')
-rw-r--r--po/ru/man3/matherr.3.po1553
1 files changed, 1553 insertions, 0 deletions
diff --git a/po/ru/man3/matherr.3.po b/po/ru/man3/matherr.3.po
new file mode 100644
index 00000000..418ef7db
--- /dev/null
+++ b/po/ru/man3/matherr.3.po
@@ -0,0 +1,1553 @@
+# Russian translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+# aereiae <aereiae@gmail.com>, 2014.
+# Alexey <a.chepugov@gmail.com>, 2015.
+# Azamat Hackimov <azamat.hackimov@gmail.com>, 2013-2017.
+# Dmitriy S. Seregin <dseregin@59.ru>, 2013.
+# Dmitry Bolkhovskikh <d20052005@yandex.ru>, 2017.
+# ITriskTI <ITriskTI@gmail.com>, 2013.
+# Max Is <ismax799@gmail.com>, 2016.
+# Yuri Kozlov <yuray@komyakino.ru>, 2011-2019.
+# Иван Павлов <pavia00@gmail.com>, 2017.
+# Малянов Евгений Викторович <maljanow@outlook.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:01+0100\n"
+"PO-Revision-Date: 2019-10-06 08:59+0300\n"
+"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
+"Language-Team: Russian <man-pages-ru-talks@lists.sourceforge.net>\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
+#, fuzzy, no-wrap
+#| msgid "B<matherr>()"
+msgid "matherr"
+msgstr "B<matherr>()"
+
+#. 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 "matherr - SVID math library exception handling"
+msgstr "matherr - библиотека SVID для обработки математических исключений"
+
+#. 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 "Math library (I<libm>, I<-lm>)"
+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 E<lt>math.hE<gt>>\n"
+msgstr "B<#include E<lt>math.hE<gt>>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<int matherr(struct exception *>I<exc>B<);>\n"
+msgid "B<[[deprecated]] int matherr(struct exception *>I<exc>B<);>\n"
+msgstr "B<int matherr(struct exception *>I<exc>B<);>\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<extern _LIB_VERSION_TYPE _LIB_VERSION;>\n"
+msgid "B<[[deprecated]] extern _LIB_VERSION_TYPE _LIB_VERSION;>\n"
+msgstr "B<extern _LIB_VERSION_TYPE _LIB_VERSION;>\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 "ОПИСАНИЕ"
+
+#. glibc commit 813378e9fe17e029caf627cab76fe23eb46815fa
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<Note>: the mechanism described in this page is no longer supported by "
+"glibc. Before glibc 2.27, it had been marked as obsolete. Since glibc "
+"2.27, the mechanism has been removed altogether. New applications should "
+"use the techniques described in B<math_error>(7) and B<fenv>(3). This page "
+"documents the B<matherr>() mechanism as an aid for maintaining and porting "
+"older applications."
+msgstr ""
+"I<Замечание>: механизм, описанный на этой странице, больше не поддерживается "
+"glibc. До glibc 2.27 он был помечен как устаревший. Начиная с glibc 2.27, "
+"механизм был полностью удалён. В новых приложениях нужно использовать "
+"методы, описанные в B<math_error>(7) и B<fenv>(3). На этой странице описан "
+"механизм B<matherr>() с целью сопровождения и переноса старых приложений."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The System V Interface Definition (SVID) specifies that various math "
+"functions should invoke a function called B<matherr>() if a math exception "
+"is detected. This function is called before the math function returns; "
+"after B<matherr>() returns, the system then returns to the math function, "
+"which in turn returns to the caller."
+msgstr ""
+"В System V Interface Definition (SVID) определено какие математические "
+"функции должны вызывать функцию B<matherr>(), если обнаруживается "
+"математическое исключение. Эта функция вызывает до возврата из самой "
+"математической функции; после возврата из B<matherr>() система возвращается "
+"в математическую функцию, которая, в свою очередь, возвращает управление "
+"вызывающему."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"To employ B<matherr>(), the programmer must define the B<_SVID_SOURCE> "
+"feature test macro (before including I<any> header files), and assign the "
+"value B<_SVID_> to the external variable B<_LIB_VERSION>."
+msgstr ""
+"Чтобы задействовать B<matherr>(), программист должен определить макрос "
+"тестирования свойств B<_SVID_SOURCE> (до включения I<каких-либо> "
+"заголовочных файлов) и присвоить значение B<_SVID_> внешней переменной "
+"B<_LIB_VERSION>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The system provides a default version of B<matherr>(). This version does "
+"nothing, and returns zero (see below for the significance of this). The "
+"default B<matherr>() can be overridden by a programmer-defined version, "
+"which will be invoked when an exception occurs. The function is invoked "
+"with one argument, a pointer to an I<exception> structure, defined as "
+"follows:"
+msgstr ""
+"Система предоставляет B<matherr>() как версию по умолчанию. Эта версия "
+"ничего не делает возвращает ноль (назначение этого смотрите далее). Версия "
+"по умолчанию B<matherr>() может быть перезаписана версией программиста, "
+"которая будет вызываться при возникновении исключений. Функция вызывается с "
+"одним аргументом, указателем на структуру I<exception>, определённую "
+"следующим образом:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"struct exception {\n"
+" int type; /* Exception type */\n"
+" char *name; /* Name of function causing exception */\n"
+" double arg1; /* 1st argument to function */\n"
+" double arg2; /* 2nd argument to function */\n"
+" double retval; /* Function return value */\n"
+"}\n"
+msgstr ""
+"struct exception {\n"
+" int type; /* тип исключения */\n"
+" char *name; /* имя функции, вызвавшей исключение */\n"
+" double arg1; /* 1-й аргумент функции */\n"
+" double arg2; /* 2-й аргумент функции */\n"
+" double retval; /* значение, возвращаемое функцией */\n"
+"}\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The I<type> field has one of the following values:"
+msgstr "В поле I<type> может быть одно из следующих значений:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<DOMAIN>"
+msgstr "B<DOMAIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A domain error occurred (the function argument was outside the range for "
+"which the function is defined). The return value depends on the function; "
+"I<errno> is set to B<EDOM>."
+msgstr ""
+"Произошла ошибка области (аргумент функции вне диапазона, для которого "
+"определена функция). Возвращаемое значение зависит от функции; I<errno> "
+"присваивается B<EDOM>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<SING>"
+msgstr "B<SING>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A pole error occurred (the function result is an infinity). The return "
+"value in most cases is B<HUGE> (the largest single precision floating-point "
+"number), appropriately signed. In most cases, I<errno> is set to B<EDOM>."
+msgstr ""
+"Произошла ошибка особой точки (результат функции равен бесконечности). "
+"Возвращаемое значение, в большинстве случаев, равно B<HUGE> (самое большое "
+"число с плавающей запятой одинарной точности) с соответствующим знаком. В "
+"большинстве случаев, I<errno> присваивается B<EDOM>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<OVERFLOW>"
+msgstr "B<OVERFLOW>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An overflow occurred. In most cases, the value B<HUGE> is returned, and "
+"I<errno> is set to B<ERANGE>."
+msgstr ""
+"Возникло переполнение. В большинстве случаев, возвращается значение B<HUGE> "
+"и I<errno> присваивается B<ERANGE>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<UNDERFLOW>"
+msgstr "B<UNDERFLOW>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An underflow occurred. 0.0 is returned, and I<errno> is set to B<ERANGE>."
+msgstr ""
+"Произошла потеря значимости. Возвращается 0.0 и I<errno> присваивается "
+"B<ERANGE>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TLOSS>"
+msgstr "B<TLOSS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Total loss of significance. 0.0 is returned, and I<errno> is set to "
+"B<ERANGE>."
+msgstr ""
+"Полная потеря значимости. Возвращается 0.0 и I<errno> присваивается "
+"B<ERANGE>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<PLOSS>"
+msgstr "B<PLOSS>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Partial loss of significance. This value is unused on glibc (and many other "
+"systems)."
+msgstr ""
+"Частичная потеря значимости. Это значение не используется в glibc (и многих "
+"других системах)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<arg1> and I<arg2> fields are the arguments supplied to the function "
+"(I<arg2> is undefined for functions that take only one argument)."
+msgstr ""
+"Поля I<arg1> и I<arg2> это значения аргументов, переданных функции (I<arg2> "
+"не определено для функций, у которых только один аргумент)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The I<retval> field specifies the return value that the math function will "
+"return to its caller. The programmer-defined B<matherr>() can modify this "
+"field to change the return value of the math function."
+msgstr ""
+"В поле I<retval> указывается возвращаемое значение, которое математическая "
+"функция вернёт вызывающему. Написанная программистом B<matherr>() может "
+"изменить этого поле, чтобы вернуть другое значение из математической функции."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the B<matherr>() function returns zero, then the system sets I<errno> as "
+"described above, and may print an error message on standard error (see "
+"below)."
+msgstr ""
+"Если функция B<matherr>() возвращает ноль, то система изменяет I<errno> как "
+"описано выше и может вывести сообщение об ошибке в стандартный поток ошибок "
+"(смотрите далее)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the B<matherr>() function returns a nonzero value, then the system does "
+"not set I<errno>, and doesn't print an error message."
+msgstr ""
+"Если функция B<matherr>() возвращает ненулевое значение, то система не "
+"изменяет I<errno> и не печатает сообщение об ошибке."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Math functions that employ matherr()"
+msgstr "Математические функции, которые используют matherr()"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The table below lists the functions and circumstances in which B<matherr>() "
+"is called. The \"Type\" column indicates the value assigned to I<exc-"
+"E<gt>type> when calling B<matherr>(). The \"Result\" column is the default "
+"return value assigned to I<exc-E<gt>retval>."
+msgstr ""
+"В таблице далее перечислены функции и обстоятельства вызова B<matherr>(). В "
+"столбце «тип» показано значение, назначаемое I<exc-E<gt>type>, когда "
+"вызывается B<matherr>(). В столбце «результат» содержится возвращаемое "
+"значение по умолчанию. назначаемое I<exc-E<gt>retval>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The \"Msg?\" and \"errno\" columns describe the default behavior if "
+"B<matherr>() returns zero. If the \"Msg?\" columns contains \"y\", then "
+"the system prints an error message on standard error."
+msgstr ""
+"В столбцах «сообщение?» и «errno» описано поведение по умолчанию, если "
+"B<matherr>() возвращает ноль. Если в «сообщение?» указано «y», то система "
+"выводит сообщение об ошибке в стандартный поток ошибок."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The table uses the following notations and abbreviations:"
+msgstr "В таблице используются следующие обозначения и сокращения:"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "x first argument to function"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y second argument to function"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fin finite value for argument"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "neg negative value for argument"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "int integral value for argument"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "Range error: result overflow"
+msgid "o/f result overflowed"
+msgstr "Ошибка диапазона: результат превысил разрядность"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "Range error: result underflow"
+msgid "u/f result underflowed"
+msgstr "Ошибка диапазона: результат исчерпал степень"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "|x| absolute value of x"
+msgstr ""
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "The I<user_desc> structure is defined in I<E<lt>asm/ldt.hE<gt>> as:"
+msgid "X_TLOSS is a constant defined in I<E<lt>math.hE<gt>>"
+msgstr "Структура I<user_desc> определена в I<E<lt>asm/ldt.hE<gt>> следующим образом:"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Function"
+msgstr "функция"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Type"
+msgstr "тип"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Result"
+msgstr "результат"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Msg?"
+msgstr "Сообщение?"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "errno"
+msgstr "errno"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "acos(|x|E<gt>1)"
+msgstr "acos(|x|E<gt>1)"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DOMAIN"
+msgstr "DOMAIN"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HUGE"
+msgstr "HUGE"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y"
+msgstr "и"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EDOM"
+msgstr "EDOM"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "asin(|x|E<gt>1)"
+msgstr "asin(|x|E<gt>1)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "atan2(0,0)"
+msgstr "atan2(0,0)"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "acosh(xE<lt>1)"
+msgstr "acosh(xE<lt>1)"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAN"
+msgstr "NAN"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "atanh(|x|E<gt>1)"
+msgstr "atanh(|x|E<gt>1)"
+
+#. retval is x/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "atanh(|x|==1)"
+msgstr "atanh(|x|==1)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SING"
+msgstr "SING"
+
+#. retval is x/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "(xE<gt>0.0)?"
+msgstr "(xE<gt>0.0)?"
+
+#. 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 "HUGE_VAL :"
+msgstr "HUGE_VAL :"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "-HUGE_VAL"
+msgstr "-HUGE_VAL"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cosh(fin) o/f"
+msgstr "cosh(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "OVERFLOW"
+msgstr "OVERFLOW"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "n"
+msgstr "н"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ERANGE"
+msgstr "ERANGE"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sinh(fin) o/f"
+msgstr "sinh(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "(xE<gt>0.0) ?"
+msgstr "(xE<gt>0.0) ?"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HUGE : -HUGE"
+msgstr "HUGE : -HUGE"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sqrt(xE<lt>0)"
+msgstr "sqrt(xE<lt>0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "0.0"
+msgstr "0.0"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "hypot(fin,fin) o/f"
+msgstr "hypot(fin,fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp(fin) o/f"
+msgstr "exp(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp(fin) u/f"
+msgstr "exp(fin) u/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "UNDERFLOW"
+msgstr "UNDERFLOW"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp2(fin) o/f"
+msgstr "exp2(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp2(fin) u/f"
+msgstr "exp2(fin) u/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp10(fin) o/f"
+msgstr "exp10(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "exp10(fin) u/f"
+msgstr "exp10(fin) u/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "j0(|x|E<gt>X_TLOSS)"
+msgstr "j0(|x|E<gt>X_TLOSS)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TLOSS"
+msgstr "TLOSS"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "j1(|x|E<gt>X_TLOSS)"
+msgstr "j1(|x|E<gt>X_TLOSS)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "jn(|x|E<gt>X_TLOSS)"
+msgstr "jn(|x|E<gt>X_TLOSS)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y0(xE<gt>X_TLOSS)"
+msgstr "y0(xE<gt>X_TLOSS)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y1(xE<gt>X_TLOSS)"
+msgstr "y1(xE<gt>X_TLOSS)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "yn(xE<gt>X_TLOSS)"
+msgstr "yn(xE<gt>X_TLOSS)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y0(0)"
+msgstr "y0(0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "-HUGE"
+msgstr "-HUGE"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y0(xE<lt>0)"
+msgstr "y0(xE<lt>0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y1(0)"
+msgstr "y1(0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y1(xE<lt>0)"
+msgstr "y1(xE<lt>0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "yn(n,0)"
+msgstr "yn(n,0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "yn(xE<lt>0)"
+msgstr "yn(xE<lt>0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "lgamma(fin) o/f"
+msgstr "lgamma(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "lgamma(-int) or"
+msgstr "lgamma(-int) или"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ \\ lgamma(0)"
+msgstr "\\ \\ lgamma(0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tgamma(fin) o/f"
+msgstr "tgamma(fin) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HUGE_VAL"
+msgstr "HUGE_VAL"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tgamma(-int)"
+msgstr "tgamma(-int)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tgamma(0)"
+msgstr "tgamma(0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "copysign("
+msgstr "copysign("
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HUGE_VAL,x)"
+msgstr "HUGE_VAL,x)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log(0)"
+msgstr "log(0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log(xE<lt>0)"
+msgstr "log(xE<lt>0)"
+
+#. different from log()
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log2(0)"
+msgstr "log2(0)"
+
+#. different from log()
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log2(xE<lt>0)"
+msgstr "log2(xE<lt>0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log10(0)"
+msgstr "log10(0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "log10(xE<lt>0)"
+msgstr "log10(xE<lt>0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pow(0.0,0.0)"
+msgstr "pow(0.0,0.0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pow(x,y) o/f"
+msgstr "pow(x,y) o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pow(x,y) u/f"
+msgstr "pow(x,y) u/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pow(NaN,0.0)"
+msgstr "pow(NaN,0.0)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "x"
+msgstr "x"
+
+#. +0 and -0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "0**neg"
+msgstr "0**neg"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "neg**non-int"
+msgstr "neg**non-int"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "scalb() o/f"
+msgstr "scalb() o/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "scalb() u/f"
+msgstr "scalb() u/f"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ \\ 0.0,x)"
+msgstr "\\ \\ 0.0,x)"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fmod(x,0)"
+msgstr "fmod(x,0)"
+
+#. retval is 0.0/0.0
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "remainder(x,0)"
+msgstr "remainder(x,0)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr "АТРИБУТЫ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For an explanation of the terms used in this section, see B<attributes>(7)."
+msgstr "Описание терминов данного раздела смотрите в B<attributes>(7)."
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Interface"
+msgstr "Интерфейс"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Attribute"
+msgstr "Атрибут"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Value"
+msgstr "Значение"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".na\n"
+msgstr ".na\n"
+
+#. type: tbl table
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ".nh\n"
+msgstr ".nh\n"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<matherr>()"
+msgstr "B<matherr>()"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Thread safety"
+msgstr "Безвредность в нитях"
+
+#. type: tbl table
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MT-Safe"
+msgstr "MT-Safe"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "ПРИМЕРЫ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The example program demonstrates the use of B<matherr>() when calling "
+"B<log>(3). The program takes up to three command-line arguments. The first "
+"argument is the floating-point number to be given to B<log>(3). If the "
+"optional second argument is provided, then B<_LIB_VERSION> is set to "
+"B<_SVID_> so that B<matherr>() is called, and the integer supplied in the "
+"command-line argument is used as the return value from B<matherr>(). If the "
+"optional third command-line argument is supplied, then it specifies an "
+"alternative return value that B<matherr>() should assign as the return "
+"value of the math function."
+msgstr ""
+"В примере программы показано использование B<matherr>() при вызове "
+"B<log>(3). Программа имеет три аргумента командной строки. Первый аргумент — "
+"число с плавающей запятой, передаваемое в B<log>(3). Если указан "
+"необязательный второй аргумент, то B<_LIB_VERSION> присваивается значение "
+"B<_SVID_> для того, чтобы вызывалась B<matherr>(), и указанное в командной "
+"строке целое число используется как возвращаемое значение B<matherr>(). Если "
+"указан необязательный третий аргумент, то им определяется альтернативное "
+"возвращаемое значение, которое B<matherr>() должна вернуть как результат "
+"математической функции."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following example run, where B<log>(3) is given an argument of 0.0, "
+"does not use B<matherr>():"
+msgstr ""
+"Пример запуска, где в B<log>(3) передаётся аргумент 0.0 и не используется "
+"B<matherr>():"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$B< ./a.out 0.0>\n"
+"errno: Numerical result out of range\n"
+"x=-inf\n"
+msgstr ""
+"$B< ./a.out 0.0>\n"
+"errno: Числовой результат вне представимого диапазона\n"
+"x=-inf\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "In the following run, B<matherr>() is called, and returns 0:"
+msgstr "В следующем примере вызывается функция B<matherr>() и возвращает 0:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$B< ./a.out 0.0 0>\n"
+"matherr SING exception in log() function\n"
+" args: 0.000000, 0.000000\n"
+" retval: -340282346638528859811704183484516925440.000000\n"
+"log: SING error\n"
+"errno: Numerical argument out of domain\n"
+"x=-340282346638528859811704183484516925440.000000\n"
+msgstr ""
+"$B< ./a.out 0.0 0>\n"
+"исключение matherr SING в функции log()\n"
+" арг: 0.000000, 0.000000\n"
+" возвр.знач.: -340282346638528859811704183484516925440.000000\n"
+"log: SING error\n"
+"errno: Числовой аргумент вне области функции\n"
+"x=-340282346638528859811704183484516925440.000000\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The message \"log: SING error\" was printed by the C library."
+msgstr "Сообщение «log: SING error» выдаётся библиотекой Си."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the following run, B<matherr>() is called, and returns a nonzero value:"
+msgstr ""
+"В следующем примере вызывается функция B<matherr>() и возвращается не "
+"нулевое значение:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$B< ./a.out 0.0 1>\n"
+"matherr SING exception in log() function\n"
+" args: 0.000000, 0.000000\n"
+" retval: -340282346638528859811704183484516925440.000000\n"
+"x=-340282346638528859811704183484516925440.000000\n"
+msgstr ""
+"$B< ./a.out 0.0 1>\n"
+"исключение matherr SING в функции log()\n"
+" арг: 0.000000, 0.000000\n"
+" возвр.знач.: -340282346638528859811704183484516925440.000000\n"
+"x=-340282346638528859811704183484516925440.000000\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In this case, the C library did not print a message, and I<errno> was not "
+"set."
+msgstr ""
+"В этом случае библиотека Си не печатает сообщение, и значение I<errno> не "
+"изменяется."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the following run, B<matherr>() is called, changes the return value of "
+"the math function, and returns a nonzero value:"
+msgstr ""
+"В следующем примере вызывается функция B<matherr>(), изменяется возвращаемое "
+"значение математической функции и возвращается ненулевое значение:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$B< ./a.out 0.0 1 12345.0>\n"
+"matherr SING exception in log() function\n"
+" args: 0.000000, 0.000000\n"
+" retval: -340282346638528859811704183484516925440.000000\n"
+"x=12345.000000\n"
+msgstr ""
+"$B< ./a.out 0.0 1 12345.0>\n"
+"исключение matherr SING в функции log()\n"
+" арг: 0.000000, 0.000000\n"
+" возвр.знач.: -340282346638528859811704183484516925440.000000\n"
+"x=12345.000000\n"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Program source"
+msgstr "Исходный код программы"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#define _SVID_SOURCE\n"
+"#include E<lt>errno.hE<gt>\n"
+"#include E<lt>math.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"\\&\n"
+"static int matherr_ret = 0; /* Value that matherr()\n"
+" should return */\n"
+"static int change_retval = 0; /* Should matherr() change\n"
+" function\\[aq]s return value? */\n"
+"static double new_retval; /* New function return value */\n"
+"\\&\n"
+"int\n"
+"matherr(struct exception *exc)\n"
+"{\n"
+" fprintf(stderr, \"matherr %s exception in %s() function\\en\",\n"
+" (exc-E<gt>type == DOMAIN) ? \"DOMAIN\" :\n"
+" (exc-E<gt>type == OVERFLOW) ? \"OVERFLOW\" :\n"
+" (exc-E<gt>type == UNDERFLOW) ? \"UNDERFLOW\" :\n"
+" (exc-E<gt>type == SING) ? \"SING\" :\n"
+" (exc-E<gt>type == TLOSS) ? \"TLOSS\" :\n"
+" (exc-E<gt>type == PLOSS) ? \"PLOSS\" : \"???\",\n"
+" exc-E<gt>name);\n"
+" fprintf(stderr, \" args: %f, %f\\en\",\n"
+" exc-E<gt>arg1, exc-E<gt>arg2);\n"
+" fprintf(stderr, \" retval: %f\\en\", exc-E<gt>retval);\n"
+"\\&\n"
+" if (change_retval)\n"
+" exc-E<gt>retval = new_retval;\n"
+"\\&\n"
+" return matherr_ret;\n"
+"}\n"
+"\\&\n"
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double x;\n"
+"\\&\n"
+" if (argc E<lt> 2) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>argvalE<gt>\"\n"
+" \" [E<lt>matherr-retE<gt> [E<lt>new-func-retvalE<gt>]]\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+"\\&\n"
+" if (argc E<gt> 2) {\n"
+" _LIB_VERSION = _SVID_;\n"
+" matherr_ret = atoi(argv[2]);\n"
+" }\n"
+"\\&\n"
+" if (argc E<gt> 3) {\n"
+" change_retval = 1;\n"
+" new_retval = atof(argv[3]);\n"
+" }\n"
+"\\&\n"
+" x = log(atof(argv[1]));\n"
+" if (errno != 0)\n"
+" perror(\"errno\");\n"
+"\\&\n"
+" printf(\"x=%f\\en\", x);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. SRC END
+#. 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 "СМ. ТАКЖЕ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fenv>(3), B<math_error>(7), B<standards>(7)"
+msgstr "B<fenv>(3), B<math_error>(7), B<standards>(7)"
+
+#. type: TH
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "2023-02-05"
+msgstr "5 февраля 2023 г."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"#define _SVID_SOURCE\n"
+"#include E<lt>errno.hE<gt>\n"
+"#include E<lt>math.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+msgstr ""
+"#define _SVID_SOURCE\n"
+"#include E<lt>errno.hE<gt>\n"
+"#include E<lt>math.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "static int matherr_ret = 0; /* Value that matherr()\n"
+#| " should return */\n"
+#| "static int change_retval = 0; /* Should matherr() change\n"
+#| " function\\(aqs return value? */\n"
+#| "static double new_retval; /* New function return value */\n"
+msgid ""
+"static int matherr_ret = 0; /* Value that matherr()\n"
+" should return */\n"
+"static int change_retval = 0; /* Should matherr() change\n"
+" function\\[aq]s return value? */\n"
+"static double new_retval; /* New function return value */\n"
+msgstr ""
+"static int matherr_ret = 0; /* значение, которое должна\n"
+" вернуть matherr() */\n"
+"static int change_retval = 0; /* должна ли matherr() изменять\n"
+" возвращаемое функцией значение? */\n"
+"static double new_retval; /* новое значение, возвращаемое\n"
+" функцией */\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid ""
+#| "int\n"
+#| "matherr(struct exception *exc)\n"
+#| "{\n"
+#| " fprintf(stderr, \"matherr %s exception in %s() function\\en\",\n"
+#| " (exc-E<gt>type == DOMAIN) ? \"DOMAIN\" :\n"
+#| " (exc-E<gt>type == OVERFLOW) ? \"OVERFLOW\" :\n"
+#| " (exc-E<gt>type == UNDERFLOW) ? \"UNDERFLOW\" :\n"
+#| " (exc-E<gt>type == SING) ? \"SING\" :\n"
+#| " (exc-E<gt>type == TLOSS) ? \"TLOSS\" :\n"
+#| " (exc-E<gt>type == PLOSS) ? \"PLOSS\" : \"???\",\n"
+#| " exc-E<gt>name);\n"
+#| " fprintf(stderr, \" args: %f, %f\\en\",\n"
+#| " exc-E<gt>arg1, exc-E<gt>arg2);\n"
+#| " fprintf(stderr, \" retval: %f\\en\", exc-E<gt>retval);\n"
+msgid ""
+"int\n"
+"matherr(struct exception *exc)\n"
+"{\n"
+" fprintf(stderr, \"matherr %s exception in %s() function\\en\",\n"
+" (exc-E<gt>type == DOMAIN) ? \"DOMAIN\" :\n"
+" (exc-E<gt>type == OVERFLOW) ? \"OVERFLOW\" :\n"
+" (exc-E<gt>type == UNDERFLOW) ? \"UNDERFLOW\" :\n"
+" (exc-E<gt>type == SING) ? \"SING\" :\n"
+" (exc-E<gt>type == TLOSS) ? \"TLOSS\" :\n"
+" (exc-E<gt>type == PLOSS) ? \"PLOSS\" : \"???\",\n"
+" exc-E<gt>name);\n"
+" fprintf(stderr, \" args: %f, %f\\en\",\n"
+" exc-E<gt>arg1, exc-E<gt>arg2);\n"
+" fprintf(stderr, \" retval: %f\\en\", exc-E<gt>retval);\n"
+msgstr ""
+"int\n"
+"matherr(struct exception *exc)\n"
+"{\n"
+" fprintf(stderr, \"исключение matherr %s в функции %s()\\en\",\n"
+" (exc-E<gt>type == DOMAIN) ? \"DOMAIN\" :\n"
+" (exc-E<gt>type == OVERFLOW) ? \"OVERFLOW\" :\n"
+" (exc-E<gt>type == UNDERFLOW) ? \"UNDERFLOW\" :\n"
+" (exc-E<gt>type == SING) ? \"SING\" :\n"
+" (exc-E<gt>type == TLOSS) ? \"TLOSS\" :\n"
+" (exc-E<gt>type == PLOSS) ? \"PLOSS\" : \"???\",\n"
+" exc-E<gt>name);\n"
+" fprintf(stderr, \" арг: %f, %f\\en\",\n"
+" exc-E<gt>arg1, exc-E<gt>arg2);\n"
+" fprintf(stderr, \" возвр.знач.: %f\\en\", exc-E<gt>retval);\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (change_retval)\n"
+" exc-E<gt>retval = new_retval;\n"
+msgstr ""
+" if (change_retval)\n"
+" exc-E<gt>retval = new_retval;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" return matherr_ret;\n"
+"}\n"
+msgstr ""
+" return matherr_ret;\n"
+"}\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double x;\n"
+msgstr ""
+"int\n"
+"main(int argc, char *argv[])\n"
+"{\n"
+" double x;\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc E<lt> 2) {\n"
+" fprintf(stderr, \"Usage: %s E<lt>argvalE<gt>\"\n"
+" \" [E<lt>matherr-retE<gt> [E<lt>new-func-retvalE<gt>]]\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+" if (argc E<lt> 2) {\n"
+" fprintf(stderr, \"Использование: %s E<lt>аргE<gt>\"\n"
+" \" [E<lt>рез-matherrE<gt> [E<lt>рез-нов-функE<gt>]]\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc E<gt> 2) {\n"
+" _LIB_VERSION = _SVID_;\n"
+" matherr_ret = atoi(argv[2]);\n"
+" }\n"
+msgstr ""
+" if (argc E<gt> 2) {\n"
+" _LIB_VERSION = _SVID_;\n"
+" matherr_ret = atoi(argv[2]);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" if (argc E<gt> 3) {\n"
+" change_retval = 1;\n"
+" new_retval = atof(argv[3]);\n"
+" }\n"
+msgstr ""
+" if (argc E<gt> 3) {\n"
+" change_retval = 1;\n"
+" new_retval = atof(argv[3]);\n"
+" }\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" x = log(atof(argv[1]));\n"
+" if (errno != 0)\n"
+" perror(\"errno\");\n"
+msgstr ""
+" x = log(atof(argv[1]));\n"
+" if (errno != 0)\n"
+" perror(\"errno\");\n"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+" printf(\"x=%f\\en\", x);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+" printf(\"x=%f\\en\", x);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-07-20"
+msgstr "20 июля 2023 г."
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"