Files
2018-02-18 14:39:59 +00:00

22 lines
409 B
C

#include <config.h>
#include <_ansi.h>
#include <_syslist.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifndef REENTRANT_SYSCALLS_PROVIDED
#include <reent.h>
#endif
#include <errno.h>
#include <sys/lock.h>
void __flockfile(FILE *fp)
{
__lock_acquire_recursive(*(_LOCK_RECURSIVE_T*)&fp->_lock);
}
void __funlockfile(FILE *fp)
{
__lock_release_recursive(*(_LOCK_RECURSIVE_T*)&fp->_lock);
}