2004-12-26 23:17:18 +00:00
|
|
|
#include <u.h>
|
|
|
|
|
#include <libc.h>
|
|
|
|
|
|
2020-01-13 11:41:37 -05:00
|
|
|
static RWLock fmtlock;
|
2004-12-26 23:17:18 +00:00
|
|
|
|
|
|
|
|
void
|
2020-01-13 11:41:37 -05:00
|
|
|
__fmtrlock(void)
|
2004-12-26 23:17:18 +00:00
|
|
|
{
|
2020-01-13 11:41:37 -05:00
|
|
|
rlock(&fmtlock);
|
2004-12-26 23:17:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void
|
2020-01-13 11:41:37 -05:00
|
|
|
__fmtrunlock(void)
|
2004-12-26 23:17:18 +00:00
|
|
|
{
|
2020-01-13 11:41:37 -05:00
|
|
|
runlock(&fmtlock);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
|
__fmtwlock(void)
|
|
|
|
|
{
|
|
|
|
|
wlock(&fmtlock);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
|
__fmtwunlock(void)
|
|
|
|
|
{
|
|
|
|
|
wunlock(&fmtlock);
|
2004-12-26 23:17:18 +00:00
|
|
|
}
|