Module Name:    src
Committed By:   christos
Date:           Tue Dec 26 17:01:25 UTC 2017

Modified Files:
        src/lib/libc/compat/include: lwp.h
        src/lib/libc/compat/sys: compat___lwp_park50.c

Log Message:
Fix const argument inconsistency (found by lint(1))


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/compat/include/lwp.h
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/compat/sys/compat___lwp_park50.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libc/compat/include/lwp.h
diff -u src/lib/libc/compat/include/lwp.h:1.4 src/lib/libc/compat/include/lwp.h:1.5
--- src/lib/libc/compat/include/lwp.h:1.4	Fri Jan 31 15:45:49 2014
+++ src/lib/libc/compat/include/lwp.h	Tue Dec 26 12:01:25 2017
@@ -1,4 +1,4 @@
-/*	$NetBSD: lwp.h,v 1.4 2014/01/31 20:45:49 christos Exp $	*/
+/*	$NetBSD: lwp.h,v 1.5 2017/12/26 17:01:25 christos Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -42,7 +42,7 @@ __BEGIN_DECLS
 struct timespec50;
 int	_lwp_park(const struct timespec50 *, lwpid_t, const void *, const void *);
 int	___lwp_park50(const struct timespec *, lwpid_t, const void *, const void *);
-int	___lwp_park60(clockid_t, int, const struct timespec *, lwpid_t,
+int	___lwp_park60(clockid_t, int, struct timespec *, lwpid_t,
     const void *, const void *);
 __END_DECLS
 

Index: src/lib/libc/compat/sys/compat___lwp_park50.c
diff -u src/lib/libc/compat/sys/compat___lwp_park50.c:1.2 src/lib/libc/compat/sys/compat___lwp_park50.c:1.3
--- src/lib/libc/compat/sys/compat___lwp_park50.c:1.2	Fri Jan 31 15:45:49 2014
+++ src/lib/libc/compat/sys/compat___lwp_park50.c	Tue Dec 26 12:01:25 2017
@@ -1,4 +1,4 @@
-/*	$NetBSD: compat___lwp_park50.c,v 1.2 2014/01/31 20:45:49 christos Exp $	*/
+/*	$NetBSD: compat___lwp_park50.c,v 1.3 2017/12/26 17:01:25 christos Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -32,7 +32,7 @@
 
 #include <sys/cdefs.h>
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: compat___lwp_park50.c,v 1.2 2014/01/31 20:45:49 christos Exp $");
+__RCSID("$NetBSD: compat___lwp_park50.c,v 1.3 2017/12/26 17:01:25 christos Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #define __LIBC12_SOURCE__
@@ -53,6 +53,11 @@ int
 ___lwp_park50(const struct timespec *ts, lwpid_t unpark, const void *hint,
 	const void *unparkhint)
 {
-	return ___lwp_park60(CLOCK_REALTIME, TIMER_ABSTIME, ts,  unpark,
+	struct timespec ts1, *tsp = &ts1;
+	if (ts)
+		ts1 = *ts;
+	else
+		tsp = NULL;
+	return ___lwp_park60(CLOCK_REALTIME, TIMER_ABSTIME, tsp, unpark,
 	    hint, unparkhint);
 }

Reply via email to