[Moscow.pm] STDIN <> и чёрная магия

Alexandr Gomoliako zzz на zzz.org.ua
Чт Дек 8 09:59:48 PST 2011


On Thu, Dec 8, 2011 at 6:16 PM, Andrei <andrei.protasovitski at gmail.com> wrote:
> Помнится, было у меня приключение с этими IO. Там какая-то интересная бага в
> них была, из-за которой MIME::Types сломался. А сломался он после того, как
> сами MIME-типы были вынесены из переменной в секцию __DATA__. Трабла, если я
> правильно ошибаюсь, была в том, что указатель в секции __DATA__ не
> переносился на начало секции после закрытия ручки файла после обновления IO.
> Мы у себя локально пропатчили MIME::Types, в дебри IO не лезли.

Денис уже отправил репорт и уже ответили, что это не баг.

Все сводится к тому, что при первой open после закрытия fd 0
подгружается PerlIO и соответственно использует первый
свободный дексриптор, т.е. fd 0.


Подробная информация о списке рассылки Moscow-pm