diff options
author | Sahil Patnayakunii <sahilp@rtems.org> | 2013-07-24 13:10:02 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2013-07-24 13:14:29 -0500 |
commit | cc86fe1fd20fc116e7709e9504a4e08418606e8d (patch) | |
tree | f4f78ca3dcfd6cdc9802faadadd2333bff6f6706 | |
parent | POSIX AIO: Add restrict keyword per Single UNIX Specification (diff) | |
download | rtems-cc86fe1fd20fc116e7709e9504a4e08418606e8d.tar.bz2 |
POSIX Semaphore: Add restrict keyword per Single UNIX Specification
-rw-r--r-- | cpukit/posix/include/semaphore.h | 8 | ||||
-rw-r--r-- | cpukit/posix/src/semgetvalue.c | 4 | ||||
-rw-r--r-- | 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 <rtems/seterr.h> 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; |