ref: 332f070e5a51e5fcc1f2f17f15f67aa98a01b5f4
dir: /sys/src/libthread/xincport.h/
#include <u.h>
#include <libc.h>
#include <thread.h>
static Lock l;
void
_xinc(long *p)
{
lock(&l);
(*p)++;
unlock(&l);
}
long
_xdec(long *p)
{
long r;
lock(&l);
r = --(*p);
unlock(&l);
return r;
}