summaryrefslogtreecommitdiffstats
path: root/Modules/posixmodule.h
Commit message (Collapse)AuthorAgeFilesLines
* bpo-41498: Fix build on platforms without sigset_t (GH-29770)Christian Heimes2021-11-251-2/+0
|
* bpo-42655: Fix subprocess extra_groups gid conversion (GH-23762)Jakub KulĂ­k2020-12-291-2/+2
|
* bpo-40422: Move _Py_closerange to fileutils.c (GH-22680)Kyle Evans2020-10-131-2/+0
| | | | | | | This API is relatively lightweight and organizationally, given that it's used by multiple modules, it makes sense to move it to fileutils. Requires making sure that _posixsubprocess is compiled with the appropriate Py_BUIILD_CORE_BUILTIN macro.
* bpo-40422: create a common _Py_closerange API (GH-19754)Kyle Evans2020-10-111-0/+2
| | | | | | | Such an API can be used both for os.closerange and subprocess. For the latter, this yields potential improvement for platforms that have fdwalk but wouldn't have used it there. This will prove even more beneficial later for platforms that have close_range(2), as the new API will prefer that over all else if it's available. The new API is structured to look more like close_range(2), closing from [start, end] rather than the [low, high) of os.closerange(). Automerge-Triggered-By: @gpshead
* bpo-33441: Make the sigset_t converter available in other modules. (GH-6720)Serhiy Storchaka2018-05-081-0/+9
| | | | | | | | | * Expose the sigset_t converter via private API _Py_Sigset_Converter(). * Use Argument Clinic for parsing sigset_t in signalmodule.c. * Raise ValueError instead OverflowError for integers out of the C long range. Based on patch by Pablo Galindo Salgado.
* Issue #4591: Uid and gid values larger than 2**31 are supported now.Serhiy Storchaka2013-02-101-0/+25