Message321278
All copy* functions and move() are subjects to race conditions (the only exception is rmtree()). You may solve the race condition in copyfile() but then you'd have the same problem in copystat() and copymode() which are used by copy() and copy2(). The definitive solution to this problem would theoretically be to have all these interconnected functions pass fds instead of "paths" but of course that is hardly possible. Personally I don't think this issue is worth being fixed. |
|
Date |
User |
Action |
Args |
2018-07-08 16:51:56 | giampaolo.rodola | set | recipients:
+ giampaolo.rodola, zach.ware, Preston Moore |
2018-07-08 16:51:56 | giampaolo.rodola | set | messageid: <1531068716.23.0.56676864532.issue30400@psf.upfronthosting.co.za> |
2018-07-08 16:51:56 | giampaolo.rodola | link | issue30400 messages |
2018-07-08 16:51:56 | giampaolo.rodola | create | |
|