# Russian translation of manpages # This file is distributed under the same license as the manpages-l10n package. # Copyright © of this file: # Alexander Golubev , 2018. # Azamat Hackimov , 2011, 2014-2016. # Hotellook, 2014. # Nikita , 2014. # Spiros Georgaras , 2016. # Vladislav , 2015. # Yuri Kozlov , 2011-2019. # Иван Павлов , 2017. msgid "" msgstr "" "Project-Id-Version: manpages-l10n\n" "POT-Creation-Date: 2024-03-01 17:07+0100\n" "PO-Revision-Date: 2019-10-15 18:55+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 #, fuzzy, no-wrap #| msgid "scandirat()" msgid "scandir" msgstr "scandirat()" #. 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 "" "scandir, scandirat, alphasort, versionsort - scan a directory for matching " "entries" msgstr "scandir, scandirat, alphasort, versionsort - ищет записи в каталоге" #. 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 Edirent.hE>\n" msgstr "B<#include Edirent.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<)(const struct dirent *),>\n" #| "BIB<)(const struct dirent **, const struct dirent **));>\n" msgid "" "BIB<,>\n" "B< struct dirent ***restrict >IB<,>\n" "B< int (*>IB<)(const struct dirent *),>\n" "B< int (*>IB<)(const struct dirent **,>\n" "B\n" msgstr "" "BIB<)(const struct dirent *),>\n" "BIB<)(const struct dirent **, const struct dirent **));>\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<)(const struct dirent *),>\n" #| "BIB<)(const struct dirent **, const struct dirent **));>\n" msgid "" "BIB<, const struct dirent **>IB<);>\n" "BIB<, const struct dirent **>IB<);>\n" msgstr "" "BIB<)(const struct dirent *),>\n" "BIB<)(const struct dirent **, const struct dirent **));>\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "" "B<#include Efcntl.hE> /* Definition of AT_* constants */\n" "B<#include Edirent.hE>\n" msgstr "" "B<#include Efcntl.hE> /* определения констант AT_* */\n" "B<#include Edirent.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<)(const struct dirent *),>\n" #| "BIB<)(const struct dirent **, const struct dirent **));>\n" msgid "" "BIB<, const char *restrict >IB<,>\n" "B< struct dirent ***restrict >IB<,>\n" "B< int (*>IB<)(const struct dirent *),>\n" "B< int (*>IB<)(const struct dirent **,>\n" "B\n" msgstr "" "BIB<)(const struct dirent *),>\n" "BIB<)(const struct dirent **, const struct dirent **));>\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(), B():" msgstr "B(), B():" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy, no-wrap #| msgid "" #| "/* Since glibc 2.10: */ _POSIX_C_SOURCE\\ E=\\ 200809L\n" #| " || /* Glibc versions E= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n" msgid "" " /* Since glibc 2.10: */ _POSIX_C_SOURCE E= 200809L\n" " || /* glibc E= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n" msgstr "" "/* начиная с glibc 2.10: */ _POSIX_C_SOURCE\\ E=\\ 200809L\n" " || /* в версии glibc E= 2.19: */ _BSD_SOURCE || _SVID_SOURCE\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy #| msgid "B(): _GNU_SOURCE" msgid "B():" msgstr "B(): _GNU_SOURCE" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid " _GNU_SOURCE\n" msgstr " _GNU_SOURCE\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy #| msgid "scandirat()" msgid "B():" msgstr "scandirat()" #. 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 "" "The B() function scans the directory I, calling I() " "on each directory entry. Entries for which I() returns nonzero are " "stored in strings allocated via B(3), sorted using B(3) with " "the comparison function I(), and collected in array I " "which is allocated via B(3). If I is NULL, all entries are " "selected." msgstr "" "Функция B() обходит каталог I, вызывая I() для каждой " "записи каталога. Записи, для которых I() возвращает не ноль, " "сохраняются в строках, выделяемых с помощью B(3), сортируются " "B(3) с помощью функции сравнения I() и собираются в массиве " "I, который выделяется с помощью B(3). Если I равно " "NULL, то выбираются все записи." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() and B() functions can be used as the " "comparison function I(). The former sorts directory entries using " "B(3), the latter using B(3) on the strings I<(*a)-" "Ed_name> and I<(*b)-Ed_name>." msgstr "" "В качестве функции сравнения I() можно использовать B() и " "B(). Первая сортирует записи (строки I<(*a)-Ed_name> и " "I<(*b)-Ed_name>) каталога с помощью B(3), а последняя с помощью " "B(3)." #. type: SS #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "scandirat()" msgstr "scandirat()" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function operates in exactly the same way as " "B(), except for the differences described here." msgstr "" "Системный вызов B() работает также как системный вызов " "B(), за исключением случаев, описанных здесь." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "If the pathname given in I is relative, then it is interpreted " "relative to the directory referred to by the file descriptor I " "(rather than relative to the current working directory of the calling " "process, as is done by B() for a relative pathname)." msgstr "" "Если в I задан относительный путь, то он считается относительно " "каталога, на который ссылается файловый дескриптор I (а не " "относительно текущего рабочего каталога вызывающего процесса, как это " "делается в B())." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "If I is relative and I is the special value B, then " "I is interpreted relative to the current working directory of the " "calling process (like B())." msgstr "" "Если в I задан относительный путь и значение I равно " "B, то I рассматривается относительно текущего рабочего " "каталога вызывающего процесса (как B())." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "If I is absolute, then I is ignored." msgstr "Если в I задан абсолютный путь, то I игнорируется." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "See B(2) for an explanation of the need for B()." msgstr "Смотрите в 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 "RETURN VALUE" msgstr "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy #| msgid "" #| "The B() function returns the number of directory entries " #| "selected. On error, -1 is returned, with I set to indicate the " #| "cause of the error." msgid "" "The B() function returns the number of directory entries " "selected. On error, -1 is returned, with I set to indicate the error." msgstr "" "При успешном выполнении B() возвращается количество выбранных " "записей каталога. При ошибке возвращается -1, а в I содержится код " "ошибки." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() and B() functions return an integer less " "than, equal to, or greater than zero if the first argument is considered to " "be respectively less than, equal to, or greater than the second." msgstr "" "Функции B() и B() возвращают целое, меньшее, равное " "или большее нуля, если первый аргумент считается меньшим, равным или большим " "чем второй, соответственно." #. 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 #, fuzzy #| msgid "(B()) I is not a valid open file descriptor." msgid "" "(B()) I is relative but I is neither B " "nor a valid file descriptor." msgstr "" "(B()) I не является корректным открытым дескриптором файла." #. 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 path in I does not exist." msgstr "Путь в I не существует." #. 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 "Insufficient memory to complete the operation." 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 path in I is not a directory." msgstr "Путь в I не является каталогом." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy #| msgid "" #| "I is a relative path and I is a file descriptor referring to " #| "a file other than a directory." msgid "" "(B()) I is a relative pathname and I is a file " "descriptor referring to a file other than a directory." msgstr "" "Значение I содержит относительный путь и I содержит файловый " "дескриптор, указывающий на файл, а не на каталог." #. 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(7)." msgstr "Описание терминов данного раздела смотрите в B(7)." #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Interface" msgstr "Интерфейс" #. 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(),\n" "B()" msgstr "" "B(),\n" "B()" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Thread safety" msgstr "Безвредность в нитях" #. 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: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "" "B(),\n" "B()" msgstr "" "B(),\n" "B()" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "MT-Safe locale" msgstr "MT-Safe locale" #. 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: TP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy, no-wrap #| msgid "B(2)" msgid "B()" msgstr "B(2)" #. type: TQ #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy, no-wrap #| msgid "scandirat()" msgid "B()" msgstr "scandirat()" #. 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: TP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy, no-wrap #| msgid "B(): _GNU_SOURCE" msgid "B()" msgstr "B(): _GNU_SOURCE" #. type: TP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy, no-wrap #| msgid "scandirat()" msgid "B()" msgstr "scandirat()" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "GNU." msgstr "GNU." #. 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 #, fuzzy #| msgid "SVr4, 4.3BSD, POSIX.1-2001." msgid "4.3BSD, POSIX.1-2008." msgstr "SVr4, 4.3BSD, POSIX.1-2001." #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "glibc 2.1." msgstr "glibc 2.1." #. #-#-#-#-# archlinux: scandir.3.pot (PACKAGE VERSION) #-#-#-#-# #. .P #. The functions #. .BR scandir () #. and #. .BR alphasort () #. are from 4.3BSD, and have been available under Linux since libc4. #. Libc4 and libc5 use the more precise prototype #. .sp #. .nf #. int alphasort(const struct dirent ** a, #. const struct dirent **b); #. .fi #. .sp #. but glibc 2.0 returns to the imprecise BSD prototype. #. type: Plain text #. #-#-#-#-# debian-unstable: scandir.3.pot (PACKAGE VERSION) #-#-#-#-# #. .LP #. The functions #. .BR scandir () #. and #. .BR alphasort () #. are from 4.3BSD, and have been available under Linux since libc4. #. Libc4 and libc5 use the more precise prototype #. .sp #. .nf #. int alphasort(const struct dirent ** a, #. const struct dirent **b); #. .fi #. .sp #. but glibc 2.0 returns to the imprecise BSD prototype. #. type: Plain text #. #-#-#-#-# fedora-40: scandir.3.pot (PACKAGE VERSION) #-#-#-#-# #. .P #. The functions #. .BR scandir () #. and #. .BR alphasort () #. are from 4.3BSD, and have been available under Linux since libc4. #. Libc4 and libc5 use the more precise prototype #. .sp #. .nf #. int alphasort(const struct dirent ** a, #. const struct dirent **b); #. .fi #. .sp #. but glibc 2.0 returns to the imprecise BSD prototype. #. type: Plain text #. #-#-#-#-# fedora-rawhide: scandir.3.pot (PACKAGE VERSION) #-#-#-#-# #. .P #. The functions #. .BR scandir () #. and #. .BR alphasort () #. are from 4.3BSD, and have been available under Linux since libc4. #. Libc4 and libc5 use the more precise prototype #. .sp #. .nf #. int alphasort(const struct dirent ** a, #. const struct dirent **b); #. .fi #. .sp #. but glibc 2.0 returns to the imprecise BSD prototype. #. type: Plain text #. #-#-#-#-# mageia-cauldron: scandir.3.pot (PACKAGE VERSION) #-#-#-#-# #. .P #. The functions #. .BR scandir () #. and #. .BR alphasort () #. are from 4.3BSD, and have been available under Linux since libc4. #. Libc4 and libc5 use the more precise prototype #. .sp #. .nf #. int alphasort(const struct dirent ** a, #. const struct dirent **b); #. .fi #. .sp #. but glibc 2.0 returns to the imprecise BSD prototype. #. type: Plain text #. #-#-#-#-# opensuse-leap-15-6: scandir.3.pot (PACKAGE VERSION) #-#-#-#-# #. .LP #. The functions #. .BR scandir () #. and #. .BR alphasort () #. are from 4.3BSD, and have been available under Linux since libc4. #. Libc4 and libc5 use the more precise prototype #. .sp #. .nf #. int alphasort(const struct dirent ** a, #. const struct dirent **b); #. .fi #. .sp #. but glibc 2.0 returns to the imprecise BSD prototype. #. type: Plain text #. #-#-#-#-# opensuse-tumbleweed: scandir.3.pot (PACKAGE VERSION) #-#-#-#-# #. .LP #. The functions #. .BR scandir () #. and #. .BR alphasort () #. are from 4.3BSD, and have been available under Linux since libc4. #. Libc4 and libc5 use the more precise prototype #. .sp #. .nf #. int alphasort(const struct dirent ** a, #. const struct dirent **b); #. .fi #. .sp #. but glibc 2.0 returns to the imprecise BSD prototype. #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "glibc 2.15." msgstr "glibc 2.15." #. 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 "" "Since glibc 2.1, B() calls B(3); earlier it used " "B(3)." msgstr "" "Начиная с glibc 2.1, 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 "" "Before glibc 2.10, the two arguments of B() and " "B() were typed as I. When B() was " "standardized in POSIX.1-2008, the argument type was specified as the type-" "safe I, and glibc 2.10 changed the definition of " "B() (and the nonstandard B()) to match the " "standard." msgstr "" "До glibc 2.10, два аргумента B() и B() имели тип " "I. После стандартизации B() в POSIX.1-2008, тип " "аргумента argument стал типобезопасным I, и в " "glibc 2.10 функция B() (и нестандартная B()) была " "приведена в соответствие со стандартом." #. 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 program below prints a list of the files in the current directory in " "reverse order." msgstr "" "Программа, показанная ниже, печатает список файлов в текущем каталоге в " "обратном порядке." #. 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 _DEFAULT_SOURCE\n" "#include Edirent.hE\n" "#include Estdio.hE\n" "#include Estdlib.hE\n" "\\&\n" "int\n" "main(void)\n" "{\n" " struct dirent **namelist;\n" " int n;\n" "\\&\n" " n = scandir(\".\", &namelist, NULL, alphasort);\n" " if (n == -1) {\n" " perror(\"scandir\");\n" " exit(EXIT_FAILURE);\n" " }\n" "\\&\n" " while (n--) {\n" " printf(\"%s\\en\", namelist[n]-Ed_name);\n" " free(namelist[n]);\n" " }\n" " free(namelist);\n" "\\&\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(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(3), " "B(3), B(3)" msgstr "" "B(3), B(3), B(3), B(3), " "B(3), B(3), B(3), B(3), " "B(3), B(3)" #. type: TH #: debian-bookworm #, 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: SH #: debian-bookworm #, no-wrap msgid "VERSIONS" msgstr "ВЕРСИИ" #. type: Plain text #: debian-bookworm #, fuzzy #| msgid "B() was added to glibc in version 2.1." msgid "B() was added in glibc 2.1." msgstr "Функция B() впервые появилась в glibc 2.1." #. type: Plain text #: debian-bookworm #, fuzzy #| msgid "B() was added to glibc in version 2.15." msgid "B() was added in glibc 2.15." msgstr "Функция B() впервые появилась в glibc 2.15." #. type: Plain text #: debian-bookworm msgid "B(), B(): 4.3BSD, POSIX.1-2008." msgstr "B(), B(): 4.3BSD, POSIX.1-2008." #. .LP #. The functions #. .BR scandir () #. and #. .BR alphasort () #. are from 4.3BSD, and have been available under Linux since libc4. #. Libc4 and libc5 use the more precise prototype #. .sp #. .nf #. int alphasort(const struct dirent ** a, #. const struct dirent **b); #. .fi #. .sp #. but glibc 2.0 returns to the imprecise BSD prototype. #. type: Plain text #: debian-bookworm msgid "B() and B() are GNU extensions." msgstr "Функции B() и B() являются расширениями GNU." #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" "#define _DEFAULT_SOURCE\n" "#include Edirent.hE\n" "#include Estdio.hE\n" "#include Estdlib.hE\n" msgstr "" "#define _DEFAULT_SOURCE\n" "#include Edirent.hE\n" "#include Estdio.hE\n" "#include Estdlib.hE\n" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" "int\n" "main(void)\n" "{\n" " struct dirent **namelist;\n" " int n;\n" msgstr "" "int\n" "main(void)\n" "{\n" " struct dirent **namelist;\n" " int n;\n" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" " n = scandir(\".\", &namelist, NULL, alphasort);\n" " if (n == -1) {\n" " perror(\"scandir\");\n" " exit(EXIT_FAILURE);\n" " }\n" msgstr "" " n = scandir(\".\", &namelist, NULL, alphasort);\n" " if (n == -1) {\n" " perror(\"scandir\");\n" " exit(EXIT_FAILURE);\n" " }\n" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" " while (n--) {\n" " printf(\"%s\\en\", namelist[n]-Ed_name);\n" " free(namelist[n]);\n" " }\n" " free(namelist);\n" msgstr "" " while (n--) {\n" " printf(\"%s\\en\", namelist[n]-Ed_name);\n" " free(namelist[n]);\n" " }\n" " free(namelist);\n" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" " exit(EXIT_SUCCESS);\n" "}\n" msgstr "" " 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 "2023-03-30" msgstr "30 марта 2023 г." #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "Linux man-pages 6.04" msgstr "Linux man-pages 6.04"