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

Dmitry Karasik dmitry на karasik.eu.org
Пт Дек 9 03:36:23 PST 2011


> А про open я имел в виду, что при открытии STD* мы можем получить еще одно-два открытия файлов (тех самых PerlIO + PerlIO::scalar)

ну ессно потому что это баг, я в сырцах не рылся но я помню что open открывающий
скаляр как файл был сделан на базе PerlIO layers, и скорее всего где-то эта
строчка "PerlIO" перекочевала туда куда не надо ...

/dk

>  
> 
> On 09.12.2011, at 14:20, Dmitry Karasik wrote:
> 
> > On Fri, Dec 09, 2011 at 12:48:17PM +0400, Mons Anderson wrote:
> >> Но вот то, что open вообще способен сам занять свободный хендл 0 это засада )
> > 
> > вообще-то это фича libc а даже не перла, и вполне себе известная
> > 
> >> Бага #105658
> >> Попробуем пообщаться...
> > 
> > да баг это 100%, а sprout <s>баран</s> неправ: "I seem to remember this came up about three
> > years ago and the consensus was that it is not a bug. I’m not sure" . Если not
> > sure так и не пиши. И re-open 0 хэндла вообще здесь ни причем.
> > 
> > 
> > -- 
> > Sincerely,
> > 	Dmitry Karasik
> > 
> > -- 
> > Moscow.pm mailing list
> > moscow-pm на pm.org | http://moscow.pm.org
> 
> -- 
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

-- 
Sincerely,
	Dmitry Karasik



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