From: rdparker AT butlermfg DOT org (Parker, Ron) Subject: RE: FW: Special Filenames AUX, CON, etc. 14 Apr 1998 09:01:57 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="---- =_NextPart_000_01BD6791.67096630" To: "cgf AT cygnus DOT com" , "cygwin32-developers AT cygnus DOT com" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------ =_NextPart_000_01BD6791.67096630 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Neither the "\\?\" syntax nor the "\\.\" syntax works in any version of Windows 95 or the Windows 98 Betas. This is strictly an NT supported syntax. What using "\\?\" really does is bypass the normal filename length restrictions and all lookups in the DosDevices tree of the NT ObjectManager. This includes the standard DOS device names as well as any device driver that creates a "symbolic link" in the DOS namespace. Don't confuse this with a UNIX symlink. It is MS terminology. See http://www.ntinternals.com/winobj.htm for a utility that will display the contents of ObjectManager. The "??" key contains the DosDevice symbolic links. -----Original Message----- From: cgf AT cygnus DOT com [mailto:cgf AT cygnus DOT com] Sent: Saturday, April 11, 1998 8:28 PM To: cygwin32-developers AT cygnus DOT com Subject: Re: FW: Special Filenames AUX, CON, etc. In article <3 DOT 0 DOT 5 DOT 32 DOT 19980411153134 DOT 00a24770 DOT cygnus DOT cygwin32 DOT developers AT pop DOT ma DOT ult ranet.com>, Larry Hall wrote: >According to the MS docs, the "\\?\" syntax is an NT thing only. Perhaps >this is now dated information. I don't know. I've heard others claiming >that just using UNC is enough to cure this problem. If that's true, I >think its better to use this capability, since it is more likely to work >for 95 as well. I wonder if opening the files in "posix mode" works around this, too. If I have a chance, I'll check out the \\?\ syntax but I do seem to recall that it doesn't work on Windows 95. -- cgf AT cygnus DOT com "Everything has a boolean value, if you stand http://www.cygnus.com/ far enough away from it." -- Galena Alyson Canada ------ =_NextPart_000_01BD6791.67096630 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 eJ8+IgQPAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQmAAQAhAAAANEQxQkFBM0JBQkQzRDExMThBQjUwMDYwMDhDNzcx MjkAHgcBIIADAA4AAADOBwQADgAKACYAAgACABsBAQWAAwAOAAAAzgcEAA4ACgAiACoAAgA/AQEN gAQAAgAAAAIAAgABBIABACkAAABSRTogRlc6IFNwZWNpYWwgRmlsZW5hbWVzIEFVWCwgQ09OLCBl dGMuAE0MAQOQBgAkCgAAKwAAAAsAAgABAAAACwArAAAAAAADAC4AAAAAAEAAOQAgGRzYume9AR4A cAABAAAAJQAAAEZXOiBTcGVjaWFsIEZpbGVuYW1lcyBBVVgsIENPTiwgZXRjLgAAAAACAXEAAQAA ABsAAAABvWW24V1ka6HAz/oR0YAuCAAJ4BuBAICOVyAAAwAGEKT7SUYDAAcQ+QQAAB4ACBABAAAA ZQAAAE5FSVRIRVJUSEUiPyJTWU5UQVhOT1JUSEUiIlNZTlRBWFdPUktTSU5BTllWRVJTSU9OT0ZX SU5ET1dTOTVPUlRIRVdJTkRPV1M5OEJFVEFTVEhJU0lTU1RSSUNUTFlBTk5UU1UAAAAAAwAQEAAA AAADABEQAAAAAAIBCRABAAAAXQUAAFkFAAD8BwAATFpGdYacnM4DAAoAcmNwZzEyNeIyA0N0ZXgF QQEDAff/CoACpAPkBxMCgA/zAFAEVj8IVQeyESUOUQMBAgBjaOEKwHNldDIGAAbDESX2MwRGE7cw EiwRMwjvCfe2OxgfDjA1ESIMYGMAULMLCQFkMzYWUAunYwEwMQexaXRoEoEdYSAiClweAT8eACIg c3lhAjBheCBuBbEdty61Hll3BbBrBCALgCAAcDh5IHYEkACQAiAgb4hmIFcLgGRvdwQgHDk1IdAd lCIXOCBCARQgYXMuICBUaCcEACDgBCBzdAUQY3QmbCFAA5FOVB6AdXD+cBfBCYAehSQxCqIKhAqA llcT4AVAdQCQbmcd6T8YIAdAJUEiQAeRJIFieb8KsAQRHbIfAQDAAyBmAxDVCfBhB4AgK0FnHWAp AX8k5CGhBCAAcCZQKTEroG8cb2sl4CDTHbJEb3P4RGV2DeAHkSTwCeAh0iMdsiWhT2JqBZB0TZkA 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 ------ =_NextPart_000_01BD6791.67096630--