[Python-bugs-list] [ python-Bugs-481171 ] Hang using files named prn.txt, etc

noreply@sourceforge.net noreply@sourceforge.net
Tue, 13 Nov 2001 09:41:40 -0800


Bugs item #481171, was opened at 2001-11-12 21:43
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=481171&group_id=5470

Category: Windows
Group: Platform-specific
>Status: Closed
>Resolution: Wont Fix
Priority: 5
Submitted By: Andrew Bennetts (spiv)
Assigned to: Tim Peters (tim_one)
Summary: Hang using files named prn.txt, etc

Initial Comment:
Windows reserves many possible filenames as reserved 
device names.

Examples are prn.xxx, con.xxx, com1.xxx aux.xxx, etc, 
where xxx can be any extension.  Attempts to 
create/read/write to these files can hang the 
interpreter, but ideally would just throw an OSError.

A partial list of device names is mentioned at:
http://cert.uni-
stuttgart.de/archive/bugtraq/2001/07/msg00086.html

----------------------------------------------------------------------

>Comment By: Tim Peters (tim_one)
Date: 2001-11-13 09:41

Message:
Logged In: YES 
user_id=31435

Did you read the message you referenced with that URL?  I 
agree with it:

"""
Conclusion : applications should not filter out DDNs, 
because they don't fix the problem (basically they make it 
even worse), the OS patch is better because it
fixes *ALL* problems, ...

CONCLUSION : patch your OS, and stop whining about so
called 'bugs' in applications, you will never be able
to completely patch the problem that way.
"""

They're right:  applications cannot fix this; if it's a 
problem for you, then you should download and apply the MS 
OS patches linked to from that article.

----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=481171&group_id=5470