summaryrefslogtreecommitdiff
path: root/Modules/posixmodule.c
Commit message (Collapse)AuthorAgeFilesLines
* Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSizeSerhiy Storchaka2016-11-201-1/+1
|\ | | | | | | with PyUnicode_AsUTF8 and PyUnicode_AsUTF8AndSize.
| * Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSizeSerhiy Storchaka2016-11-201-1/+1
| | | | | | | | with PyUnicode_AsUTF8 and PyUnicode_AsUTF8AndSize.
* | Issue #28732: Raise ValueError when argv[0] is emptySteve Dower2016-11-191-0/+34
|\ \ | |/
| * Issue #28732: Raise ValueError when argv[0] is emptySteve Dower2016-11-191-0/+34
| |\
| | * Issue #28732: Raise ValueError when argv[0] is empty.Steve Dower2016-11-191-0/+9
| | |
* | | Issue #28732: Raise ValueError when os.spawn*() is passed an empty tuple of ↵Steve Dower2016-11-191-0/+10
|\ \ \ | |/ / | | | | | | arguments
| * | Issue #28732: Raise ValueError when os.spawn*() is passed an empty tuple of ↵Steve Dower2016-11-191-0/+10
| | | | | | | | | | | | arguments
* | | Merge from 3.6Steve Dower2016-11-191-2/+7
|\ \ \ | |/ /
| * | Merge from 3.5 and fix a few other functions missing IPH handling.Steve Dower2016-11-191-2/+7
| |\ \ | | |/
| | * Issue #28732: Fix crash in os.spawnv() with no elements in argsSteve Dower2016-11-191-0/+16
| | | | | | | | | | | | Prevents crashes in some other posixmodule.c functions
* | | Issue #28585: Restored docstring of os._isdir().Serhiy Storchaka2016-11-081-4/+2
|\ \ \ | |/ /
| * | Issue #28585: Restored docstring of os._isdir().Serhiy Storchaka2016-11-081-4/+2
| |\ \ | | |/
| | * Issue #28585: Restored docstring of os._isdir().Serhiy Storchaka2016-11-081-4/+2
| | |
* | | Issue #28586: Converted os.scandir() to Argument Clinic.Serhiy Storchaka2016-11-061-100/+91
|/ /
* | Issue #28394: More typo fixes for 3.6+Martin Panter2016-10-101-1/+1
| |
* | Issue #27998: Fixed bytes path support in os.scandir() on Windows.Serhiy Storchaka2016-10-081-46/+43
| | | | | | | | Patch by Eryk Sun.
* | Increase buffer for readlink() in case OS will support longer names one day.Christian Heimes2016-09-231-3/+4
|\ \ | |/
| * Increase buffer for readlink() in case OS will support longer names one day.Christian Heimes2016-09-231-3/+4
| |
| * Issue #28075: Fix test_access_denied in Python 3.5Berker Peksag2016-09-181-2/+4
| | | | | | | | I forgot there two variations of os.stat() in Python 3.5.
* | Fix memleak in os.getrandom()Victor Stinner2016-09-201-10/+18
| | | | | | | | | | | | | | | | Issue #27778: Fix a memory leak in os.getrandom() when the getrandom() is interrupted by a signal and a signal handler raises a Python exception. Modify also os_getrandom_impl() to avoid the temporary buffer, use directly a Python bytes object.
* | Fix memory leak in path_converter()Victor Stinner2016-09-191-1/+1
| | | | | | | | | | Issue #28200: Replace PyUnicode_AsWideCharString() with PyUnicode_AsUnicodeAndSize().
* | Issue #28075: Merge from 3.5Berker Peksag2016-09-171-2/+4
|\ \ | |/
| * Issue #28075: Check for ERROR_ACCESS_DENIED in Windows implementation of ↵Berker Peksag2016-09-171-2/+4
| | | | | | | | | | | | os.stat() Patch by Eryk Sun.
* | Issue #28156: Export os.getpid() conditionallyBerker Peksag2016-09-151-0/+2
| | | | | | | | Patch by Ed Schouten.
* | Issue #28114: Fix a crash in parse_envlist() when env contains byte stringsBerker Peksag2016-09-151-17/+39
| | | | | | | | Patch by Eryk Sun.
* | Adds missing assert suppression.Steve Dower2016-09-111-0/+4
| |
* | Issue #27781: Fixes uninitialized fd when !MS_WINDOWS and !HAVE_OPENATSteve Dower2016-09-091-2/+3
| |
* | use Py_MAXBenjamin Peterson2016-09-081-1/+1
| |
* | Issue #23524: Finish removing _PyVerify_fd from sourcesSteve Dower2016-09-081-72/+3
| |
* | Fix mismatched if blocks in posixmodule.c.Steve Dower2016-09-081-2/+1
| |
* | Issue #27781: Change file system encoding on Windows to UTF-8 (PEP 529)Steve Dower2016-09-081-640/+285
| |
* | more linux -> __linux__Benjamin Peterson2016-09-071-1/+1
| |
* | os.urandom() now blocks on LinuxVictor Stinner2016-09-061-2/+1
| | | | | | | | | | | | | | Issue #27776: The os.urandom() function does now block on Linux 3.17 and newer until the system urandom entropy pool is initialized to increase the security. This change is part of the PEP 524.
* | Add os.getrandom()Victor Stinner2016-09-061-0/+66
| | | | | | | | | | | | | | Issue #27778: Expose the Linux getrandom() syscall as a new os.getrandom() function. This change is part of the PEP 524.
* | Run Argument Clinic on posixmodule.cVictor Stinner2016-09-061-4/+4
| | | | | | | | Issue #17884.
* | replace Py_(u)intptr_t with the c99 standard typesBenjamin Peterson2016-09-061-13/+13
| |
* | replace PY_LONG_LONG with long longBenjamin Peterson2016-09-061-11/+11
| |
* | require a long long data type (closes #27961)Benjamin Peterson2016-09-051-9/+1
| |
* | merge 3.5Benjamin Peterson2016-09-051-3/+3
|\ \ | |/
| * do not pretend to support passing a fd to access()Benjamin Peterson2016-09-051-3/+3
| |
* | Issue #26027, #27524: Add PEP 519/__fspath__() support to os andBrett Cannon2016-08-261-29/+75
| | | | | | | | | | | | os.path. Thanks to Jelle Zijlstra for the initial patch against posixmodule.c.
* | Issue #27736: Prevent segfault after interpreter re-initialization dueNed Deily2016-08-151-0/+2
| | | | | | | | | | to ref count problem introduced in code for Issue #27038 in 3.6.0a3. Patch by Xiang Zhang.
* | Issue #26800: Undocumented support of general bytes-like objectsSerhiy Storchaka2016-08-061-2/+29
| | | | | | | | as paths in os functions is now deprecated.
* | Issue #17599: Use unique _Py_REPARSE_DATA_BUFFER etc names to avoid conflictMartin Panter2016-08-041-4/+4
| | | | | | | | | | The conflict occurs with Min GW, which already defines REPARSE_DATA_BUFFER. Also, Min GW uses a lowercase <windows.h> filename.
* | merge 3.5 (#27656)Benjamin Peterson2016-07-301-0/+6
|\ \ | |/
| * all SCHED_ constants are optional (closes #27656)Benjamin Peterson2016-07-301-0/+6
| |
* | Issue #27533: Release GIL in nt._isdirSteve Dower2016-07-171-0/+2
|\ \ | |/
| * Issue #27533: Release GIL in nt._isdirSteve Dower2016-07-171-0/+2
| |
* | Issue #27512: Don't segfault when os.fspath() calls an object whoseBrett Cannon2016-07-151-0/+4
| | | | | | | | | | | | __fspath__() raises an exception. Thanks to Xiang Zhang for the patch.
* | - Issue #27332: Fixed the type of the first argument of module-level functionsSerhiy Storchaka2016-07-071-321/+317
|\ \ | |/ | | | | generated by Argument Clinic. Patch by Petr Viktorin.