| 259 | } |
| 260 | |
| 261 | void File::fsync(void* file) { |
| 262 | auto fd = fdFromHandle(file); |
| 263 | #ifdef STAR_SYSTEM_LINUX |
| 264 | ::fdatasync(fd); |
| 265 | #else |
| 266 | ::fsync(fd); |
| 267 | #endif |
| 268 | } |
| 269 | |
| 270 | void File::fclose(void* file) { |
| 271 | if (::close(fdFromHandle(file)) < 0) |
nothing calls this directly
no test coverage detected