summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-11-02 18:39:52 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-11-02 18:39:52 +0000
commitcec0371ec5fd97cf6ac3acd83b4a1f14dbe1d99f (patch)
tree37094204bce80a73dd1e020a7f62a20c975c3590 /c
parentSplit time.c into multiple files. (diff)
downloadrtems-cec0371ec5fd97cf6ac3acd83b4a1f14dbe1d99f.tar.bz2
Wrong routine was initially cut into this file.
Diffstat (limited to 'c')
-rw-r--r--c/src/exec/posix/src/mutexattrgetprotocol.c20
1 files changed, 6 insertions, 14 deletions
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;
}