Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

user_locks.c File Reference

#include "server/postgres.h"
#include "server/miscadmin.h"
#include "server/storage/lmgr.h"
#include "server/storage/proc.h"
#include "user_locks.h"

Include dependency graph for user_locks.c:

Include dependency graph

Go to the source code of this file.

Functions

int user_lock (uint32 id1, uint32 id2, LOCKMODE lockmode)
int user_unlock (uint32 id1, uint32 id2, LOCKMODE lockmode)
int user_write_lock (uint32 id1, uint32 id2)
int user_write_unlock (uint32 id1, uint32 id2)
int user_write_lock_oid (Oid oid)
int user_write_unlock_oid (Oid oid)
int user_unlock_all (void)


Function Documentation

int user_lock uint32  id1,
uint32  id2,
LOCKMODE  lockmode
 

Definition at line 22 of file user_locks.c.

int user_unlock uint32  id1,
uint32  id2,
LOCKMODE  lockmode
 

Definition at line 37 of file user_locks.c.

int user_unlock_all void   ) 
 

Definition at line 76 of file user_locks.c.

int user_write_lock uint32  id1,
uint32  id2
 

Definition at line 51 of file user_locks.c.

References user_lock().

int user_write_lock_oid Oid  oid  ) 
 

Definition at line 64 of file user_locks.c.

References user_lock().

int user_write_unlock uint32  id1,
uint32  id2
 

Definition at line 58 of file user_locks.c.

References user_unlock().

int user_write_unlock_oid Oid  oid  ) 
 

Definition at line 70 of file user_locks.c.

References user_unlock().


Generated on Sat Mar 27 19:22:17 2004 for Literature by doxygen 1.3.6-20040222