Commit 6de7f60
committed
Atomically open files with O_CLOEXEC where possible
On Linux the flag is just ignored if it is not supported:
https://lwn.net/Articles/588444/
Touches #24237.1 parent 63ba780 commit 6de7f60
2 files changed
+25
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| 105 | + | |
105 | 106 | | |
106 | 107 | | |
107 | 108 | | |
| |||
3608 | 3609 | | |
3609 | 3610 | | |
3610 | 3611 | | |
| 3612 | + | |
| 3613 | + | |
3611 | 3614 | | |
3612 | 3615 | | |
3613 | 3616 | | |
| |||
4267 | 4270 | | |
4268 | 4271 | | |
4269 | 4272 | | |
| 4273 | + | |
4270 | 4274 | | |
| 4275 | + | |
| 4276 | + | |
| 4277 | + | |
| 4278 | + | |
| 4279 | + | |
| 4280 | + | |
| 4281 | + | |
4271 | 4282 | | |
4272 | 4283 | | |
4273 | 4284 | | |
| |||
4710 | 4721 | | |
4711 | 4722 | | |
4712 | 4723 | | |
| 4724 | + | |
4713 | 4725 | | |
| 4726 | + | |
| 4727 | + | |
| 4728 | + | |
| 4729 | + | |
| 4730 | + | |
| 4731 | + | |
| 4732 | + | |
4714 | 4733 | | |
4715 | 4734 | | |
4716 | 4735 | | |
| |||
5148 | 5167 | | |
5149 | 5168 | | |
5150 | 5169 | | |
| 5170 | + | |
| 5171 | + | |
5151 | 5172 | | |
5152 | 5173 | | |
5153 | 5174 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
215 | | - | |
| 215 | + | |
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
| |||
269 | 269 | | |
270 | 270 | | |
271 | 271 | | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
272 | 275 | | |
273 | 276 | | |
274 | 277 | | |
| |||
0 commit comments