1/* 2 * Copyright 2009-2010, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5 6 7#include <pthread.h> 8 9#include "posix_error_mapper.h" 10 11 12WRAPPER_FUNCTION(int, pthread_attr_destroy, (pthread_attr_t *attr), 13 return B_TO_POSITIVE_ERROR(sReal_pthread_attr_destroy(attr)); 14) 15 16 17WRAPPER_FUNCTION(int, pthread_attr_init, (pthread_attr_t *attr), 18 return B_TO_POSITIVE_ERROR(sReal_pthread_attr_init(attr)); 19) 20 21 22WRAPPER_FUNCTION(int, pthread_attr_getdetachstate, 23 (const pthread_attr_t *attr, int *detachstate), 24 return B_TO_POSITIVE_ERROR(sReal_pthread_attr_getdetachstate(attr, 25 detachstate)); 26) 27 28 29WRAPPER_FUNCTION(int, pthread_attr_setdetachstate, 30 (pthread_attr_t *attr, int detachstate), 31 return B_TO_POSITIVE_ERROR(sReal_pthread_attr_setdetachstate(attr, 32 detachstate)); 33) 34 35 36WRAPPER_FUNCTION(int, pthread_attr_getstacksize, 37 (const pthread_attr_t *attr, size_t *stacksize), 38 return B_TO_POSITIVE_ERROR(sReal_pthread_attr_getstacksize(attr, 39 stacksize)); 40) 41 42 43WRAPPER_FUNCTION(int, pthread_attr_setstacksize, 44 (pthread_attr_t *attr, size_t stacksize), 45 return B_TO_POSITIVE_ERROR(sReal_pthread_attr_setstacksize(attr, 46 stacksize)); 47) 48 49 50WRAPPER_FUNCTION(int, pthread_attr_getscope, 51 (const pthread_attr_t *attr, int *contentionScope), 52 return B_TO_POSITIVE_ERROR(sReal_pthread_attr_getscope(attr, 53 contentionScope)); 54) 55 56 57WRAPPER_FUNCTION(int, pthread_attr_setscope, 58 (pthread_attr_t *attr, int contentionScope), 59 return B_TO_POSITIVE_ERROR(sReal_pthread_attr_setscope(attr, 60 contentionScope)); 61) 62 63 64WRAPPER_FUNCTION(int, pthread_attr_setschedparam, 65 (pthread_attr_t *attr, const struct sched_param *param), 66 return B_TO_POSITIVE_ERROR(sReal_pthread_attr_setschedparam(attr, 67 param)); 68) 69 70 71WRAPPER_FUNCTION(int, pthread_attr_getschedparam, 72 (const pthread_attr_t *attr, struct sched_param *param), 73 return B_TO_POSITIVE_ERROR(sReal_pthread_attr_getschedparam(attr, 74 param)); 75) 76 77 78WRAPPER_FUNCTION(int, pthread_attr_getguardsize, 79 (const pthread_attr_t *attr, size_t *guardsize), 80 return B_TO_POSITIVE_ERROR(sReal_pthread_attr_getguardsize(attr, 81 guardsize)); 82) 83 84 85WRAPPER_FUNCTION(int, pthread_attr_setguardsize, 86 (pthread_attr_t *attr, size_t guardsize), 87 return B_TO_POSITIVE_ERROR(sReal_pthread_attr_setguardsize(attr, 88 guardsize)); 89) 90