|
From: | Stefan Monnier |
Subject: | Re: Finalizing 'inhibit-automatic-native-compilation' |
Date: | Sat, 18 Feb 2023 23:22:02 -0500 |
User-agent: | Gnus/5.13 (Gnus v5.13) |
> Shouldn't make-temp-file-internal return a non predictable file name? Nope. It's less predictable but it's still predictable. > Otherwise what's the point of using make-temp-file in the first place if > the temporary name is predictable? `make-temp-name` uses `O_EXCL | O_CREAT` so as to close the race condition: if someone predicated the filename, we detect it atomically and we try again. You might like to check https://wiki.sei.cmu.edu/confluence/display/c/FIO21-C.+Do+not+create+temporary+files+in+shared+directories -- Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |