52 Commits (8408dc581e2baaa306b57f14486cfa013fd68c68)

Author SHA1 Message Date
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 13 years ago
Gregory P. Smith 5591b02a4c Fixes Issue #16114: The subprocess module no longer provides a 13 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 14 years ago
Gregory P. Smith 4842efcf97 Fix FreeBSD, NetBSD and OpenBSD behavior of the issue #8052 fix. 14 years ago
Gregory P. Smith e9b7cab1da Another issue #8052 bugfix (related to previous commit). 14 years ago
Gregory P. Smith e3f7848bc5 Bugfix for issue #8052 fix on *BSD variants. 14 years ago
Gregory P. Smith 8facece99a Fixes issue #8052: The posix subprocess module's close_fds behavior was 14 years ago
Gregory P. Smith 12fdca59bb Avoid the compiler warning about the unused return value. 14 years ago
Ross Lagerwall 667d75d059 Don't redefine _GNU_SOURCE if it's already defined. 14 years ago
Ross Lagerwall 031bf95d32 Issue #11006: Don't issue low level warning in subprocess when pipe2() fails. 14 years ago
Martin v. Löwis bd928fef42 Rename _Py_identifier to _Py_IDENTIFIER. 14 years ago
Martin v. Löwis afe55bba33 Add API for static strings, primarily good for identifiers. 14 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 15 years ago
Gregory P. Smith abcfcba61c issue10802: fallback to pipe+fcntl when the pipe2 syscall fails with errno ENOSYS. 15 years ago
Gregory P. Smith 14affb84ca fix a compiler warning about err_msg potentially being used uninitialized. 15 years ago
Gregory P. Smith 8edd99d085 Issue #6559: fix the subprocess.Popen pass_fds implementation. Add a unittest. 15 years ago
Gregory P. Smith 51ee270876 issue7213: Open the pipes used by subprocesses with the FD_CLOEXEC flag from 15 years ago
Gregory P. Smith d4cc7bf993 issue6559: Adds a pass_fds parameter to subprocess.Popen that allows the caller 15 years ago
Victor Stinner dcb2403022 Issue #8485: PyUnicode_FSConverter() doesn't accept bytearray object anymore, 16 years ago
Victor Stinner 0e59cc3fc3 Issue #8393: subprocess accepts bytes, bytearray and str with surrogates for 16 years ago
Gregory P. Smith 32ec9da166 * Fix a refleak when a preexec_fn was supplied (preexec_fn_args_tuple was not 16 years ago
Gregory P. Smith 68f52178d9 * Fix the refcount leak in _PySequence_BytesToCharpArray from r78946. 16 years ago
Gregory P. Smith fb94c5f1e5 * Replaces the internals of the subprocess module from fork through exec on 16 years ago