Martin v. Löwis
79acb9edfa
Patch #614055 : Support OpenVMS.
2002-12-06 12:48:53 +00:00
Martin v. Löwis
0073f2e428
Fix --disable-unicode compilation problems.
2002-11-21 23:52:35 +00:00
Walter Dörwald
3b918c3787
Comment out the getcwdu implementation for --disable-unicode builds
2002-11-21 20:18:46 +00:00
Thomas Heller
1f043e28f4
Enforce valid filemode. Fixes SF Bug #623464 .
2002-11-07 16:00:59 +00:00
Martin v. Löwis
d631ebe20b
Remove extra argument in mknod. Fixes #632628 .
2002-11-02 17:42:33 +00:00
Martin v. Löwis
60a5d72908
Patch #623780 : Replace obsolete struct macros.
2002-10-16 20:28:25 +00:00
Martin v. Löwis
f607bdaa77
Add PyStructSequence_UnnamedField. Add stat_float_times.
...
Use integers in stat tuple, optionally floats in named fields.
2002-10-16 18:27:39 +00:00
Guido van Rossum
1e700d24e9
posix_execve(): add missing argument for "et" format in PyArg_Parse()
...
call. This caused mysterious crashes (hard to debug because it was
happening in a child process).
2002-10-16 16:52:11 +00:00
Neal Norwitz
c18b308229
Fix a few docstrings, remove extra commas
2002-10-11 22:19:42 +00:00
Martin v. Löwis
dbe3f76270
Patch #569139 : Implementation of major, minor and makedev.
2002-10-10 14:27:30 +00:00
Martin v. Löwis
114619e1ed
Apply file system default encoding to exec and spawn path and arguments.
2002-10-07 06:44:21 +00:00
Tim Peters
92e4dd8657
s/_alloca/alloca/g; Windows doesn't need the former, at least not unless
...
__STDC__ is defined (or something like that ...).
2002-10-05 01:47:34 +00:00
Mark Hammond
d389036069
Trivial fix to the pep277 checkin: ensure that exceptions always have a filename attribute (previously did only when string filenames were passed, but not when unicode)
2002-10-03 07:24:48 +00:00
Mark Hammond
c2e85bd4e2
Patch 594001: PEP 277 - Unicode file name support for Windows NT.
2002-10-03 05:10:39 +00:00
Martin v. Löwis
8eb92a014b
Patch #608999 : Fix portability problems with MIPSPro 7.x
2002-09-19 08:03:21 +00:00
Guido van Rossum
bd6be7aba5
I think it makes more sense that the pseudo filename used by fdopen()
...
be "<fdopen>" rather than "(fdopen)".
2002-09-15 18:45:46 +00:00
Tim Peters
96940cf30d
extract_time(): Squash compiler warning about possibly information-
...
losing implicit double->long cast.
2002-09-10 15:37:28 +00:00
Martin v. Löwis
076b209ca4
Add missing return statement.
2002-09-10 15:04:41 +00:00
Martin v. Löwis
6aa9fdb86a
Use utimes(2) where available to support microsecond timestamps.
2002-09-10 09:16:13 +00:00
Martin v. Löwis
a32c994129
Always generate floats for stat_result; fix configure test.
2002-09-09 16:17:47 +00:00
Martin v. Löwis
94717ed1d4
Patch #606592 : Subsecond timestamps in stat_result.
2002-09-09 14:24:16 +00:00
Guido van Rossum
674deb2eea
SF bug 601775 - some int results that should be bool.
2002-09-01 15:06:28 +00:00
Tim Peters
7dca21e59f
SF bug 595919: popenN return only text mode pipes
...
popen2() and popen3() created text-mode pipes even when binary mode
was asked for. This was specific to Windows.
2002-08-19 00:42:29 +00:00
Mark Hammond
fe51c6d66e
Excise DL_EXPORT/DL_IMPORT from Modules/*. Required adding a prototype
...
for Py_Main().
Thanks to Kalle Svensson and Skip Montanaro for the patches.
2002-08-02 02:27:13 +00:00
Jack Jansen
ea0c3828c0
- Get _environ through the NSEnviron call in a MacOSX framework. This allows
...
us to completely decouple the framework from the executable, so we
can use a two-level namespace.
- Do framework builds with a twolevel namespace.
- Reorganized the code that creates the minimal framework in the build
directory, to make it more robust against incomplete frameworks (from
earlier aborted builds, or builds of previous Python versions).
2002-08-01 21:57:49 +00:00
Neal Norwitz
cfa1f52941
Revert changes to use PyArg_Parse(), so any sequence will continue to work -- Spotted by Just van Rossum
2002-07-30 12:27:43 +00:00
Neal Norwitz
50584b4c78
Use PyArg_ParseTuple() instead of PyArg_Parse() which is deprecated
2002-07-30 01:23:07 +00:00
Neal Norwitz
50d5d4fe31
Fix docstring to be consistent with parameter name (prefix)
2002-07-30 01:17:43 +00:00
Neal Norwitz
1169011f6f
SF patch #584245 , get python to link on OSF1 (Dec Unix)
2002-07-30 01:08:28 +00:00
Martin v. Löwis
0cec0ffc78
Patch #573770 : Implement lchown.
2002-07-28 16:33:45 +00:00
Tim Peters
ee66d0c3d5
/F revealed that ShellExecute() only requires shellapi.h, not the
...
full-blown windows.h, so changed accordingly.
2002-07-15 16:10:55 +00:00
Mark Hammond
155adbdcbb
Fix bug 231273 - [windows] os.popen doens't kill subprocess when interrupted
...
Don't pass CREATE_NEW_CONSOLE to CreateProcess(), meaning our child process is in the same "console group" and therefore interrupted by the same Ctrl+C that interrupts the parent.
2002-07-14 23:28:16 +00:00
Tim Peters
7a1f91709b
WINDOWS_LEAN_AND_MEAN: There is no such symbol, although a very few
...
MSDN sample programs use it, apparently in error. The correct name
is WIN32_LEAN_AND_MEAN. After switching to the correct name, in two
cases more was needed because the code actually relied on things that
disappear when WIN32_LEAN_AND_MEAN is defined.
2002-07-14 22:14:19 +00:00
Martin v. Löwis
6238d2b024
Patch #569753 : Remove support for WIN16.
...
Rename all occurrences of MS_WIN32 to MS_WINDOWS.
2002-06-30 15:26:10 +00:00
Fred Drake
f7ce04dcb4
Clean up docstrings:
...
- Include a blank line between the signature line and the description
(Guido sez).
- Don't include "-> None" for API functions that always return None
because they don't have a meaningful return value.
2002-06-20 18:31:21 +00:00
Guido van Rossum
a0b9075816
Corect speling and add \n\ to line ends in new docstring for access().
2002-06-18 16:22:43 +00:00
Fred Drake
7f59124693
Clarified documentation for os.access().
...
Patch contributed by Sean Reifschneider.
Closes SF patch #570618 .
2002-06-18 16:15:51 +00:00
Neal Norwitz
0c2c17c473
Use new PyDoc_STRVAR macro
2002-06-13 21:22:11 +00:00
Martin v. Löwis
606edc1d97
Patch #568235 : Add posix.setpgid.
2002-06-13 21:09:11 +00:00
Martin v. Löwis
14f8b4cfcb
Patch #568124 : Add doc string macros.
2002-06-13 20:33:02 +00:00
Guido van Rossum
db9198a8b5
SF bug 563750 (Alex Martelli): posix_tmpfile():
...
The file returned by tmpfile() has mode w+b, so use that in the call
to PyFile_FromFile().
Bugfix candidate.
2002-06-10 19:23:22 +00:00
Martin v. Löwis
2b41b0d6a7
Rename posix_WCONTINUED to posix_WIFCONTINUED, call WIFCONTINUED inside,
...
add it to the posix_methods.
2002-05-04 13:13:41 +00:00
Fred Drake
106c1a0e7a
WCOREDUMP(), WIFCONTINUED(), WCONTINUED, WUNTRACED: New.
...
isatty(), WIFEXITED(), WIFSIGNALED(), WIFSTOPPED(): Changed to return
bools instead of ints.
2002-04-23 15:58:02 +00:00
Neal Norwitz
3d94942000
#546163 , fix link problem on Solaris 8 for makedev when using mknod
2002-04-20 13:46:43 +00:00
Neal Norwitz
fdbeb5a4ce
#546155 , remove posix_int() it is not used
2002-04-19 14:58:40 +00:00
Fred Drake
4d1e64bb46
posix_fildes(): New helper: run a function that takes a file descriptor
...
and returns None. This allows any object that supports the fileno()
method to be passed as a file descriptor, not just an integer.
posix_fchdir(): New exposed function: implements posix.fchdir(). This
closes SF feature #536796 .
posix_fsync(), posix_fdatasync(): Convert to use posix_fildes() instead
of posix_int(). This also changes them from METH_VARARGS to METH_O
functions.
setup_confname_table(): Remove unused variable. Change to take a module
rather than a dict to save the resulting table into.
setup_confname_tables(): Change to take a module instead of a dict to
pass to setup_confname_table().
2002-04-15 19:40:07 +00:00
Martin v. Löwis
06a83e90aa
Patch #543447 : Add posix.mknod.
2002-04-14 10:19:44 +00:00
Mark Hammond
e7fefbf68d
Fix bugs:
...
457466: popenx() argument mangling hangs python
226766: popen('python -c"...."') tends to hang
Fixes argument quoting in w9xpopen.exe for Windows 9x. w9xpopen.exe
also never attempts to display a MessageBox when not executed
interactively.
Added test_popen() test. This test currently just executes
"python -c ..." as a child process, and checks that the expected
arguments were all recieved correctly by the child process. This
test succeeds for me on Win9x, win2k and Linux, and I hope it does
for other popen supported platforms too :)
2002-04-03 01:47:00 +00:00
Neil Schemenauer
94b866a030
Handle os.listdir("") case correctly on Windows. Closes bug 500705.
2002-03-22 20:51:58 +00:00
Fred Drake
193a3f6d37
Update docstrings to use te attribute names of the new structures returned
...
by stat and time functions.
This closes SF patch #523271 .
2002-03-12 21:38:49 +00:00