On Fri, Jan 29, 2010 at 02:22:06PM +0100, Michael Ludwig wrote:
Filehandles may have IO layers applied to them, like :utf8 or :raw.
One of the ways to achieve that is to use the binmode() function.
binmode $fh, ':utf8';
What I want to achieve is to set the STDOUT filehandle to ':raw' and
then to restore the previous IO layers.
Is there a way to determine the IO layers applying to a filehandle
just from the filehandle itself?
I think you want PerlIO::get_layers($fh)
I'm not sure where it's documented.
Nicholas Clark