This is the mail archive of the cygwin 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: allow executing a path in backslash notation


On Mar  9 13:47, Ilguiz Latypov wrote:
> 
> > The bottom line is that if you want to use MS-DOS
> > paths, then use a MinGW or DJGPP version of make.exe.  make.exe is not
> > going to be patched.
> 
> The patch was to cygwin1.dll, but I am not insisting.

Trouble is, I don't even see the problem.  Executing a file in DOS
notation is already possible:

  bash$ cat << EOF > exec.c
  #include <unistd.h>

  int
  main (int argc, char **argv)
  {
    char *args[] = { argv[1], "abc", 0};
    execv (argv[1], args);
    return 1;
  }
  EOF
  bash$ gcc -o exec exec.c
  bash$ ./exec /bin/echo
  abc
  bash$ ./exec C:\\cygwin\\bin\\echo
  abc


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


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