From: anorland AT hem2 DOT passagen DOT se (Anders Norlander) Subject: Re: Unix pathname -> DOS pathname 25 Sep 1998 03:37:13 -0700 Message-ID: <360A9CF1.AC7E0587.cygnus.gnu-win32@hem2.passagen.se> References: <1 DOT 5 DOT 4 DOT 16 DOT 19980924022008 DOT 0eaf73ec AT fox DOT nstn DOT ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: gnu-win32 AT cygnus DOT com Tony Pires wrote: > > You will need to write some code to get the mount points from the registry > in order to perform the magic. Can you code? There actually seems to be a much better way to accomplish Unix -> dos path conversion. According to the FAQ there are some intersting functions: cygwin32_conv_to_full_posix_path cygwin32_conv_to_full_win32_path cygwin32_conv_to_posix_path cygwin32_conv_to_win32_path cygwin32_posix_path_list_p cygwin32_posix_to_win32_path_list cygwin32_posix_to_win32_path_list_buf_size cygwin32_split_path cygwin32_win32_to_posix_path_list cygwin32_win32_to_posix_path_list_buf_size I don't know the prototypes for these functions, but if I call cygwin32_conv_to_win32_path with the unix path as the first argument and a buffer to hold the converted path as the second argument I get the win32 path. By looking at the source it would be possible to get the exact prototypes. The developers ought to know about this. /Anders - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".