Module Name: src Committed By: kamil Date: Sun Oct 30 23:26:33 UTC 2016
Modified Files: src/lib/libpthread: pthread.h pthread_mutex.3 Log Message: POSIX harder the pthread_mutex_timedlock(3) prototype Add missing __restrict keyword to the first pointer parameter. It was already used for the second argument, should not be a functional change and generated code should be the same. This new form is now aligned with POSIX. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/lib/libpthread/pthread.h cvs rdiff -u -r1.8 -r1.9 src/lib/libpthread/pthread_mutex.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libpthread/pthread.h diff -u src/lib/libpthread/pthread.h:1.37 src/lib/libpthread/pthread.h:1.38 --- src/lib/libpthread/pthread.h:1.37 Sun Jul 3 14:24:58 2016 +++ src/lib/libpthread/pthread.h Sun Oct 30 23:26:33 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: pthread.h,v 1.37 2016/07/03 14:24:58 christos Exp $ */ +/* $NetBSD: pthread.h,v 1.38 2016/10/30 23:26:33 kamil Exp $ */ /*- * Copyright (c) 2001 The NetBSD Foundation, Inc. @@ -94,7 +94,7 @@ int pthread_mutex_destroy(pthread_mutex_ int pthread_mutex_lock(pthread_mutex_t *); int pthread_mutex_trylock(pthread_mutex_t *); int pthread_mutex_unlock(pthread_mutex_t *); -int pthread_mutex_timedlock(pthread_mutex_t *, +int pthread_mutex_timedlock(pthread_mutex_t * __restrict, const struct timespec * __restrict); int pthread_mutex_getprioceiling(const pthread_mutex_t * __restrict, int * __restrict); Index: src/lib/libpthread/pthread_mutex.3 diff -u src/lib/libpthread/pthread_mutex.3:1.8 src/lib/libpthread/pthread_mutex.3:1.9 --- src/lib/libpthread/pthread_mutex.3:1.8 Tue Jul 5 10:04:17 2016 +++ src/lib/libpthread/pthread_mutex.3 Sun Oct 30 23:26:33 2016 @@ -1,4 +1,4 @@ -.\" $NetBSD: pthread_mutex.3,v 1.8 2016/07/05 10:04:17 wiz Exp $ +.\" $NetBSD: pthread_mutex.3,v 1.9 2016/10/30 23:26:33 kamil Exp $ .\" .\" Copyright (c) 2002, 2010 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -76,7 +76,7 @@ .Ft int .Fn pthread_mutex_unlock "pthread_mutex_t *mutex" .Ft int -.Fn pthread_mutex_timedlock "pthread_mutex_t * mutex" "const struct timespec *__restrict timeout" +.Fn pthread_mutex_timedlock "pthread_mutex_t *__restrict mutex" "const struct timespec *__restrict timeout" .Ft int .Fn pthread_mutex_getprioceiling "const pthread_mutex_t * __restrict mutex" "int * __restrict prioceiling" .Ft int