Commit eddb2de
committed
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 #41061 parent 6a64781 commit eddb2de
3 files changed
+29
-29
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1089 | 1089 | | |
1090 | 1090 | | |
1091 | 1091 | | |
1092 | | - | |
1093 | | - | |
1094 | | - | |
1095 | 1092 | | |
1096 | 1093 | | |
1097 | 1094 | | |
| |||
1104 | 1101 | | |
1105 | 1102 | | |
1106 | 1103 | | |
1107 | | - | |
1108 | 1104 | | |
1109 | 1105 | | |
1110 | 1106 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
| 55 | + | |
54 | 56 | | |
55 | 57 | | |
56 | 58 | | |
| |||
3622 | 3624 | | |
3623 | 3625 | | |
3624 | 3626 | | |
3625 | | - | |
| 3627 | + | |
3626 | 3628 | | |
3627 | 3629 | | |
3628 | 3630 | | |
| |||
3665 | 3667 | | |
3666 | 3668 | | |
3667 | 3669 | | |
| 3670 | + | |
3668 | 3671 | | |
3669 | | - | |
3670 | | - | |
3671 | | - | |
3672 | | - | |
| 3672 | + | |
3673 | 3673 | | |
3674 | | - | |
3675 | | - | |
| 3674 | + | |
| 3675 | + | |
| 3676 | + | |
| 3677 | + | |
| 3678 | + | |
| 3679 | + | |
| 3680 | + | |
3676 | 3681 | | |
3677 | | - | |
| 3682 | + | |
3678 | 3683 | | |
3679 | | - | |
3680 | | - | |
3681 | | - | |
3682 | | - | |
| 3684 | + | |
3683 | 3685 | | |
3684 | | - | |
3685 | | - | |
3686 | | - | |
3687 | | - | |
3688 | | - | |
3689 | | - | |
| 3686 | + | |
3690 | 3687 | | |
3691 | | - | |
3692 | | - | |
| 3688 | + | |
| 3689 | + | |
| 3690 | + | |
| 3691 | + | |
| 3692 | + | |
| 3693 | + | |
3693 | 3694 | | |
3694 | | - | |
| 3695 | + | |
| 3696 | + | |
| 3697 | + | |
| 3698 | + | |
3695 | 3699 | | |
| 3700 | + | |
| 3701 | + | |
| 3702 | + | |
| 3703 | + | |
3696 | 3704 | | |
3697 | 3705 | | |
3698 | 3706 | | |
| |||
5685 | 5693 | | |
5686 | 5694 | | |
5687 | 5695 | | |
5688 | | - | |
5689 | 5696 | | |
5690 | 5697 | | |
5691 | 5698 | | |
| |||
5728 | 5735 | | |
5729 | 5736 | | |
5730 | 5737 | | |
5731 | | - | |
5732 | 5738 | | |
5733 | 5739 | | |
5734 | 5740 | | |
| |||
5767 | 5773 | | |
5768 | 5774 | | |
5769 | 5775 | | |
5770 | | - | |
5771 | 5776 | | |
5772 | 5777 | | |
5773 | 5778 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
567 | 567 | | |
568 | 568 | | |
569 | 569 | | |
570 | | - | |
571 | 570 | | |
572 | 571 | | |
573 | 572 | | |
| |||
0 commit comments