#ifndef REGTEST
#include <_PDCLIB_glue.h>
-int fputs( const char * _PDCLIB_restrict s, struct _PDCLIB_file_t * _PDCLIB_restrict stream )
+int fputs_unlocked( const char * _PDCLIB_restrict s,
+ struct _PDCLIB_file_t * _PDCLIB_restrict stream )
{
if ( _PDCLIB_prepwrite( stream ) == EOF )
{
return 0;
}
+int fputs( const char * _PDCLIB_restrict s,
+ struct _PDCLIB_file_t * _PDCLIB_restrict stream )
+{
+ flockfile( stream );
+ int r = fputs_unlocked( s, stream );
+ funlockfile( stream );
+ return r;
+}
+
#endif
#ifdef TEST
#include <_PDCLIB_test.h>