emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] pdumper 0b7610e 1/3: Use intptr_t, not off_t, for dump_siz


From: Daniel Colascione
Subject: [Emacs-diffs] pdumper 0b7610e 1/3: Use intptr_t, not off_t, for dump_size: fixes 32-bit build
Date: Thu, 15 Feb 2018 16:48:38 -0500 (EST)

branch: pdumper
commit 0b7610ed06ee1b509772406634326c3864953769
Author: Daniel Colascione <address@hidden>
Commit: Daniel Colascione <address@hidden>

    Use intptr_t, not off_t, for dump_size: fixes 32-bit build
---
 src/pdumper.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/pdumper.c b/src/pdumper.c
index 968878d..56c7be2 100644
--- a/src/pdumper.c
+++ b/src/pdumper.c
@@ -4959,7 +4959,7 @@ pdumper_load (const char *dump_filename)
   enum pdumper_load_result err = PDUMPER_LOAD_ERROR;
 
   int dump_fd = -1;
-  off_t dump_size;
+  intptr_t dump_size;
   struct stat stat;
   intptr_t dump_base;
   int dump_page_size;
@@ -4992,9 +4992,9 @@ pdumper_load (const char *dump_filename)
     goto out;
 
   err = PDUMPER_LOAD_BAD_FILE_TYPE;
-  if (stat.st_size > (size_t) MAX_OFF_T)
+  if (stat.st_size > INTPTR_MAX)
     goto out;
-  dump_size = (off_t) stat.st_size;
+  dump_size = (intptr_t) stat.st_size;
 
   err = PDUMPER_LOAD_BAD_FILE_TYPE;
   if (dump_size < sizeof (*header))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]