[Patches] [Patch #103154] Cygwin Check Import Case Patch
noreply@sourceforge.net
noreply@sourceforge.net
Wed, 10 Jan 2001 19:48:07 -0800
Patch #103154 has been updated.
Project: python
Category: core (C code)
Status: Closed
Submitted by: jlt63
Assigned to : gvanrossum
Summary: Cygwin Check Import Case Patch
Follow-Ups:
Date: 2001-Jan-10 19:48
By: jlt63
Comment:
I have already checked that this patch does not break the Windows VC
build before I submitted it. However, Tim is welcome to reverify himself.
Unfortunately, I have found a bug with this patch that (only) affects
Cygwin. Although this patch handles the following:
import String
it does not handle the following:
import termios, TERMIOS
I will resubmit a new version shortly, please change the status back to
open.
-------------------------------------------------------
Date: 2001-Jan-10 12:45
By: gvanrossum
Comment:
Thanks -- checked in!
Note: I didn't check this on Cygwin -- I only tested that this doesn't
break the build on Linux. I hope that Tim will check that it doesn't break
the VC build on Windows.
-------------------------------------------------------
Date: 2001-Jan-08 21:11
By: jlt63
Comment:
[The formating was lost on my initial post, so I try again. Sigh...]
This patch enables the imported module name case checking code
for Cygwin that is already enabled by default for Win32. Use
the configure --with-check-import-case option to enable this
feature.
Without this patch, the following code from getpass.getuser()
behaves incorrectly:
import termios, TERMIOS
The folowing is a ChangeLog:
Mon Jan 8 23:54:00 2001 Jason Tishler <jt@dothill.com>
* acconfig.h: Add CHECK_IMPORT_CASE #undef.
* configure.in: Add --with-check-import-case section.
* Python/import.c: Enable case checking code for Cygwin too.
Include sys/cygwin.h, if appropriate.
(check_case): Add munging of module path from POSIX to Win32
so FindFirstFile() can cope, if appropriate.
-------------------------------------------------------
-------------------------------------------------------
For more info, visit:
http://sourceforge.net/patch/?func=detailpatch&patch_id=103154&group_id=5470