public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* UNC path syntax
@ 1997-03-31 14:04 Tom Yonkman
  1997-04-01 10:31 ` Ed Huott
  1997-04-01 23:07 ` Beta 18 timeframe, UNC path support Geoffrey Noer
  0 siblings, 2 replies; 6+ messages in thread
From: Tom Yonkman @ 1997-03-31 14:04 UTC (permalink / raw)
  To: gnu-win32

     Just started using the gnu-win32 package and wonder if ls and friends 
     can handle the UNC path syntax in some way? This would allow access to 
     machines in my "Network Neighborhood", as the explorer so quaintly 
     puts it.
     
     aTdHvAaNnKcSe,
     
     - ty -
     
     ******************************************************************
     * Tom Yonkman              email: tyonkman@elementalsoftware.com *
     * Elemental Software, Inc. phone: 760.931.7171 x3143             *
     * 5927 Priestly Drive      url: http://www.elementalsoftware.com *
     * Carlsbad, CA 92008       email2: tyonkman@cts.com              *
     ******************************************************************

-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: UNC path syntax
@ 1997-04-04 16:48 Mikey
  0 siblings, 0 replies; 6+ messages in thread
From: Mikey @ 1997-04-04 16:48 UTC (permalink / raw)
  To: Jim Balter; +Cc: cygnus

I hate to be the bad news man, but this patch really messes up find.exe,
Sorry ;^).

> *** path.cc.orig	Sun Mar 23 02:15:12 1997
> --- path.cc	Sun Mar 23 03:15:33 1997
> ***************
> *** 208,214 ****
>   
>     /* The rule is :'s can't appear in [our] posix path names so this is
a safe
>        test; if ':' is present it already be in win32 form.  */
> !   if (strchr (src_path, ':') != NULL)
>       {
>         debug_printf ("conv_to_win32_path: %s already win32\n",
src_path);
>         if (win32_path != NULL)
> --- 208,216 ----
>   
>     /* The rule is :'s can't appear in [our] posix path names so this is
a safe
>        test; if ':' is present it already be in win32 form.  */
> !   // JQB: hack in test for \\ as well
> !   if (strchr (src_path, ':') != NULL ||
> !       src_path[0] == '\\' && src_path[1] == '\\')
>       {
>         debug_printf ("conv_to_win32_path: %s already win32\n",
src_path);
>         if (win32_path != NULL)
> ***************
> *** 305,313 ****
>   	{
>   	  int j = mount[i].devicelen;
>   	  memcpy (p, mount[i].device, j);
> ! 	  if (pathbuf[mount[i].pathlen] != '/')
>   	    p[j++] = '\\';
> ! 	  strcpy (p + j, pathbuf + mount[i].pathlen);
>   	  backslashify (p, p, trailing_slash_p);
>   	}
>         if (win32_path != NULL && ! got_rel_p && win32_path != p)
> --- 307,321 ----
>   	{
>   	  int j = mount[i].devicelen;
>   	  memcpy (p, mount[i].device, j);
> ! 
> ! 	  // JQB: add test for empty tail, so, for instance,
> ! 	  // \\.\tape0 doesn't turn into \\.\tape0\,
> ! 	  // which win32 doesn't like.  Still turn a: into a:\ though.
> ! 	  char *tail = pathbuf + mount[i].pathlen;
> ! 	  if ((*tail || tail[-1] == ':') && *tail != '/')
>   	    p[j++] = '\\';
> ! 	  strcpy (p + j, tail);
> ! 
>   	  backslashify (p, p, trailing_slash_p);
>   	}
>         if (win32_path != NULL && ! got_rel_p && win32_path != p)
> 
-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~1997-04-04 16:48 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-03-31 14:04 UNC path syntax Tom Yonkman
1997-04-01 10:31 ` Ed Huott
1997-04-02  0:37   ` Jim Balter
1997-04-01 23:23     ` Ed Huott
1997-04-01 23:07 ` Beta 18 timeframe, UNC path support Geoffrey Noer
1997-04-04 16:48 UNC path syntax Mikey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).