#pragma	src	"/sys/src/liblock"
#pragma	lib	"liblock.a"

typedef struct
{
	int	val;
} Lock;

extern	void	lockinit(void);
extern	void	lock(Lock*);
extern	void	unlock(Lock*);
extern	int	canlock(Lock*);