From 864b8d4eab6a8b38fa9f89ac1475ad364f5a40b8 Mon Sep 17 00:00:00 2001 From: Andreas Dilger Date: Sun, 24 Aug 2008 20:37:39 -0400 Subject: [PATCH] Fix miscellaneous compile warnings Signed-off-by: Andreas Dilger Signed-off-by: "Theodore Ts'o" --- e2fsck/unix.c | 1 + lib/blkid/read.c | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/e2fsck/unix.c b/e2fsck/unix.c index 41aa99b..be57684 100644 --- a/e2fsck/unix.c +++ b/e2fsck/unix.c @@ -48,6 +48,7 @@ extern int optind; #include #endif +#include "e2p/e2p.h" #include "et/com_err.h" #include "e2p/e2p.h" #include "e2fsck.h" diff --git a/lib/blkid/read.c b/lib/blkid/read.c index dad6147..b913b63 100644 --- a/lib/blkid/read.c +++ b/lib/blkid/read.c @@ -10,6 +10,8 @@ * %End-Header% */ +#define _XOPEN_SOURCE 600 /* for inclusion of strtoull */ + #include #include #include @@ -26,7 +28,6 @@ #include "uuid/uuid.h" #ifdef HAVE_STRTOULL -#define __USE_ISOC9X #define STRTOULL strtoull /* defined in stdlib.h if you try hard enough */ #else /* FIXME: need to support real strtoull here */ @@ -319,8 +320,7 @@ static int parse_tag(blkid_cache cache, blkid_dev dev, char **cp) else if (!strcmp(name, "PRI")) dev->bid_pri = strtol(value, 0, 0); else if (!strcmp(name, "TIME")) - /* FIXME: need to parse a long long eventually */ - dev->bid_time = strtol(value, 0, 0); + dev->bid_time = STRTOULL(value, 0, 0); else ret = blkid_set_tag(dev, name, value, strlen(value)); -- 1.8.3.1