xref: /utopia/UTPA2-700.0.x/projects/tools/lint/aeon_include/sys/lock.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1*53ee8cc1Swenshuai.xi #ifndef __SYS_LOCK_H__
2*53ee8cc1Swenshuai.xi #define __SYS_LOCK_H__
3*53ee8cc1Swenshuai.xi 
4*53ee8cc1Swenshuai.xi /* dummy lock routines for single-threaded aps */
5*53ee8cc1Swenshuai.xi 
6*53ee8cc1Swenshuai.xi typedef int _LOCK_T;
7*53ee8cc1Swenshuai.xi typedef int _LOCK_RECURSIVE_T;
8*53ee8cc1Swenshuai.xi 
9*53ee8cc1Swenshuai.xi #define __LOCK_INIT(class,lock) static int lock = 0;
10*53ee8cc1Swenshuai.xi #define __LOCK_INIT_RECURSIVE(class,lock) static int lock = 0;
11*53ee8cc1Swenshuai.xi #define __lock_init(lock) (0)
12*53ee8cc1Swenshuai.xi #define __lock_init_recursive(lock) (0)
13*53ee8cc1Swenshuai.xi #define __lock_close(lock) (0)
14*53ee8cc1Swenshuai.xi #define __lock_close_recursive(lock) (0)
15*53ee8cc1Swenshuai.xi #define __lock_acquire(lock) (0)
16*53ee8cc1Swenshuai.xi #define __lock_acquire_recursive(lock) (0)
17*53ee8cc1Swenshuai.xi #define __lock_try_acquire(lock) (0)
18*53ee8cc1Swenshuai.xi #define __lock_try_acquire_recursive(lock) (0)
19*53ee8cc1Swenshuai.xi #define __lock_release(lock) (0)
20*53ee8cc1Swenshuai.xi #define __lock_release_recursive(lock) (0)
21*53ee8cc1Swenshuai.xi 
22*53ee8cc1Swenshuai.xi #endif /* __SYS_LOCK_H__ */
23