Commit 3e21dd9
committed
src: add option to track unmanaged file descriptors
Add the ability to track “raw” file descriptors, i.e. integers returned
by `fs.open()`, and close them on `Environment` shutdown, to match the
behavior for all other resource types (which are also closed on
shutdown).
PR-URL: #34303
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>1 parent a5aa3dd commit 3e21dd9Copy full SHA for 3e21dd9
File tree
Expand file treeCollapse file tree
6 files changed
+49
-2
lines changedOpen diff view settings
Filter options
- src
Expand file treeCollapse file tree
6 files changed
+49
-2
lines changedOpen diff view settings
Collapse file
+4Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
871 | 871 | |
872 | 872 | |
873 | 873 | |
| 874 | + |
| 875 | + |
| 876 | + |
| 877 | + |
874 | 878 | |
875 | 879 | |
876 | 880 | |
|
Collapse file
+24Lines changed: 24 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
680 | 680 | |
681 | 681 | |
682 | 682 | |
| 683 | + |
| 684 | + |
| 685 | + |
| 686 | + |
| 687 | + |
| 688 | + |
683 | 689 | |
684 | 690 | |
685 | 691 | |
| ||
1045 | 1051 | |
1046 | 1052 | |
1047 | 1053 | |
| 1054 | + |
| 1055 | + |
| 1056 | + |
| 1057 | + |
| 1058 | + |
| 1059 | + |
| 1060 | + |
| 1061 | + |
| 1062 | + |
| 1063 | + |
| 1064 | + |
| 1065 | + |
| 1066 | + |
| 1067 | + |
| 1068 | + |
| 1069 | + |
| 1070 | + |
| 1071 | + |
1048 | 1072 | |
1049 | 1073 | |
1050 | 1074 | |
|
Collapse file
+6Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1066 | 1066 | |
1067 | 1067 | |
1068 | 1068 | |
| 1069 | + |
1069 | 1070 | |
1070 | 1071 | |
1071 | 1072 | |
| ||
1277 | 1278 | |
1278 | 1279 | |
1279 | 1280 | |
| 1281 | + |
| 1282 | + |
| 1283 | + |
1280 | 1284 | |
1281 | 1285 | |
1282 | 1286 | |
| ||
1432 | 1436 | |
1433 | 1437 | |
1434 | 1438 | |
| 1439 | + |
| 1440 | + |
1435 | 1441 | |
1436 | 1442 | |
1437 | 1443 | |
|
Collapse file
+4-1Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
400 | 400 | |
401 | 401 | |
402 | 402 | |
403 | | - |
| 403 | + |
| 404 | + |
| 405 | + |
| 406 | + |
404 | 407 | |
405 | 408 | |
406 | 409 | |
|
Collapse file
+6Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
604 | 604 | |
605 | 605 | |
606 | 606 | |
| 607 | + |
| 608 | + |
| 609 | + |
607 | 610 | |
608 | 611 | |
609 | 612 | |
| ||
813 | 816 | |
814 | 817 | |
815 | 818 | |
| 819 | + |
816 | 820 | |
817 | 821 | |
818 | 822 | |
| ||
1653 | 1657 | |
1654 | 1658 | |
1655 | 1659 | |
| 1660 | + |
1656 | 1661 | |
1657 | 1662 | |
1658 | 1663 | |
| ||
1662 | 1667 | |
1663 | 1668 | |
1664 | 1669 | |
| 1670 | + |
1665 | 1671 | |
1666 | 1672 | |
1667 | 1673 | |
|
Collapse file
+5-1Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
66 | 66 | |
67 | 67 | |
68 | 68 | |
| 69 | + |
| 70 | + |
| 71 | + |
69 | 72 | |
70 | 73 | |
71 | 74 | |
| ||
87 | 90 | |
88 | 91 | |
89 | 92 | |
90 | | - |
91 | 93 | |
| 94 | + |
| 95 | + |
92 | 96 | |
93 | 97 | |
94 | 98 | |
|
0 commit comments