diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2013-09-21 16:17:48 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2013-09-21 16:17:48 -0500 |
commit | 949265991e186d7262677fa81cf17ccaa8b78cbd (patch) | |
tree | 45b3e85a51321d595e99b200b13e918851e39a2b /cpukit/posix | |
parent | sigsuspend.c: Address set but unused variable warning (diff) | |
download | rtems-949265991e186d7262677fa81cf17ccaa8b78cbd.tar.bz2 |
semopen.c: Address set but unused variable warning
Diffstat (limited to 'cpukit/posix')
-rw-r--r-- | cpukit/posix/src/semopen.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cpukit/posix/src/semopen.c b/cpukit/posix/src/semopen.c index b86308030b..e61fad01bd 100644 --- a/cpukit/posix/src/semopen.c +++ b/cpukit/posix/src/semopen.c @@ -43,6 +43,14 @@ * parameters must be present. */ +/* + * mode is set but never used. GCC gives a warning for this + * and we need to tell GCC not to complain. But we have to + * have it because we have to work through the variable + * arguments to get to attr. + */ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-but-set-variable" sem_t *sem_open( const char *name, int oflag, @@ -137,3 +145,4 @@ return_id: return (sem_t *)&the_semaphore->Object.id; #endif } +#pragma GCC diagnostic pop |