1/* 2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5 6#include <pthread.h> 7 8#include "posix_error_mapper.h" 9 10 11WRAPPER_FUNCTION(int, pthread_mutexattr_destroy, 12 (pthread_mutexattr_t *mutexAttr), 13 return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_destroy(mutexAttr)); 14) 15 16 17WRAPPER_FUNCTION(int, pthread_mutexattr_getprioceiling, 18 (const pthread_mutexattr_t *mutexAttr, int *_priorityCeiling), 19 return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_getprioceiling(mutexAttr, 20 _priorityCeiling)); 21) 22 23 24WRAPPER_FUNCTION(int, pthread_mutexattr_getprotocol, 25 (const pthread_mutexattr_t *mutexAttr, int *_protocol), 26 return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_getprotocol(mutexAttr, 27 _protocol)); 28) 29 30 31WRAPPER_FUNCTION(int, pthread_mutexattr_getpshared, 32 (const pthread_mutexattr_t *mutexAttr, int *_processShared), 33 return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_getpshared(mutexAttr, 34 _processShared)); 35) 36 37 38WRAPPER_FUNCTION(int, pthread_mutexattr_gettype, 39 (const pthread_mutexattr_t *mutexAttr, int *_type), 40 return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_gettype(mutexAttr, 41 _type)); 42) 43 44 45WRAPPER_FUNCTION(int, pthread_mutexattr_init, 46 (pthread_mutexattr_t *mutexAttr), 47 return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_init(mutexAttr)); 48) 49 50 51WRAPPER_FUNCTION(int, pthread_mutexattr_setprioceiling, 52 (pthread_mutexattr_t *mutexAttr, int priorityCeiling), 53 return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_setprioceiling(mutexAttr, 54 priorityCeiling)); 55) 56 57 58WRAPPER_FUNCTION(int, pthread_mutexattr_setprotocol, 59 (pthread_mutexattr_t *mutexAttr, int protocol), 60 return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_setprotocol(mutexAttr, 61 protocol)); 62) 63 64 65WRAPPER_FUNCTION(int, pthread_mutexattr_setpshared, 66 (pthread_mutexattr_t *mutexAttr, int processShared), 67 return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_setpshared(mutexAttr, 68 processShared)); 69) 70 71 72WRAPPER_FUNCTION(int, pthread_mutexattr_settype, 73 (pthread_mutexattr_t *mutexAttr, int type), 74 return B_TO_POSITIVE_ERROR(sReal_pthread_mutexattr_settype(mutexAttr, 75 type)); 76) 77