aboutsummaryrefslogtreecommitdiffstats
path: root/main/nfs-utils/sqlite-printf.patch
diff options
context:
space:
mode:
authorJan Tatje <jan@jnt.io>2019-06-25 20:32:26 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2019-07-30 09:19:59 +0000
commit0463988faaeeec6c26aa09b64642767b01a14e63 (patch)
treefd5cd540c370bcc4c655e3f3fca74ac471046ae3 /main/nfs-utils/sqlite-printf.patch
parentc3e30bbcf123fe4384c070a8aae9d79845904fe8 (diff)
downloadaports-0463988faaeeec6c26aa09b64642767b01a14e63.tar.bz2
aports-0463988faaeeec6c26aa09b64642767b01a14e63.tar.xz
main/nfs-utils: update to 2.4.1
Diffstat (limited to 'main/nfs-utils/sqlite-printf.patch')
-rw-r--r--main/nfs-utils/sqlite-printf.patch123
1 files changed, 0 insertions, 123 deletions
diff --git a/main/nfs-utils/sqlite-printf.patch b/main/nfs-utils/sqlite-printf.patch
deleted file mode 100644
index 36d8240f67..0000000000
--- a/main/nfs-utils/sqlite-printf.patch
+++ /dev/null
@@ -1,123 +0,0 @@
-From a8133e1fd174267536cd459e19cfe0a1cbbe037c Mon Sep 17 00:00:00 2001
-From: Steve Dickson <steved@redhat.com>
-Date: Wed, 22 May 2019 13:55:37 -0400
-Subject: [PATCH 1/1] sqlite.c: Use PRIx64 macro to print 64-bit integers
-
-On 32 bit machines, using "%016lx" format throws out
-an format error due to the -Werror=format=2
-compiler option. On 64 bit machines using that
-format is correct.
-
-So use the PRIx64 macro to have the correct
-format defined on the different machines.
-
-Signed-off-by: Steve Dickson <steved@redhat.com>
----
- utils/nfsdcld/sqlite.c | 21 +++++++++++----------
- 1 file changed, 11 insertions(+), 10 deletions(-)
-
-diff --git a/utils/nfsdcld/sqlite.c b/utils/nfsdcld/sqlite.c
-index faa62f9..cd658ef 100644
---- a/utils/nfsdcld/sqlite.c
-+++ b/utils/nfsdcld/sqlite.c
-@@ -59,6 +59,7 @@
- #include <limits.h>
- #include <sqlite3.h>
- #include <linux/limits.h>
-+#include <inttypes.h>
-
- #include "xlog.h"
- #include "sqlite.h"
-@@ -535,7 +536,7 @@ sqlite_copy_cltrack_records(int *num_rec)
- xlog(L_ERROR, "Unable to begin transaction: %s", err);
- goto rollback;
- }
-- ret = snprintf(buf, sizeof(buf), "DELETE FROM \"rec-%016lx\";",
-+ ret = snprintf(buf, sizeof(buf), "DELETE FROM \"rec-%" PRIx64 "\";",
- current_epoch);
- if (ret < 0) {
- xlog(L_ERROR, "sprintf failed!");
-@@ -550,7 +551,7 @@ sqlite_copy_cltrack_records(int *num_rec)
- xlog(L_ERROR, "Unable to clear records from current epoch: %s", err);
- goto rollback;
- }
-- ret = snprintf(buf, sizeof(buf), "INSERT INTO \"rec-%016lx\" "
-+ ret = snprintf(buf, sizeof(buf), "INSERT INTO \"rec-%" PRIx64 "\" "
- "SELECT id FROM attached.clients;",
- current_epoch);
- if (ret < 0) {
-@@ -703,7 +704,7 @@ sqlite_insert_client(const unsigned char *clname, const size_t namelen)
- int ret;
- sqlite3_stmt *stmt = NULL;
-
-- ret = snprintf(buf, sizeof(buf), "INSERT OR REPLACE INTO \"rec-%016lx\" "
-+ ret = snprintf(buf, sizeof(buf), "INSERT OR REPLACE INTO \"rec-%" PRIx64 "\" "
- "VALUES (?);", current_epoch);
- if (ret < 0) {
- xlog(L_ERROR, "sprintf failed!");
-@@ -748,7 +749,7 @@ sqlite_remove_client(const unsigned char *clname, const size_t namelen)
- int ret;
- sqlite3_stmt *stmt = NULL;
-
-- ret = snprintf(buf, sizeof(buf), "DELETE FROM \"rec-%016lx\" "
-+ ret = snprintf(buf, sizeof(buf), "DELETE FROM \"rec-%" PRIx64 "\" "
- "WHERE id==?;", current_epoch);
- if (ret < 0) {
- xlog(L_ERROR, "sprintf failed!");
-@@ -798,7 +799,7 @@ sqlite_check_client(const unsigned char *clname, const size_t namelen)
- int ret;
- sqlite3_stmt *stmt = NULL;
-
-- ret = snprintf(buf, sizeof(buf), "SELECT count(*) FROM \"rec-%016lx\" "
-+ ret = snprintf(buf, sizeof(buf), "SELECT count(*) FROM \"rec-%" PRIx64 "\" "
- "WHERE id==?;", recovery_epoch);
- if (ret < 0) {
- xlog(L_ERROR, "sprintf failed!");
-@@ -873,7 +874,7 @@ sqlite_grace_start(void)
- tcur++;
-
- ret = snprintf(buf, sizeof(buf), "UPDATE grace "
-- "SET current = %ld, recovery = %ld;",
-+ "SET current = %" PRId64 ", recovery = %" PRId64 ";",
- (int64_t)tcur, (int64_t)trec);
- if (ret < 0) {
- xlog(L_ERROR, "sprintf failed!");
-@@ -891,7 +892,7 @@ sqlite_grace_start(void)
- goto rollback;
- }
-
-- ret = snprintf(buf, sizeof(buf), "CREATE TABLE \"rec-%016lx\" "
-+ ret = snprintf(buf, sizeof(buf), "CREATE TABLE \"rec-%" PRIx64 "\" "
- "(id BLOB PRIMARY KEY);",
- tcur);
- if (ret < 0) {
-@@ -915,7 +916,7 @@ sqlite_grace_start(void)
- * values in the grace table, just clear out the records for
- * the current reboot epoch.
- */
-- ret = snprintf(buf, sizeof(buf), "DELETE FROM \"rec-%016lx\";",
-+ ret = snprintf(buf, sizeof(buf), "DELETE FROM \"rec-%" PRIx64 "\";",
- tcur);
- if (ret < 0) {
- xlog(L_ERROR, "sprintf failed!");
-@@ -976,7 +977,7 @@ sqlite_grace_done(void)
- goto rollback;
- }
-
-- ret = snprintf(buf, sizeof(buf), "DROP TABLE \"rec-%016lx\";",
-+ ret = snprintf(buf, sizeof(buf), "DROP TABLE \"rec-%" PRIx64 "\";",
- recovery_epoch);
- if (ret < 0) {
- xlog(L_ERROR, "sprintf failed!");
-@@ -1027,7 +1028,7 @@ sqlite_iterate_recovery(int (*cb)(struct cld_client *clnt), struct cld_client *c
- return -EINVAL;
- }
-
-- ret = snprintf(buf, sizeof(buf), "SELECT * FROM \"rec-%016lx\";",
-+ ret = snprintf(buf, sizeof(buf), "SELECT * FROM \"rec-%" PRIx64 "\";",
- recovery_epoch);
- if (ret < 0) {
- xlog(L_ERROR, "sprintf failed!");
---
-1.8.3.1
-