1*a263637dSJerome Forissier // SPDX-License-Identifier: BSD-2-Clause 2*a263637dSJerome Forissier /* 3*a263637dSJerome Forissier * Copyright (c) 2023, Linaro Limited 4*a263637dSJerome Forissier */ 5*a263637dSJerome Forissier 6*a263637dSJerome Forissier #include <compiler.h> 7*a263637dSJerome Forissier 8*a263637dSJerome Forissier #define pthread_mutex_t void 9*a263637dSJerome Forissier 10*a263637dSJerome Forissier int pthread_mutex_lock(pthread_mutex_t *mutex __unused); 11*a263637dSJerome Forissier int pthread_mutex_unlock(pthread_mutex_t *mutex __unused); 12*a263637dSJerome Forissier pthread_mutex_lock(pthread_mutex_t * mutex __unused)13*a263637dSJerome Forissierint __weak pthread_mutex_lock(pthread_mutex_t *mutex __unused) 14*a263637dSJerome Forissier { 15*a263637dSJerome Forissier return 0; 16*a263637dSJerome Forissier } 17*a263637dSJerome Forissier pthread_mutex_unlock(pthread_mutex_t * mutex __unused)18*a263637dSJerome Forissierint __weak pthread_mutex_unlock(pthread_mutex_t *mutex __unused) 19*a263637dSJerome Forissier { 20*a263637dSJerome Forissier return 0; 21*a263637dSJerome Forissier } 22