/* * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. * Distributed under the terms of the MIT License. */ #include #include "posix_error_mapper.h" WRAPPER_FUNCTION(int, pthread_cond_destroy, (pthread_cond_t *cond), return B_TO_POSITIVE_ERROR(sReal_pthread_cond_destroy(cond)); ) WRAPPER_FUNCTION(int, pthread_cond_init, (pthread_cond_t *cond, const pthread_condattr_t *attr), return B_TO_POSITIVE_ERROR(sReal_pthread_cond_init(cond, attr)); ) WRAPPER_FUNCTION(int, pthread_cond_broadcast, (pthread_cond_t *cond), return B_TO_POSITIVE_ERROR(sReal_pthread_cond_broadcast(cond)); ) WRAPPER_FUNCTION(int, pthread_cond_signal, (pthread_cond_t *cond), return B_TO_POSITIVE_ERROR(sReal_pthread_cond_signal(cond)); ) WRAPPER_FUNCTION(int, pthread_cond_timedwait, (pthread_cond_t *cond, pthread_mutex_t *mutex, const struct timespec *abstime), return B_TO_POSITIVE_ERROR(sReal_pthread_cond_timedwait(cond, mutex, abstime)); ) WRAPPER_FUNCTION(int, pthread_cond_wait, (pthread_cond_t *cond, pthread_mutex_t *mutex), return B_TO_POSITIVE_ERROR(sReal_pthread_cond_wait(cond, mutex)); )