On 29.10.2010 11:16, Serhiy Storchaka wrote:
Oleksandr Gavenko wrote:
Cygwin портит аргументы после вызова программ зависимых от cygwin1.dll
(поведение зависит от значения перем. огруж. CYGWIN), вроде как до main.

Это вынужденные костыли, не нужно винить Cygwin за его помощь убогим. Любая
программа под WinDos вынуждена сама портить свои аргументы.

Нужно было собрать альтернативным компилятором, что бы узнать
что же там по настоящему передается.

Если запустите не через bash#, а через C:\>  -- результат будет другим.

Не критикую Cygwin. Нужно было побороть "умность" Cygwin.

http://thread.gmane.org/gmane.emacs.help/73810
http://thread.gmane.org/gmane.os.cygwin/122538

Теперь если CYGWIN=noglob из argv удаляются '\', а если убрать 'noglob',
то из argv удаляются '{}'. В любом случае плохо, надо дебажить.

Но мы же не об этом ))

--
С уважением, Александр Гавенко.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4cca92a4.8020...@bifit.com.ua

Ответить