summaryrefslogtreecommitdiff
path: root/contrib/userlock/user_locks.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/userlock/user_locks.c')
-rw-r--r--contrib/userlock/user_locks.c16
1 files changed, 3 insertions, 13 deletions
diff --git a/contrib/userlock/user_locks.c b/contrib/userlock/user_locks.c
index ae33c40cc2d..e1ee603f80e 100644
--- a/contrib/userlock/user_locks.c
+++ b/contrib/userlock/user_locks.c
@@ -73,20 +73,10 @@ user_write_unlock_oid(Oid oid)
}
int
-user_unlock_all()
+user_unlock_all(void)
{
- PROC *proc;
- SHMEM_OFFSET location;
-
- ShmemPIDLookup(MyProcPid, &location);
- if (location == INVALID_OFFSET)
- {
- elog(NOTICE, "UserUnlockAll: unable to get proc ptr");
- return -1;
- }
-
- proc = (PROC *) MAKE_PTR(location);
- return LockReleaseAll(USER_LOCKMETHOD, proc, false, InvalidTransactionId);
+ return LockReleaseAll(USER_LOCKMETHOD, MyProc, false,
+ InvalidTransactionId);
}
/* end of file */