[New-bugs-announce] [issue39742] Enhancement: add `os.getdtablesize(..)` to `os` (`posix`) module
Enji Cooper
report at bugs.python.org
Mon Feb 24 15:36:13 EST 2020
New submission from Enji Cooper <yaneurabeya at gmail.com>:
getdtablesize({2,3}) is a wonderful library call/system call to have access to because it allows one to determine the descriptor limits at runtime in an easier manner than having to do the equivalent with os.sysconf(..):
>>> os.sysconf(os.sysconf_names["SC_OPEN_MAX"])
This has been present in *BSD since time memorial [1] and in Linux since 2010 [2], so I think it would be a good addition to the `os` (`posix`) module.
I will submit a diff for this in a few days, if it's deemed acceptable to have in the `posix` module.
1. https://www.freebsd.org/cgi/man.cgi?query=getdtablesize&sektion=2&manpath=freebsd-release-ports
2. http://man7.org/linux/man-pages/man2/getdtablesize.2.html
----------
components: Library (Lib)
messages: 362603
nosy: ngie
priority: normal
severity: normal
status: open
title: Enhancement: add `os.getdtablesize(..)` to `os` (`posix`) module
type: enhancement
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue39742>
_______________________________________
More information about the New-bugs-announce
mailing list