text: #ifndef	_STDIO_EXT_H
  
  # include <stdio-common/stdio_ext.h>
  
  libc_hidden_proto (__fsetlocking)
  
  #define __fsetlocking(fp, type) \
    ({ int __result = ((fp->_flags & _IO_USER_LOCK)			\
  		     ? FSETLOCKING_BYCALLER : FSETLOCKING_INTERNAL);	\
  									\
       if (type != FSETLOCKING_QUERY)					\
         {								\
  	 fp->_flags &= ~_IO_USER_LOCK;					\
  	 if (type == FSETLOCKING_BYCALLER)				\
  	   fp->_flags |= _IO_USER_LOCK;					\
         }								\
  									\
       __result;								\
    })
  
  
  #endif
  