1 #include <lib/sync/mutex.h> 2 #include <threads.h> 3 #include <zircon/compiler.h> 4 5 // Thread safety analysis doesn't extend into the zxr layer, so this 6 // is marked as no analysis. mtx_lock(mtx_t * m)7int mtx_lock(mtx_t* m) __TA_NO_THREAD_SAFETY_ANALYSIS { 8 sync_mutex_lock((sync_mutex_t*)&m->__i); 9 return thrd_success; 10 } 11