From: Eric Andersen Date: Tue, 12 Dec 2006 21:43:59 +0000 (-0000) Subject: Fix/disable locking when pthreads is disabled X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=72aa8c4e3d15da391652f9549a89a11e65d513f4;p=uclinux-h8%2FuClibc.git Fix/disable locking when pthreads is disabled --- diff --git a/libc/stdio/_stdio.h b/libc/stdio/_stdio.h index 4c1e4415f..74b891a03 100644 --- a/libc/stdio/_stdio.h +++ b/libc/stdio/_stdio.h @@ -36,6 +36,8 @@ #define __STDIO_THREADUNLOCK_OPENLIST_DEL \ __UCLIBC_MUTEX_UNLOCK(_stdio_openlist_del_lock) + +#ifdef __UCLIBC_HAS_THREADS__ #define __STDIO_OPENLIST_INC_USE \ do { \ __STDIO_THREADLOCK_OPENLIST_DEL; \ @@ -62,14 +64,25 @@ do { \ __STDIO_THREADUNLOCK_OPENLIST_DEL; \ } while (0) +#endif /* __UCLIBC_HAS_THREADS__ */ #endif /* __STDIO_BUFFERS */ #ifndef __STDIO_THREADLOCK_OPENLIST_DEL #define __STDIO_THREADLOCK_OPENLIST_DEL ((void)0) +#endif +#ifndef __STDIO_THREADUNLOCK_OPENLIST_DEL #define __STDIO_THREADUNLOCK_OPENLIST_DEL ((void)0) +#endif +#ifndef __STDIO_OPENLIST_INC_USE #define __STDIO_OPENLIST_INC_USE ((void)0) +#endif +#ifndef __STDIO_OPENLIST_DEC_USE #define __STDIO_OPENLIST_DEC_USE ((void)0) +#endif +#ifndef __STDIO_OPENLIST_INC_DEL_CNT #define __STDIO_OPENLIST_INC_DEL_CNT ((void)0) +#endif +#ifndef __STDIO_OPENLIST_DEC_DEL_CNT #define __STDIO_OPENLIST_DEC_DEL_CNT ((void)0) #endif