in reply to Using ":raw" layer in open() vs. calling binmode()

This is perl, v5.8.6 built for darwin-thread-multi-2level
On my system the first two snippets return stdio instead of unix perlio.
open (FH, '<:raw:perlio', '/dev/null'); print(PerlIO::get_layers(FH)); # --> unix perlio
Does that work for you?