# | 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 |
> | Changed lines |