*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lock.c,v 1.27 1998/06/15 19:29:20 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lock.c,v 1.28 1998/06/26 01:58:45 momjian Exp $
*
* NOTES
* Outside modules can create a lock table and acquire/release
*
* Interface:
*
- * LockAcquire(), LockRelease(), LockTabInit().
+ * LockAcquire(), LockRelease(), LockTableInit().
*
* LockReplace() is called only within this module and by the
* lkchain module. It releases a lock without looking
}
/*
- * LockTabInit -- initialize a lock table structure
+ * LockTableInit -- initialize a lock table structure
*
* Notes:
* (a) a lock table has four separate entries in the binding
*
*/
LockTableId
-LockTabInit(char *tabName,
+LockTableInit(char *tabName,
MASK *conflictsP,
int *prioP,
int ntypes)
if (ntypes > MAX_LOCKTYPES)
{
- elog(NOTICE, "LockTabInit: too many lock types %d greater than %d",
+ elog(NOTICE, "LockTableInit: too many lock types %d greater than %d",
ntypes, MAX_LOCKTYPES);
return (INVALID_TABLEID);
}
if (NumTables > MAX_TABLES)
{
elog(NOTICE,
- "LockTabInit: system limit of MAX_TABLES (%d) lock tables",
+ "LockTableInit: system limit of MAX_TABLES (%d) lock tables",
MAX_TABLES);
return (INVALID_TABLEID);
}
shmemName = (char *) palloc((unsigned) (strlen(tabName) + 32));
if (!shmemName)
{
- elog(NOTICE, "LockTabInit: couldn't malloc string %s \n", tabName);
+ elog(NOTICE, "LockTableInit: couldn't malloc string %s \n", tabName);
return (INVALID_TABLEID);
}
ltable = (LOCKTAB *) palloc((unsigned) sizeof(LOCKTAB));
if (!ltable)
{
- elog(NOTICE, "LockTabInit: couldn't malloc lock table %s\n", tabName);
+ elog(NOTICE, "LockTableInit: couldn't malloc lock table %s\n", tabName);
pfree(shmemName);
return (INVALID_TABLEID);
}
if (!ltable->ctl)
{
- elog(FATAL, "LockTabInit: couldn't initialize %s", tabName);
+ elog(FATAL, "LockTableInit: couldn't initialize %s", tabName);
status = FALSE;
}
Assert(ltable->lockHash->hash == tag_hash);
if (!ltable->lockHash)
{
- elog(FATAL, "LockTabInit: couldn't initialize %s", tabName);
+ elog(FATAL, "LockTableInit: couldn't initialize %s", tabName);
status = FALSE;
}
if (!ltable->xidHash)
{
- elog(FATAL, "LockTabInit: couldn't initialize %s", tabName);
+ elog(FATAL, "LockTableInit: couldn't initialize %s", tabName);
status = FALSE;
}
}
/*
- * LockTabRename -- allocate another tableId to the same
+ * LockTableRename -- allocate another tableId to the same
* lock table.
*
* NOTES: Both the lock module and the lock chain (lchain.c)
*/
#ifdef NOT_USED
LockTableId
-LockTabRename(LockTableId tableId)
+LockTableRename(LockTableId tableId)
{
LockTableId newTableId;
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/Attic/multi.c,v 1.14 1998/06/23 17:59:54 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/Attic/multi.c,v 1.15 1998/06/26 01:58:45 momjian Exp $
*
* NOTES:
* (1) The lock.c module assumes that the caller here is doing
if (MultiTableId)
return MultiTableId;
- tableId = LockTabInit("LockTable", MultiConflicts, MultiPrios, 5);
+ tableId = LockTableInit("LockTable", MultiConflicts, MultiPrios, 5);
MultiTableId = tableId;
if (!(MultiTableId))
elog(ERROR, "InitMultiLockm: couldnt initialize lock table");
/* -----------------------
* No short term lock table for now. -Jeff 15 July 1991
*
- * ShortTermTableId = LockTabRename(tableId);
+ * ShortTermTableId = LockTableRename(tableId);
* if (! (ShortTermTableId)) {
* elog(ERROR,"InitMultiLockm: couldnt rename lock table");
* }
*
* Copyright (c) 1994, Regents of the University of California
*
- * $Id: lock.h,v 1.12 1998/06/15 18:40:03 momjian Exp $
+ * $Id: lock.h,v 1.13 1998/06/26 01:58:46 momjian Exp $
*
*-------------------------------------------------------------------------
*/
extern void InitLocks(void);
extern void LockDisable(int status);
extern LockTableId
-LockTabInit(char *tabName, MASK *conflictsP, int *prioP,
+LockTableInit(char *tabName, MASK *conflictsP, int *prioP,
int ntypes);
extern bool LockAcquire(LockTableId tableId, LOCKTAG *lockName, LOCKT lockt);
extern int