Message132307
If you're suggesting to set FDs CLOEXEC by default, I think it's neither possible nor reasonable:
- you have to take into account not only files, but also pipes, sockets, etc
- there's no portable way to e.g. open a file and set it CLOEXEC atomically
- first and foremost, it' going to break a lot of existing code, for example, pipe + fork, accept + fork, etc
As for the dedicated syscalls, there's already been some discussion about closefrom and friends, but Gregory did some research and it looked like those are not async-safe - which, if it's really the case, renders those calls mostly useless. |
|
Date |
User |
Action |
Args |
2011-03-27 11:00:59 | neologix | set | recipients:
+ neologix, loewis, gregory.p.smith, pitrou, vstinner, jyasskin, nadeem.vawda, s7v7nislands, rosslagerwall |
2011-03-27 11:00:59 | neologix | set | messageid: <1301223659.43.0.22760850493.issue8052@psf.upfronthosting.co.za> |
2011-03-27 11:00:58 | neologix | link | issue8052 messages |
2011-03-27 11:00:58 | neologix | create | |
|