Changes in process spawning break perl system() function

LRN lrn1986@gmail.com
Tue Mar 17 12:05:00 GMT 2015


On 17.03.2015 13:51, Corinna Vinschen wrote:
> On Mar 17 03:34, LRN wrote:
>> How to reproduce:
>> 1) create a shell script (say, /usr/bin/shellscript) containing this:
>>
>> #!/bin/sh
>> echo ${0##*/}
>>
>> 2) create a symlink (say, /usr/bin/asymlink) that points to shellscript
>>
>> 3) create a perl script (say, /usr/bin/perlscript) containing this:
>>
>> #! /usr/bin/perl -w
>> system '/usr/bin/asymlink';
>>
>> 4) run /usr/bin/perlscript
>>
>> Expected results:
>> "asymlink" should be echoed by the shellscript when it is run by perlscript
>>
>> Actual results:
>> "shellscript" is echoed instead
>>
>> This affects 1.7.35.
> 
> Thanks for the report.  I applied a fix for that and uploaded new
> snapshots to https://cygwin.com/snapshots/
> 
> Could you please try them and report back?
> 
> 

Tried cygwin1-20150317.dll, the bug is fixed.


-- 
O< ascii ribbon - stop html email! - www.asciiribbon.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0x922360B0.asc
Type: application/pgp-keys
Size: 1717 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20150317/16a7661a/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://cygwin.com/pipermail/cygwin/attachments/20150317/16a7661a/attachment.sig>


More information about the Cygwin mailing list