* Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
* Distributed under the terms of the MIT License.
*/
#include <pthread.h>
#include "posix_error_mapper.h"
WRAPPER_FUNCTION(int, pthread_mutexattr_destroy,
(pthread_mutexattr_t *mutexAttr),
return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_destroy(mutexAttr));
)
WRAPPER_FUNCTION(int, pthread_mutexattr_getprioceiling,
(const pthread_mutexattr_t *mutexAttr, int *_priorityCeiling),
return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_getprioceiling(mutexAttr,
_priorityCeiling));
)
WRAPPER_FUNCTION(int, pthread_mutexattr_getprotocol,
(const pthread_mutexattr_t *mutexAttr, int *_protocol),
return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_getprotocol(mutexAttr,
_protocol));
)
WRAPPER_FUNCTION(int, pthread_mutexattr_getpshared,
(const pthread_mutexattr_t *mutexAttr, int *_processShared),
return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_getpshared(mutexAttr,
_processShared));
)
WRAPPER_FUNCTION(int, pthread_mutexattr_gettype,
(const pthread_mutexattr_t *mutexAttr, int *_type),
return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_gettype(mutexAttr,
_type));
)
WRAPPER_FUNCTION(int, pthread_mutexattr_init,
(pthread_mutexattr_t *mutexAttr),
return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_init(mutexAttr));
)
WRAPPER_FUNCTION(int, pthread_mutexattr_setprioceiling,
(pthread_mutexattr_t *mutexAttr, int priorityCeiling),
return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_setprioceiling(mutexAttr,
priorityCeiling));
)
WRAPPER_FUNCTION(int, pthread_mutexattr_setprotocol,
(pthread_mutexattr_t *mutexAttr, int protocol),
return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_setprotocol(mutexAttr,
protocol));
)
WRAPPER_FUNCTION(int, pthread_mutexattr_setpshared,
(pthread_mutexattr_t *mutexAttr, int processShared),
return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_setpshared(mutexAttr,
processShared));
)
WRAPPER_FUNCTION(int, pthread_mutexattr_settype,
(pthread_mutexattr_t *mutexAttr, int type),
return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_settype(mutexAttr,
type));
)