From 3337d96b1e8b80db8fa506a12d6d8c1fb1ae01a7 Mon Sep 17 00:00:00 2001 From: Sascha Wildner Date: Sat, 3 Mar 2018 16:34:48 +0100 Subject: [PATCH] : Add missing 'const' to four functions. --- include/pthread.h | 8 ++++---- lib/libc_r/uthread/uthread_mattr_kind_np.c | 2 +- lib/libc_r/uthread/uthread_mutex_prioceiling.c | 4 ++-- lib/libc_r/uthread/uthread_mutex_protocol.c | 2 +- lib/libpthread/pthread.3 | 8 ++++---- lib/libpthread/pthread_mutexattr.3 | 8 ++++---- lib/libthread_xu/thread/thr_mutex.c | 2 +- lib/libthread_xu/thread/thr_mutexattr.c | 6 +++--- 8 files changed, 20 insertions(+), 20 deletions(-) diff --git a/include/pthread.h b/include/pthread.h index 03646c75cc..a2192dfb5c 100644 --- a/include/pthread.h +++ b/include/pthread.h @@ -206,7 +206,7 @@ int pthread_mutexattr_init(pthread_mutexattr_t *) __nonnull(1); int pthread_mutexattr_destroy(pthread_mutexattr_t *); int pthread_mutexattr_getpshared(const pthread_mutexattr_t * __restrict, int * __restrict) __nonnull(2); -int pthread_mutexattr_gettype(pthread_mutexattr_t * __restrict, +int pthread_mutexattr_gettype(const pthread_mutexattr_t * __restrict, int * __restrict) __nonnull(2); int pthread_mutexattr_setpshared(pthread_mutexattr_t *, int); int pthread_mutexattr_settype(pthread_mutexattr_t *, int); @@ -260,15 +260,15 @@ int pthread_setprio(pthread_t, int); void pthread_yield(void); #endif -int pthread_mutexattr_getprioceiling(pthread_mutexattr_t * __restrict, +int pthread_mutexattr_getprioceiling(const pthread_mutexattr_t * __restrict, int * __restrict); int pthread_mutexattr_setprioceiling(pthread_mutexattr_t *, int); -int pthread_mutexattr_getprotocol(pthread_mutexattr_t * __restrict, +int pthread_mutexattr_getprotocol(const pthread_mutexattr_t * __restrict, int * __restrict); int pthread_mutexattr_setprotocol(pthread_mutexattr_t *, int); -int pthread_mutex_getprioceiling(pthread_mutex_t * __restrict, +int pthread_mutex_getprioceiling(const pthread_mutex_t * __restrict, int * __restrict); int pthread_mutex_setprioceiling(pthread_mutex_t * __restrict, int, int * __restrict); diff --git a/lib/libc_r/uthread/uthread_mattr_kind_np.c b/lib/libc_r/uthread/uthread_mattr_kind_np.c index 9414a825c5..45d12dd505 100644 --- a/lib/libc_r/uthread/uthread_mattr_kind_np.c +++ b/lib/libc_r/uthread/uthread_mattr_kind_np.c @@ -77,7 +77,7 @@ _pthread_mutexattr_settype(pthread_mutexattr_t *attr, int type) } int -_pthread_mutexattr_gettype(pthread_mutexattr_t * __restrict attr, +_pthread_mutexattr_gettype(const pthread_mutexattr_t * __restrict attr, int * __restrict type) { int ret; diff --git a/lib/libc_r/uthread/uthread_mutex_prioceiling.c b/lib/libc_r/uthread/uthread_mutex_prioceiling.c index 1f1c7e376e..c60d09d002 100644 --- a/lib/libc_r/uthread/uthread_mutex_prioceiling.c +++ b/lib/libc_r/uthread/uthread_mutex_prioceiling.c @@ -38,7 +38,7 @@ #include "pthread_private.h" int -_pthread_mutexattr_getprioceiling(pthread_mutexattr_t * __restrict mattr, +_pthread_mutexattr_getprioceiling(const pthread_mutexattr_t * __restrict mattr, int * __restrict prioceiling) { int ret = 0; @@ -69,7 +69,7 @@ _pthread_mutexattr_setprioceiling(pthread_mutexattr_t *mattr, int prioceiling) } int -_pthread_mutex_getprioceiling(pthread_mutex_t * __restrict mutex, +_pthread_mutex_getprioceiling(const pthread_mutex_t * __restrict mutex, int * __restrict prioceiling) { int ret; diff --git a/lib/libc_r/uthread/uthread_mutex_protocol.c b/lib/libc_r/uthread/uthread_mutex_protocol.c index 21be9143d0..34a337193a 100644 --- a/lib/libc_r/uthread/uthread_mutex_protocol.c +++ b/lib/libc_r/uthread/uthread_mutex_protocol.c @@ -38,7 +38,7 @@ #include "pthread_private.h" int -_pthread_mutexattr_getprotocol(pthread_mutexattr_t * __restrict mattr, +_pthread_mutexattr_getprotocol(const pthread_mutexattr_t * __restrict mattr, int * __restrict protocol) { int ret = 0; diff --git a/lib/libpthread/pthread.3 b/lib/libpthread/pthread.3 index 0f7a3e9715..c6e483b6c4 100644 --- a/lib/libpthread/pthread.3 +++ b/lib/libpthread/pthread.3 @@ -30,7 +30,7 @@ .\" .\" $FreeBSD: src/share/man/man3/pthread.3,v 1.33 2009/04/01 08:08:25 trhodes Exp $ .\" -.Dd February 22, 2018 +.Dd March 3, 2018 .Dt PTHREAD 3 .Os .Sh NAME @@ -294,12 +294,12 @@ Set the detach state in a thread attributes object. Destroy a mutex attributes object. .It Xo .Ft int -.Fn pthread_mutexattr_getprioceiling "pthread_mutexattr_t * restrict attr" "int * restrict ceiling" +.Fn pthread_mutexattr_getprioceiling "const pthread_mutexattr_t * restrict attr" "int * restrict ceiling" .Xc Obtain priority ceiling attribute of mutex attribute object. .It Xo .Ft int -.Fn pthread_mutexattr_getprotocol "pthread_mutexattr_t * restrict attr" "int * restrict protocol" +.Fn pthread_mutexattr_getprotocol "const pthread_mutexattr_t * restrict attr" "int * restrict protocol" .Xc Obtain protocol attribute of mutex attribute object. .It Xo @@ -309,7 +309,7 @@ Obtain protocol attribute of mutex attribute object. Get the process shared setting from a mutex attributes object. .It Xo .Ft int -.Fn pthread_mutexattr_gettype "pthread_mutexattr_t * restrict attr" "int * restrict type" +.Fn pthread_mutexattr_gettype "const pthread_mutexattr_t * restrict attr" "int * restrict type" .Xc Obtain the mutex type attribute in the specified mutex attributes object. .It Xo diff --git a/lib/libpthread/pthread_mutexattr.3 b/lib/libpthread/pthread_mutexattr.3 index 53d15ed000..a2290f5d81 100644 --- a/lib/libpthread/pthread_mutexattr.3 +++ b/lib/libpthread/pthread_mutexattr.3 @@ -27,7 +27,7 @@ .\" .\" $FreeBSD: src/share/man/man3/pthread_mutexattr.3,v 1.13 2007/10/22 10:08:00 ru Exp $ .\" -.Dd February 22, 2018 +.Dd March 3, 2018 .Dt PTHREAD_MUTEXATTR 3 .Os .Sh NAME @@ -53,15 +53,15 @@ .Ft int .Fn pthread_mutexattr_setprioceiling "pthread_mutexattr_t *attr" "int prioceiling" .Ft int -.Fn pthread_mutexattr_getprioceiling "pthread_mutexattr_t * restrict attr" "int * restrict prioceiling" +.Fn pthread_mutexattr_getprioceiling "const pthread_mutexattr_t * restrict attr" "int * restrict prioceiling" .Ft int .Fn pthread_mutexattr_setprotocol "pthread_mutexattr_t *attr" "int protocol" .Ft int -.Fn pthread_mutexattr_getprotocol "pthread_mutexattr_t * restrict attr" "int * restrict protocol" +.Fn pthread_mutexattr_getprotocol "const pthread_mutexattr_t * restrict attr" "int * restrict protocol" .Ft int .Fn pthread_mutexattr_settype "pthread_mutexattr_t *attr" "int type" .Ft int -.Fn pthread_mutexattr_gettype "pthread_mutexattr_t * restrict attr" "int * restrict type" +.Fn pthread_mutexattr_gettype "const pthread_mutexattr_t * restrict attr" "int * restrict type" .Ft int .Fn pthread_mutexattr_setpshared "pthread_mutexattr_t *attr" "int pshared" .Ft int diff --git a/lib/libthread_xu/thread/thr_mutex.c b/lib/libthread_xu/thread/thr_mutex.c index 2c4dabd592..3ed503c265 100644 --- a/lib/libthread_xu/thread/thr_mutex.c +++ b/lib/libthread_xu/thread/thr_mutex.c @@ -680,7 +680,7 @@ mutex_unlock_common(pthread_mutex_t *mutex) } int -_pthread_mutex_getprioceiling(pthread_mutex_t * __restrict mutex, +_pthread_mutex_getprioceiling(const pthread_mutex_t * __restrict mutex, int * __restrict prioceiling) { if ((mutex == NULL) || (*mutex == NULL)) diff --git a/lib/libthread_xu/thread/thr_mutexattr.c b/lib/libthread_xu/thread/thr_mutexattr.c index 84fc86b15a..25a6966b3e 100644 --- a/lib/libthread_xu/thread/thr_mutexattr.c +++ b/lib/libthread_xu/thread/thr_mutexattr.c @@ -101,7 +101,7 @@ _pthread_mutexattr_settype(pthread_mutexattr_t *attr, int type) } int -_pthread_mutexattr_gettype(pthread_mutexattr_t * __restrict attr, +_pthread_mutexattr_gettype(const pthread_mutexattr_t * __restrict attr, int * __restrict type) { int ret; @@ -156,7 +156,7 @@ _pthread_mutexattr_setpshared(pthread_mutexattr_t *attr, int pshared) } int -_pthread_mutexattr_getprotocol(pthread_mutexattr_t * __restrict mattr, +_pthread_mutexattr_getprotocol(const pthread_mutexattr_t * __restrict mattr, int * __restrict protocol) { int ret = 0; @@ -185,7 +185,7 @@ _pthread_mutexattr_setprotocol(pthread_mutexattr_t *mattr, int protocol) } int -_pthread_mutexattr_getprioceiling(pthread_mutexattr_t * __restrict mattr, +_pthread_mutexattr_getprioceiling(const pthread_mutexattr_t * __restrict mattr, int * __restrict prioceiling) { int ret = 0; -- 2.11.4.GIT