From 180ad3d002ed13e26a008eefa876b8a7718d963c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Mon, 22 Feb 2021 07:45:47 +0700 Subject: [PATCH] nfs-utils: fix -Wformat --- srcpkgs/nfs-utils/patches/printf-format.patch | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 srcpkgs/nfs-utils/patches/printf-format.patch diff --git a/srcpkgs/nfs-utils/patches/printf-format.patch b/srcpkgs/nfs-utils/patches/printf-format.patch new file mode 100644 index 00000000000..b8ae217cbfd --- /dev/null +++ b/srcpkgs/nfs-utils/patches/printf-format.patch @@ -0,0 +1,44 @@ +Index: utils/nfsdcltrack/nfsdcltrack.c +=================================================================== +--- a/utils/nfsdcltrack/nfsdcltrack.c ++++ b/utils/nfsdcltrack/nfsdcltrack.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -525,7 +526,7 @@ cltrack_gracedone(const char *timestr) + if (*tail) + return -EINVAL; + +- xlog(D_GENERAL, "%s: grace done. gracetime=%ld", __func__, gracetime); ++ xlog(D_GENERAL, "%s: grace done. gracetime=%" PRId64, __func__, (int64_t)gracetime); + + ret = sqlite_remove_unreclaimed(gracetime); + +Index: utils/nfsdcltrack/sqlite.c +=================================================================== +--- a/utils/nfsdcltrack/sqlite.c ++++ b/utils/nfsdcltrack/sqlite.c +@@ -40,6 +40,7 @@ + + #include + #include ++#include + #include + #include + #include +@@ -544,8 +545,8 @@ sqlite_remove_unreclaimed(time_t grace_s + int ret; + char *err = NULL; + +- ret = snprintf(buf, sizeof(buf), "DELETE FROM clients WHERE time < %ld", +- grace_start); ++ ret = snprintf(buf, sizeof(buf), "DELETE FROM clients WHERE time < %" PRId64, ++ (int64_t)grace_start); + if (ret < 0) { + return ret; + } else if ((size_t)ret >= sizeof(buf)) {