COMMITS
/ Modules/fcntlmodule.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
January 29, 2026
S
gh-144206: Improve error messages for buffer overflow in fcntl.fcntl() and fcntl.ioctl() (GH-144273)
Serhiy Storchaka committed
November 8, 2025
S
gh-140615: Update docstrings in the fcntl module (GH-140619)
Serhiy Storchaka committed
September 15, 2025
V
gh-129813, PEP 782: Use PyBytesWriter in fcntl (#138921)
Victor Stinner committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
July 13, 2025
S
gh-132629: Deprecate accepting out-of-range values for unsigned integers in PyArg_Parse (GH-132630)
Serhiy Storchaka committed
May 27, 2025
V
gh-134744: Fix fcntl error handling (#134748)
Victor Stinner committed
May 13, 2025
S
gh-95380: Remove the 1024 bytes limit in fcntl.fcntl() and fcntl.ioctl() (GH-132907)
Serhiy Storchaka committed
May 1, 2025
V
gh-133256: Add _Py_NONSTRING macro (#133257)
Victor Stinner committed
April 28, 2025
S
gh-132915: Try to detect a buffer overflow in fcntl() and ioctl() (GH-132919)
Serhiy Storchaka committed
April 24, 2025
R
gh-127385: Add F_DUPFD_QUERY to fcntl (GH-127386)
RUANG (James Roy) committed
S
gh-132742: Refactor fcntl.fcntl() and fcntl.ioctl() (GH-132768)
Serhiy Storchaka committed
August 1, 2024
M
gh-116622: Don't expose `FICLONE` ioctl on Android (#122522)
Malcolm Smith committed
June 10, 2024
C
gh-120296: Fix format string of fcntl.ioctl() audit (#120301)
Clinton committed
May 24, 2024
V
gh-69214: Fix fcntl.ioctl() request type (#119498)
Victor Stinner committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
March 14, 2024
V
gh-85283: Build fcntl extension with the limited C API (#116791)
Victor Stinner committed
January 22, 2024
S
gh-114321: Expose more constants in the fcntl module (GH-114322)
Serhiy Storchaka committed
August 26, 2023
S
gh-107913: Fix possible losses of OSError error codes (GH-107930)
Serhiy Storchaka committed
V
gh-106320: Remove private _PyLong_FileDescriptor_Converter() (#108503)
Victor Stinner committed
July 2, 2023
I
gh-104922: remove PY_SSIZE_T_CLEAN (#106315)
Inada Naoki committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
June 6, 2022
I
gh-93475: Expose FICLONE and FICLONERANGE constants in fcntl (#93478)
Illia Volochii committed
December 8, 2021
D
bpo-46016: fcntl module add FreeBSD's F_DUP2FD_CLOEXEC flag support (GH-29993)
David CARLIER committed
October 19, 2020
R
bpo-41586: Add pipesize parameter to subprocess & F_GETPIPE_SZ and F_SETPIPE_SZ to fcntl. (GH-21921)
Ruben Vorderman committed
October 9, 2020
S
bpo-41985: Add _PyLong_FileDescriptor_Converter and AC converter for "fildes". (GH-22620)
Serhiy Storchaka committed
June 1, 2020
D
bpo-1635741: Port fcntl module to multiphase initialization (GH-20540)
Dong-hee Na committed
February 13, 2020
November 19, 2019
B
bpo-38823: Clean up refleak in fcntl module initialization. (GH-17236)
Brandt Bucher committed
October 28, 2019
D
bpo-38602: Add fcntl.F_OFD_XXXX for fcntlmodule (GH-16956)
Dong-hee Na committed
August 29, 2019
V
closes bpo-37964: add F_GETPATH command to fcntl (GH-15550)
Vinay Sharma committed
May 31, 2019
C
bpo-26835: Add file sealing constants to fcntl (GH-13694)
Christian Heimes committed
November 23, 2018
N
bpo-35189: Retry fnctl calls on EINTR (GH-10413)
nierob committed
February 2, 2018
O
bpo-32747: Remove trailing spaces in docstrings. (GH-5491)
oldk committed
April 16, 2017
S
bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051)
Serhiy Storchaka committed
September 17, 2016
M
Issue #28139: Fix messed up indentation
Martin Panter committed
July 7, 2016
S
Issue #27332: Fixed the type of the first argument of module-level functions
Serhiy Storchaka committed
April 14, 2016
S
Issue #26716: Regenerate Argument Clinic code.
Serhiy Storchaka committed
April 9, 2016
V
Update fcntl doc: replace IOError with OSError
Victor Stinner committed
April 14, 2015
L
Issue #23944: Argument Clinic now wraps long impl prototypes at column 78.
Larry Hastings committed
April 3, 2015
S
Issue #23501: Argumen Clinic now generates code into separate files by default.
Serhiy Storchaka committed
March 20, 2015
S
Issue #22832: Tweaked parameter names for fcntl module to better match
Serhiy Storchaka committed
February 17, 2015
S
Issue #22883: Got rid of outdated references to PyInt and PyString in comments.
Serhiy Storchaka committed
November 10, 2014
S
Issue #22821: Fixed fcntl() with integer argument on 64-bit big-endian
Serhiy Storchaka committed
S
Issue #22821: Fixed fcntl() with integer argument on 64-bit big-endian
Serhiy Storchaka committed
B
Issue 20152, 22821: Port the fcntl module to Argument Clinic.
Brett Cannon committed
August 17, 2014
V
Issue #22207: Fix "comparison between signed and unsigned integers" warning in
Victor Stinner committed
December 21, 2013
C
Issue #16136: Remove VMS support and VMS-related code
Christian Heimes committed
December 1, 2013
C
Issue #18994: Add a missing check for a return value in fcntmodule. Patch by
Charles-François Natali committed
November 7, 2013
R
Merge #18985: Improve fcntl documentation.
R David Murray committed