Fix unmatched temporary buffer allocations
[yaffs2.git] / direct / test-framework / stress_tests / threading / lib.c
1 /*
2  * YAFFS: Yet another FFS. A NAND-flash specific file system.
3  *
4  * Copyright (C) 2002-2018 Aleph One Ltd.
5  *
6  * Created by Timothy Manning <timothy@yaffs.net>
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License version 2 as
10  * published by the Free Software Foundation.
11  */
12
13 #include "lib.h"
14 static volatile unsigned int *p_counter;
15 static unsigned int numberOfThreads=5;
16
17 unsigned int get_num_of_threads(void)
18 {
19         return numberOfThreads;
20 }
21
22 void number_of_threads(unsigned int num)
23 {
24         numberOfThreads=num;
25 }
26
27 int get_counter(int x)
28 {
29         return p_counter[x];
30 }
31
32 void set_counter(int x, unsigned int value)
33 {
34         p_counter[x]=value;
35 }
36
37 void init_counter(unsigned int size_of_counter)
38 {
39         p_counter=malloc(size_of_counter*sizeof(unsigned int));
40 }
41