perl5
perl5 copied to clipboard
Win32: eliminate the sys_intern fdpid aka w32_fdpid
This duplicated the PL_fdpid already used by every other platform but didn't handle the transfer done when STD handles were reopened as pipes.
Along with re-working win32_pclose() to behave much closer to Perl_my_pclose() from util.c and enabling the PID transfer done for STD handles on Win32, this fixes #4106
- This set of changes requires a perldelta entry, and it is included.
This is now showing merge conflicts.
Trivial merge conflicts in perldelta resolved.