[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))