.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified 2002-04-15 by Roger Luethi and aeb .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getdtablesize 3 "16 июня 2024 г." "Справочные страницы Linux 6.9.1" .SH НАИМЕНОВАНИЕ getdtablesize \- возвращает размер таблицы файловых дескрипторов .SH БИБЛИОТЕКА Стандартная библиотека языка C (\fIlibc\fP, \fI\-lc\fP) .SH ОБЗОР .nf \fB#include \fP .P \fBint getdtablesize(void);\fP .fi .P .RS -4 Требования макроса тестирования свойств для glibc (см. \fBfeature_test_macros\fP(7)): .RE .P \fBgetdtablesize\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED Начиная glibc 2.20: _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) glibc с 2.12 до glibc 2.19: _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) До glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE >= 500 .fi .SH ОПИСАНИЕ \fBgetdtablesize\fP() возвращает максимальное количество файлов, которое может быть открыто в процессе, на единицу больше, чем наибольшее возможное значение для дескриптора файла. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" Текущее ограничение на количество открытых файлов для процесса. .SH ОШИБКИ On Linux, \fBgetdtablesize\fP() can return any of the errors described for \fBgetrlimit\fP(2); see VERSIONS below. .SH АТРИБУТЫ Описание терминов данного раздела смотрите в \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Интерфейс Атрибут Значение T{ .na .nh \fBgetdtablesize\fP() T} Безвредность в нитях MT\-Safe .TE .SH ВЕРСИИ .\" The libc4 and libc5 versions return .\" .B OPEN_MAX .\" (set to 256 since Linux 0.98.4). The glibc version of \fBgetdtablesize\fP() calls \fBgetrlimit\fP(2) and returns the current \fBRLIMIT_NOFILE\fP limit, or \fBOPEN_MAX\fP when that fails. .P Portable applications should employ \fIsysconf(_SC_OPEN_MAX)\fP instead of this call. .SH СТАНДАРТЫ Отсутствуют. .SH ИСТОРИЯ SVr4, 4.4BSD (first appeared in 4.2BSD). .SH "СМОТРИТЕ ТАКЖЕ" \fBclose\fP(2), \fBdup\fP(2), \fBgetrlimit\fP(2), \fBopen\fP(2) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Azamat Hackimov , Dmitry Bolkhovskikh , Vladislav , Yuri Kozlov , Иван Павлов и Kirill Rekhov . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .