| 145 | } |
| 146 | |
| 147 | static int flush_delete_delay(void) |
| 148 | { |
| 149 | if (deldelay_fd < 0 && !start_delete_delay_temp()) |
| 150 | return 0; |
| 151 | if (write(deldelay_fd, deldelay_buf, deldelay_cnt) != deldelay_cnt) { |
| 152 | rsyserr(FERROR, errno, "flush of delete-delay buffer"); |
| 153 | delete_during = 0; |
| 154 | delete_after = !inc_recurse; |
| 155 | close(deldelay_fd); |
| 156 | return 0; |
| 157 | } |
| 158 | deldelay_cnt = 0; |
| 159 | return 1; |
| 160 | } |
| 161 | |
| 162 | static int remember_delete(struct file_struct *file, const char *fname, int flags) |
| 163 | { |
no test coverage detected