From 2d1163e370d4fb97297838d1fe7872a653dce6bb Mon Sep 17 00:00:00 2001 From: deischen Date: Thu, 1 Mar 2001 05:22:14 +0000 Subject: Hide the definition of struct __sFILEX and add the needed lock definitions to it. flockfile state is now allocated along with the rest of FILE. This eliminates the need for a separate allocation of flockfile state as well as eliminating the mutex/lock used to serialize its allocation. --- include/stdio.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'include/stdio.h') diff --git a/include/stdio.h b/include/stdio.h index a8aaf6d..e8c346b 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -68,13 +68,8 @@ struct __sbuf { int _size; }; -struct __file_lock; - /* hold a buncha junk that would grow the ABI */ -struct __sFILEX { - struct __file_lock *_mtlock; /* used for MT-safety */ - unsigned char *_up; /* saved _p when _p is doing ungetc data */ -}; +struct __sFILEX; /* * stdio state variables. -- cgit v1.1