This is the mail archive of the cygwin@cygwin.com 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] |
The attached patch, loosely inspired by a Cygwin specific patch to cp, solves the following problem: $ ls -ld foo* drwxr-xr-x 2 jt Domain U 0 Jul 30 09:15 foo -rwxr-xr-x 1 jt Domain U 17924 Jul 26 15:10 foo.exe $ sh -c ./foo ./foo: not found Note that bash does not have this problem: $ bash -c ./foo hello After studying the source for ash, bash, and cygwin. I understand why it works for bash but not for ash. Unfortunately, AFAICT, this problem cannot be solved in the Cygwin DLL. So, I decided to develop a ash workaround. With this patch, ash now behaves like bash for the above test case: $ sh -c ./foo hello Is the ash maintainer willing to accept this patch? Thanks, Jason
Attachment:
exec.c.diff
Description: Text document
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |