summaryrefslogtreecommitdiffstats
path: root/debian/patches/upstream/upstream_hwclock-do-not-assume-__NR_settimeofday_time32.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/upstream/upstream_hwclock-do-not-assume-__NR_settimeofday_time32.patch')
-rw-r--r--debian/patches/upstream/upstream_hwclock-do-not-assume-__NR_settimeofday_time32.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/debian/patches/upstream/upstream_hwclock-do-not-assume-__NR_settimeofday_time32.patch b/debian/patches/upstream/upstream_hwclock-do-not-assume-__NR_settimeofday_time32.patch
new file mode 100644
index 0000000..1a12f0f
--- /dev/null
+++ b/debian/patches/upstream/upstream_hwclock-do-not-assume-__NR_settimeofday_time32.patch
@@ -0,0 +1,25 @@
+From: Pino Toscano <toscano.pino@tiscali.it>
+Date: Tue, 17 Nov 2020 11:32:45 +0100
+Subject: [PATCH] hwclock: do not assume __NR_settimeofday_time32
+
+Check that __NR_settimeofday_time32 exists before trying to use it as
+syscall number.
+
+Signed-off-by: Pino Toscano <toscano.pino@tiscali.it>
+---
+ sys-utils/hwclock.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/sys-utils/hwclock.c b/sys-utils/hwclock.c
+index c1cfbd3..e50432a 100644
+--- a/sys-utils/hwclock.c
++++ b/sys-utils/hwclock.c
+@@ -678,7 +678,7 @@ display_time(struct timeval hwctime)
+ #ifndef SYS_settimeofday
+ # ifdef __NR_settimeofday
+ # define SYS_settimeofday __NR_settimeofday
+-# else
++# elif defined(__NR_settimeofday_time32)
+ # define SYS_settimeofday __NR_settimeofday_time32
+ # endif
+ #endif