Use it in some places where we're getting the file size.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@36544
f5534014-38df-0310-8fa8-
9805f1628bb7
if(fh != -1) {
/* Get statistics */
- result = fstat( fh, &buf );
+ result = ws_fstat64( fh, &buf );
/* Show statistics if they are valid */
if( result == 0 ) {
{
struct stat statb;
- if (fstat(wth->fd, &statb) == -1) {
+ if (ws_fstat64(wth->fd, &statb) == -1) {
if (err != NULL)
*err = errno;
return -1;
#define ws_write _write
#define ws_close _close
#define ws_dup _dup
+#define ws_fstat64 _fstati64 /* use _fstati64 for 64-bit size support */
#define ws_lseek64 _lseeki64 /* use _lseeki64 for 64-bit offset support */
/* DLL loading */
#define ws_write write
#define ws_close close
#define ws_dup dup
+#define ws_fstat64 fstat /* AC_SYS_LARGEFILE should make off_t 64-bit */
#define ws_lseek64 lseek /* AC_SYS_LARGEFILE should make off_t 64-bit */
-#define O_BINARY 0 /* Win32 needs the O_BINARY flag for open() */
+#define O_BINARY 0 /* Win32 needs the O_BINARY flag for open() */
#endif /* _WIN32 */
/* directory handling */