From cec0371ec5fd97cf6ac3acd83b4a1f14dbe1d99f Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 2 Nov 1999 18:39:52 +0000 Subject: Wrong routine was initially cut into this file. --- c/src/exec/posix/src/mutexattrgetprotocol.c | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) (limited to 'c') diff --git a/c/src/exec/posix/src/mutexattrgetprotocol.c b/c/src/exec/posix/src/mutexattrgetprotocol.c index a8e6cdb8ba..6dbb9c2766 100644 --- a/c/src/exec/posix/src/mutexattrgetprotocol.c +++ b/c/src/exec/posix/src/mutexattrgetprotocol.c @@ -21,22 +21,14 @@ * 13.6.1 Mutex Initialization Scheduling Attributes, P1003.1c/Draft 10, p. 128 */ -int pthread_mutexattr_setprotocol( - pthread_mutexattr_t *attr, - int protocol +int pthread_mutexattr_getprotocol( + const pthread_mutexattr_t *attr, + int *protocol ) { - if ( !attr || !attr->is_initialized ) + if ( !attr || !attr->is_initialized || !protocol ) return EINVAL; - switch ( protocol ) { - case PTHREAD_PRIO_NONE: - case PTHREAD_PRIO_INHERIT: - case PTHREAD_PRIO_PROTECT: - attr->protocol = protocol; - return 0; - - default: - return EINVAL; - } + *protocol = attr->protocol; + return 0; } -- cgit v1.2.3