ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/ambient.c
(Generate patch)

Comparing ray/src/rt/ambient.c (file contents):
Revision 2.129 by greg, Thu Jan 23 02:15:33 2025 UTC vs.
Revision 2.130 by greg, Thu Jan 23 18:44:20 2025 UTC

# Line 820 | Line 820 | ambsync(void)                  /* synchronize ambient file */
820          if (nunflshed > 0) {    /* append new values? */
821                  if (fflush(ambfp) < 0)
822                          return(EOF);
823 <        } else if (fseeko(ambfp, 0, SEEK_END) < 0)
824 <                goto seekerr;
823 >                newpos = lseek(fileno(ambfp), 0, SEEK_CUR);
824 >        } else
825 >                newpos = lseek(fileno(ambfp), 0, SEEK_END);
826  
827 <        if ((newpos = ftello(ambfp)) < 0)
827 >        if (newpos < 0)
828                  goto seekerr;
829                                  /* how many others added? */
830          n = (newpos - lastpos)/AMBVALSIZ - nunflshed;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines