| 1316 | /* Restart on EINTR from fsync. */ |
| 1317 | |
| 1318 | static int |
| 1319 | ifsync (int fd) |
| 1320 | { |
| 1321 | int ret; |
| 1322 | |
| 1323 | do |
| 1324 | { |
| 1325 | process_signals (); |
| 1326 | ret = fsync (fd); |
| 1327 | } |
| 1328 | while (ret < 0 && errno == EINTR); |
| 1329 | |
| 1330 | return ret; |
| 1331 | } |
| 1332 | |
| 1333 | /* Restart on EINTR from ftruncate. */ |
| 1334 |
no test coverage detected