73 Commits (2d43bc2fc26ff50b4aa273d313c7decc80590cc7)

Author SHA1 Message Date
Serhiy Storchaka ef1585eb9a Issue #25923: Added more const qualifiers to signatures of static and private functions. 11 years ago
Martin Panter afdd51343c Issue #25764: Preserve subprocess fork exception when preexec_fn used 11 years ago
Gregory P. Smith d0a5b1c343 Fixes #23564: Fix a partially broken sanity check in the _posixsubprocess 11 years ago
Victor Stinner bc5b80bac1 Close #24784: Fix compilation without thread support 11 years ago
Victor Stinner 92f0113701 Close #24784: Fix compilation without thread support 11 years ago
Gregory P. Smith f9681776c9 Fix computation of max_fd on OpenBSD. Issue #23852. 11 years ago
Gregory P. Smith 4dff6f6fa6 Issue9951: update _hashopenssl and md5module to use _Py_strhex(). 11 years ago
Victor Stinner e7c749238e Issue #23851: close() must not be retried when it fails with EINTR 11 years ago
Victor Stinner 185fd33a17 Issue #23836: Use _Py_write_noraise() to retry on EINTR in child_exec() of 11 years ago
Victor Stinner 160e819a1d Issue #23694: Fix usage of _Py_open() in the _posixsubprocess module 11 years ago
Victor Stinner a555cfcb73 Issue #23694: Enhance _Py_open(), it now raises exceptions 11 years ago
Victor Stinner 8f437aac06 Issue #22290: Fix error handling in the _posixsubprocess module. 12 years ago
Gregory P. Smith a26987a0a5 Fix the comment to not refer to the removed end_fd parameter. 12 years ago
Gregory P. Smith d4dcb70287 Don't restrict ourselves to a "max" fd when closing fds before exec() 12 years ago
Gregory P. Smith efeb9da4ae Add conditional code for android's lack of definition of SYS_getdent64. 12 years ago
Gregory P. Smith 708a3182c9 Fixes issue #15798: subprocess.Popen() no longer fails if file 13 years ago
Gregory P. Smith 361e30c17a Undo supposed fix for Issue #15798 until I understand why this is 13 years ago
Gregory P. Smith 1eda9e7c30 Fixes Issue #15798 - subprocess.Popen() no longer fails if file 13 years ago
Victor Stinner daf455554b Issue #18571: Implementation of the PEP 446: file descriptors and file handles 13 years ago
Charles-François Natali 249cdc39fc Issue #18763: subprocess: The file descriptors are now closed after calling the 13 years ago
Gregory P. Smith 255bf5b9ec Issue #16962: Use getdents64 instead of the obsolete getdents syscall in 13 years ago
Gregory P. Smith 8d07c264e4 Raise our own SubprocessError rather than a RuntimeError in when dealing with 14 years ago
Gregory P. Smith 5591b02a4c Fixes Issue #16114: The subprocess module no longer provides a 14 years ago
Ross Lagerwall f2b34b8b96 Issue 15777: Fix a refleak in _posixsubprocess. 14 years ago
Stefan Krah db579d7b25 Issue #15738: Fix a missing NULL check in subprocess_fork_exec(). 14 years ago
Antoine Pitrou 6f430e4963 Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. 14 years ago
Gregory P. Smith 58f07a9d6d Fixes issue #15000: support the odd x32 abi on posixsubprocess's system call. 14 years ago
Ross Lagerwall 71faefc37e Issue #14359: Only use O_CLOEXEC in _posixmodule.c if it is defined. 14 years ago
Ross Lagerwall 5802fdf31f Issue 14359: Only use O_CLOEXEC in _posixmodule.c if it is defined. 14 years ago
Ross Lagerwall 7f4fdb266a Use ANSI C prototype instead of K&R style. 14 years ago
Benjamin Peterson 91eef984fd fix declaration style 15 years ago
Gregory P. Smith 4842efcf97 Fix FreeBSD, NetBSD and OpenBSD behavior of the issue #8052 fix. 15 years ago
Gregory P. Smith e9b7cab1da Another issue #8052 bugfix (related to previous commit). 15 years ago
Gregory P. Smith e3f7848bc5 Bugfix for issue #8052 fix on *BSD variants. 15 years ago
Gregory P. Smith 8facece99a Fixes issue #8052: The posix subprocess module's close_fds behavior was 15 years ago
Gregory P. Smith 12fdca59bb Avoid the compiler warning about the unused return value. 15 years ago
Ross Lagerwall 667d75d059 Don't redefine _GNU_SOURCE if it's already defined. 15 years ago
Ross Lagerwall 031bf95d32 Issue #11006: Don't issue low level warning in subprocess when pipe2() fails. 15 years ago
Martin v. Löwis bd928fef42 Rename _Py_identifier to _Py_IDENTIFIER. 15 years ago
Martin v. Löwis afe55bba33 Add API for static strings, primarily good for identifiers. 15 years ago
Ross Lagerwall d98646e430 Issue #12607: In subprocess, fix issue where if stdin, stdout or stderr is 15 years ago
Victor Stinner 5572ba7e15 _posixsubprocess.c: don't redefine _GNU_SOURCE if it's already defined 15 years ago
Gregory P. Smith 9c4f44f70a Fix issue #11432. if the stdin pipe is the same file descriptor as either stdout or stderr 15 years ago
Gregory P. Smith 8121898ec5 Fix issue #11432. if the stdin pipe is the same file descriptor as either stdout or stderr 15 years ago
Antoine Pitrou c9c83ba896 Issue #10806, issue #9905: Fix subprocess pipes when some of the standard 16 years ago
Gregory P. Smith abcfcba61c issue10802: fallback to pipe+fcntl when the pipe2 syscall fails with errno ENOSYS. 16 years ago
Gregory P. Smith 14affb84ca fix a compiler warning about err_msg potentially being used uninitialized. 16 years ago
Gregory P. Smith 8edd99d085 Issue #6559: fix the subprocess.Popen pass_fds implementation. Add a unittest. 16 years ago
Gregory P. Smith 51ee270876 issue7213: Open the pipes used by subprocesses with the FD_CLOEXEC flag from 16 years ago
Gregory P. Smith d4cc7bf993 issue6559: Adds a pass_fds parameter to subprocess.Popen that allows the caller 16 years ago