| 1265 | /* Restart on EINTR from fdatasync. */ |
| 1266 | |
| 1267 | static int |
| 1268 | ifdatasync (int fd) |
| 1269 | { |
| 1270 | int ret; |
| 1271 | |
| 1272 | do |
| 1273 | { |
| 1274 | process_signals (); |
| 1275 | ret = fdatasync (fd); |
| 1276 | } |
| 1277 | while (ret < 0 && errno == EINTR); |
| 1278 | |
| 1279 | return ret; |
| 1280 | } |
| 1281 | |
| 1282 | /* Restart on EINTR from fd_reopen. */ |
| 1283 |
no test coverage detected