| 290 | } |
| 291 | |
| 292 | void init_flock_struct( |
| 293 | struct flock &lock_info, size_t offset, size_t len, bool lock) { |
| 294 | lock_info.l_start = offset; |
| 295 | lock_info.l_len = len; |
| 296 | lock_info.l_pid = 0; |
| 297 | lock_info.l_type = lock ? F_WRLCK : F_UNLCK; |
| 298 | lock_info.l_whence = SEEK_SET; |
| 299 | } |
| 300 | |
| 301 | void lock_file(int fd, size_t offset, size_t len) { |
| 302 | struct flock lock_info; |
no outgoing calls
no test coverage detected