This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Split Perl_do_openn() into Perl_do_open_raw() and Perl_do_open6().
authorNicholas Clark <nick@ccl4.org>
Sun, 2 Mar 2014 08:26:29 +0000 (09:26 +0100)
committerNicholas Clark <nick@ccl4.org>
Wed, 19 Mar 2014 09:57:53 +0000 (10:57 +0100)
commit4b451737e0f77cc9e91b1336d04f21659d96b732
tree157776690192c322d7a2af130c1a60d990ff6be5
parenta6fc70e55b0240c99a09f1d7185e5c59ffd57206
Split Perl_do_openn() into Perl_do_open_raw() and Perl_do_open6().

Perl_do_open_raw() handles the as_raw part of Perl_do_openn().
Perl_do_open6() handles the !as_raw part of Perl_do_openn().
do_open6() isn't a great name, but I can't see an obvious concise name that
covers 2 arg open, 3 arg open, piped open, implicit fork, and layers.
doio.c
embed.fnc
embed.h
proto.h