21 lines
514 B
C
21 lines
514 B
C
/* $NetBSD: smb_lock.h,v 1.1 2000/12/07 03:48:10 deberg Exp $ */
|
|
|
|
#ifndef _NETSMB_SMB_LOCK_H_
|
|
#define _NETSMB_SMB_LOCK_H_
|
|
|
|
/*
|
|
* Temporary, until the real SMP stuff appears...
|
|
*/
|
|
struct simplespinlock {
|
|
struct simplelock sl_interlock;
|
|
char * sl_name;
|
|
int sl_prio;
|
|
int sl_count;
|
|
};
|
|
|
|
int simple_spinlock_init(struct simplespinlock *slp, char *name, int prio);
|
|
int simple_spinlock(struct simplespinlock *slp, int intr);
|
|
void simple_spinunlock(struct simplespinlock *slp);
|
|
|
|
#endif /* !_NETSMB_SMB_LOCK_H_ */
|