This is the mail archive of the cygwin-talk mailing list for the cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Re: Handling special characters (\/:*?"<>|) gracefully


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....


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]