diff options
| author | Chuck Lever <chuck.lever@oracle.com> | 2010-01-14 12:23:53 -0500 |
|---|---|---|
| committer | Steve Dickson <steved@redhat.com> | 2010-01-15 14:55:51 -0500 |
| commit | b148d3414a8d574ff7883ad99d3d1dd980a12603 (patch) | |
| tree | 37270a5091ae25524a6494aeb1b3bce1df94b584 /utils/mount/parse_dev.c | |
| parent | d56192a1e4ddb962f961721b1c5d094696b2d206 (diff) | |
libnsm.a: Factor atomic write code out of nsm_get_state()
We're about to use the same logic (mktemp, write, rename) for
other new purposes, so pull it out into its own function.
This change also addresses a latent bug: O_TRUNC is now used when
creating the temporary file. This eliminates the possibility of
getting stale data in the temp file, if somehow a previous "atomic
write" was interrupted and didn't remove the temporary file.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'utils/mount/parse_dev.c')
0 files changed, 0 insertions, 0 deletions
