| 140 | static struct lock_record lock; |
| 141 | |
| 142 | static void |
| 143 | lock_write(void) |
| 144 | { |
| 145 | int n = pwrite(lock_fd, &lock, sizeof(lock), 0); |
| 146 | if (n != sizeof(lock)) |
| 147 | die("Cannot write lock file: %m"); |
| 148 | } |
| 149 | |
| 150 | static bool |
| 151 | lock_box(bool is_init, bool is_cleanup) |