]> granicus.if.org Git - postgresql/blob - contrib/userlock/user_locks.h
526e864661578a4c83a42c0f75cbe0003f1b0124
[postgresql] / contrib / userlock / user_locks.h
1 #ifndef USER_LOCKS_H
2 #define USER_LOCKS_H
3
4 int                     user_lock(unsigned int id1, unsigned int id2, LOCKMODE lockmode);
5 int                     user_unlock(unsigned int id1, unsigned int id2, LOCKMODE lockmode);
6 int                     user_write_lock(unsigned int id1, unsigned int id2);
7 int                     user_write_unlock(unsigned int id1, unsigned int id2);
8 int                     user_write_lock_oid(Oid oid);
9 int                     user_write_unlock_oid(Oid oid);
10 int                     user_unlock_all(void);
11 #endif
12
13 /*
14  * Local Variables:
15  *      tab-width: 4
16  *      c-indent-level: 4
17  *      c-basic-offset: 4
18  * End:
19  */