19 lines
327 B
C
19 lines
327 B
C
![]() |
/**
|
||
|
* @file re_lock.h Interface to locking functions
|
||
|
*
|
||
|
* Copyright (C) 2010 Creytiv.com
|
||
|
*/
|
||
|
|
||
|
|
||
|
struct lock;
|
||
|
|
||
|
int lock_alloc(struct lock **lp);
|
||
|
|
||
|
void lock_read_get(struct lock *l);
|
||
|
void lock_write_get(struct lock *l);
|
||
|
|
||
|
int lock_read_try(struct lock *l);
|
||
|
int lock_write_try(struct lock *l);
|
||
|
|
||
|
void lock_rel(struct lock *l);
|