From 1e3940d547237007c0cd201d236ed397e1417a8a Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Sun, 3 May 2009 23:10:02 +0000 Subject: 2009-05-03 Joel Sherrill * posix/src/condtimedwait.c, posix/src/mutextimedlock.c, posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c, posix/src/semopen.c: Silence warnings. --- cpukit/posix/src/condtimedwait.c | 1 + cpukit/posix/src/mutextimedlock.c | 8 ++------ cpukit/posix/src/prwlocktimedrdlock.c | 1 + cpukit/posix/src/prwlocktimedwrlock.c | 1 + cpukit/posix/src/semopen.c | 2 +- 5 files changed, 6 insertions(+), 7 deletions(-) (limited to 'cpukit/posix') diff --git a/cpukit/posix/src/condtimedwait.c b/cpukit/posix/src/condtimedwait.c index 5f085a04c8..aa48131ecd 100644 --- a/cpukit/posix/src/condtimedwait.c +++ b/cpukit/posix/src/condtimedwait.c @@ -59,6 +59,7 @@ int pthread_cond_timedwait( already_timedout = true; break; case POSIX_ABSOLUTE_TIMEOUT_IS_IN_FUTURE: + default: /* only to silence warnings */ already_timedout = false; break; } diff --git a/cpukit/posix/src/mutextimedlock.c b/cpukit/posix/src/mutextimedlock.c index 0e3e46f37d..7253502a1f 100644 --- a/cpukit/posix/src/mutextimedlock.c +++ b/cpukit/posix/src/mutextimedlock.c @@ -64,16 +64,12 @@ int pthread_mutex_timedlock( do_wait = false; break; case POSIX_ABSOLUTE_TIMEOUT_IS_IN_FUTURE: + default: /* only to silence warnings */ do_wait = true; break; } - lock_status = _POSIX_Mutex_Lock_support( - mutex, - do_wait, - ticks - ); - + lock_status = _POSIX_Mutex_Lock_support( mutex, do_wait, ticks ); /* * This service only gives us the option to block. We used a polling * attempt to lock if the abstime was not in the future. If we did diff --git a/cpukit/posix/src/prwlocktimedrdlock.c b/cpukit/posix/src/prwlocktimedrdlock.c index 020bec6ac9..dfd2124bfa 100644 --- a/cpukit/posix/src/prwlocktimedrdlock.c +++ b/cpukit/posix/src/prwlocktimedrdlock.c @@ -66,6 +66,7 @@ int pthread_rwlock_timedrdlock( do_wait = false; break; case POSIX_ABSOLUTE_TIMEOUT_IS_IN_FUTURE: + default: /* only to silence warnings */ do_wait = true; break; } diff --git a/cpukit/posix/src/prwlocktimedwrlock.c b/cpukit/posix/src/prwlocktimedwrlock.c index 4b44e6934d..62c0b2c911 100644 --- a/cpukit/posix/src/prwlocktimedwrlock.c +++ b/cpukit/posix/src/prwlocktimedwrlock.c @@ -66,6 +66,7 @@ int pthread_rwlock_timedwrlock( do_wait = false; break; case POSIX_ABSOLUTE_TIMEOUT_IS_IN_FUTURE: + default: /* only to silence warnings */ do_wait = true; break; } diff --git a/cpukit/posix/src/semopen.c b/cpukit/posix/src/semopen.c index 72920e4938..b51d2043be 100644 --- a/cpukit/posix/src/semopen.c +++ b/cpukit/posix/src/semopen.c @@ -130,7 +130,7 @@ return_id: the_semaphore->Semaphore_id = the_semaphore->Object.id; id = &the_semaphore->Semaphore_id; #else - id = &the_semaphore->Object.id; + id = (sem_t *)&the_semaphore->Object.id; #endif return id; } -- cgit v1.2.3