minidlna (1.0.24+dfsg-1) 0012-Use-SYS_clock_gettime-instead-of-__NR_clock_gettime.patch

Summary

 uuid.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

    
download this patch

Patch contents

From: BenoƮt Knecht <benoit.knecht@fsfe.org>
Subject: Use SYS_clock_gettime instead of __NR_clock_gettime

__NR_clock_gettime is not defined on FreeBSD, whereas SYS_clock_gettime
is defined on both Linux and FreeBSD.
---
 uuid.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/uuid.c b/uuid.c
index bdb4abc..14eea05 100644
--- a/uuid.c
+++ b/uuid.c
@@ -51,7 +51,7 @@ monotonic_us(void)
 {
 	struct timespec ts;
 
-	syscall(__NR_clock_gettime, CLOCK_MONOTONIC, &ts);
+	syscall(SYS_clock_gettime, CLOCK_MONOTONIC, &ts);
 	return ts.tv_sec * 1000000ULL + ts.tv_nsec / 1000;
 }
 
@@ -162,7 +162,7 @@ generate_uuid(unsigned char uuid_out[16])
 	 * nanosecond intervals since 00:00:00.00, 15 October 1582 (the date of
 	 * Gregorian reform to the Christian calendar).
 	 */
-	syscall(__NR_clock_gettime, CLOCK_REALTIME, &ts);
+	syscall(SYS_clock_gettime, CLOCK_REALTIME, &ts);
 	time_all = ((u_int64_t)ts.tv_sec) * (NSEC_PER_SEC / 100);
 	time_all += ts.tv_nsec / 100;