This is the mail archive of the
cygwin-talk
mailing list for the cygwin project.
RE: Re: Handling special characters (\/:*?"<>|) gracefully
- From: "Dave Korn" <dave dot korn at artimi dot com>
- To: "Thread TITTTL'd!" <cygwin-talk at cygwin dot com>
- Date: Wed, 24 May 2006 10:28:41 +0100
- Subject: RE: Re: Handling special characters (\/:*?"<>|) gracefully
- Reply-to: The Cygwin-Talk Maiming List <cygwin-talk at cygwin dot com>
On 23 May 2006 22:02, Williams, Gerald S (Jerry) wrote:
> Another approach would have been to provide replacements for
> certain Windows library functions that use native NT functions
> internally to get around the limitations. I believe the total
> list of needed replacements is:
>
> CopyFile CopyFileEx
> CreateDirectory CreateDirectoryEx
> CreateFile DeleteFile
> FindFirstFile FindFirstFileEx
> GetFileAttributes GetFileAttributesEx
> GetFullPathName GetLongPathName
> GetShortPathName GetBinaryType
> MoveFile MoveFileEx
> MoveFileWithProgress RemoveDirectory
> ReplaceFile SearchPath
> SetCurrentDirectory SetFileAttributes
> SetFileSecurity FindFirstChangeNotification
>
> Of course, this would have been an NT-specific solution.
>
> I actually use a version of such a library to create some of
> the otherwise-uncreatable files in a /dev directory (which is
> not on a managed mount). That way, I can do:
Is this code public?
cheers,
DaveK
--
Can't think of a witty .sigline today....