Files
checker_m4/source/OpenAMP/libmetal/test/system/generic/mutex.c
2023-06-21 18:00:56 +08:00

27 lines
443 B
C

/*
* Copyright (c) 2015, Xilinx Inc. and Contributors. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#include <metal-test.h>
#include <metal/mutex.h>
static const int mutex_test_count = 1000;
static int mutex(void)
{
metal_mutex_t lock;
int i;
metal_mutex_init(&lock);
for (i = 0; i < mutex_test_count; i++) {
metal_mutex_acquire(&lock);
metal_mutex_release(&lock);
}
return 0;
}
METAL_ADD_TEST(mutex);