From cc86fe1fd20fc116e7709e9504a4e08418606e8d Mon Sep 17 00:00:00 2001 From: Sahil Patnayakunii Date: Wed, 24 Jul 2013 13:10:02 -0500 Subject: POSIX Semaphore: Add restrict keyword per Single UNIX Specification --- cpukit/posix/include/semaphore.h | 8 ++++---- cpukit/posix/src/semgetvalue.c | 4 ++-- cpukit/posix/src/semtimedwait.c | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/cpukit/posix/include/semaphore.h b/cpukit/posix/include/semaphore.h index 489258ecb0..109766f67d 100644 --- a/cpukit/posix/include/semaphore.h +++ b/cpukit/posix/include/semaphore.h @@ -124,8 +124,8 @@ int sem_trywait( * @brief Lock a semaphore. */ int sem_timedwait( - sem_t *sem, - const struct timespec *timeout + sem_t *__restrict sem, + const struct timespec *__restrict timeout ); #endif @@ -144,8 +144,8 @@ int sem_post( * 11.2.8 Get the Value of a Semaphore, P1003.1b-1993, p.229 */ int sem_getvalue( - sem_t *sem, - int *sval + sem_t *__restrict sem, + int *__restrict sval ); #endif /* _POSIX_SEMAPHORES */ diff --git a/cpukit/posix/src/semgetvalue.c b/cpukit/posix/src/semgetvalue.c index 3e584e2311..b0ffec3117 100644 --- a/cpukit/posix/src/semgetvalue.c +++ b/cpukit/posix/src/semgetvalue.c @@ -33,8 +33,8 @@ #include int sem_getvalue( - sem_t *sem, - int *sval + sem_t *__restrict sem, + int *__restrict sval ) { register POSIX_Semaphore_Control *the_semaphore; diff --git a/cpukit/posix/src/semtimedwait.c b/cpukit/posix/src/semtimedwait.c index 6d4157984b..f9e57ecc01 100644 --- a/cpukit/posix/src/semtimedwait.c +++ b/cpukit/posix/src/semtimedwait.c @@ -39,8 +39,8 @@ */ int sem_timedwait( - sem_t *sem, - const struct timespec *abstime + sem_t *__restrict sem, + const struct timespec *__restrict abstime ) { Watchdog_Interval ticks; -- cgit v1.2.3