diff options
author | Ryo Nakamura <upa@haeena.net> | 2022-11-18 22:30:34 +0900 |
---|---|---|
committer | Ryo Nakamura <upa@haeena.net> | 2022-11-18 22:30:34 +0900 |
commit | dca024182489d3b517b8dc917fc84dcead825c01 (patch) | |
tree | ef0b38b301e4120bcfd58dc7731b8db88a9e0e1b /src/file.h | |
parent | f4d04b848e180ee190427704d4b4cee26edbcf30 (diff) |
add O_TRUNC when the first open() for a file
Diffstat (limited to 'src/file.h')
-rw-r--r-- | src/file.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -37,7 +37,8 @@ struct file { * if the file state of the chunk is INIT: * acquire the file lock * * if file state is INIT: - * create destination file and directory if necessary + * create directory if necessary + * open file with O_TRUNC and close. * set file state OPENED. * // only the first thread in the lock open the destination file * release the file lock |