From 72aa8c4e3d15da391652f9549a89a11e65d513f4 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Tue, 12 Dec 2006 21:43:59 +0000 Subject: Fix/disable locking when pthreads is disabled --- libc/stdio/_stdio.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'libc/stdio') 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 -- cgit v1.2.3