1*67e74705SXin Li struct __attribute__((lockable)) mutex { 2*67e74705SXin Li void lock() __attribute__((exclusive_lock_function)); 3*67e74705SXin Li void unlock() __attribute__((unlock_function)); 4*67e74705SXin Li }; 5
1*67e74705SXin Li struct __attribute__((lockable)) mutex { 2*67e74705SXin Li void lock() __attribute__((exclusive_lock_function)); 3*67e74705SXin Li void unlock() __attribute__((unlock_function)); 4*67e74705SXin Li }; 5