[ python-Bugs-728515 ] mmap's resize method resizes the file in
win32 but not unix
SourceForge.net
noreply at sourceforge.net
Sat Jan 15 18:55:26 CET 2005
Bugs item #728515, was opened at 2003-04-27 14:44
Message generated for change (Comment added) made by facundobatista
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=728515&group_id=5470
Category: Extension Modules
Group: Python 2.2.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Myers Carpenter (myers_carpenter)
Assigned to: Nobody/Anonymous (nobody)
Summary: mmap's resize method resizes the file in win32 but not unix
Initial Comment:
In the resize method under win32 you have something
like this:
/* Move to the desired EOF position */
SetFilePointer (self->file_handle,
new_size, NULL, FILE_BEGIN);
/* Change the size of the file */
SetEndOfFile (self->file_handle);
Which resizes the file
Under Unix you need to call
ftruncate(self->fileno, new_size)
before calling remap() to make it do the same thing.
----------------------------------------------------------------------
Comment By: Facundo Batista (facundobatista)
Date: 2005-01-15 14:55
Message:
Logged In: YES
user_id=752496
Please, could you verify if this problem persists in Python 2.3.4
or 2.4?
If yes, in which version? Can you provide a test case?
If the problem is solved, from which version?
Note that if you fail to answer in one month, I'll close this bug
as "Won't fix".
Thank you!
. Facundo
----------------------------------------------------------------------
Comment By: Martin v. Löwis (loewis)
Date: 2003-05-04 09:36
Message:
Logged In: YES
user_id=21627
Would you like to contribute a patch? Please make sure to
include changes to the documentation and test suite.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=728515&group_id=5470
More information about the Python-bugs-list
mailing list