| # | Line 141 | Line 141 | void flushPhotonHeap (PhotonMap *pmap) | |
|---|---|---|
| 141 | /*if (pwrite(fd, pmap -> heapBuf, len, lseek(fd, 0, SEEK_END)) != len) */ | |
| 142 | if (write(fd, pmap -> heapBuf, len) != len) | |
| 143 | error(SYSTEM, "failed append to heap file in flushPhotonHeap"); | |
| 144 | < | |
| 144 | > | |
| 145 | > | #if !defined(_WIN32) && !defined(_WIN64) |
| 146 | if (fsync(fd)) | |
| 147 | error(SYSTEM, "failed fsync in flushPhotonHeap"); | |
| 148 | < | |
| 148 | > | #endif |
| 149 | pmap -> heapBufLen = 0; | |
| 150 | } | |
| 151 | ||
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |