summaryrefslogtreecommitdiffstats
path: root/term-utils/script.c
diff options
context:
space:
mode:
authorKarel Zak2015-10-16 11:48:47 +0200
committerKarel Zak2015-10-16 11:48:47 +0200
commitc2f03da93d9b79679e4e7e65807cc9a31036dbe7 (patch)
tree83e9942be6b5d17ddc1468b6212ff0c6d0fd95de /term-utils/script.c
parentscript: don't assume that time_t is compatible with long (diff)
downloadkernel-qcow2-util-linux-c2f03da93d9b79679e4e7e65807cc9a31036dbe7.tar.gz
kernel-qcow2-util-linux-c2f03da93d9b79679e4e7e65807cc9a31036dbe7.tar.xz
kernel-qcow2-util-linux-c2f03da93d9b79679e4e7e65807cc9a31036dbe7.zip
script: be pedantic and use "%"SCNi64
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'term-utils/script.c')
-rw-r--r--term-utils/script.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/term-utils/script.c b/term-utils/script.c
index 67ed8b9ca..b6227c08e 100644
--- a/term-utils/script.c
+++ b/term-utils/script.c
@@ -62,6 +62,7 @@
#include <poll.h>
#include <sys/signalfd.h>
#include <assert.h>
+#include <inttypes.h>
#include "closestream.h"
#include "nls.h"
@@ -143,7 +144,7 @@ static inline time_t script_time(time_t *t)
const char *str = getenv("SCRIPT_TEST_SECOND_SINCE_EPOCH");
int64_t sec;
- if (!str || sscanf(str, "%jd", &sec) != 1)
+ if (!str || sscanf(str, "%"SCNi64, &sec) != 1)
return time(t);
if (t)
*t = (time_t)sec;