diff options
Diffstat (limited to 'src/include/storage/lock.h')
| -rw-r--r-- | src/include/storage/lock.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/storage/lock.h b/src/include/storage/lock.h index 6b4e3655f8..e54c613929 100644 --- a/src/include/storage/lock.h +++ b/src/include/storage/lock.h @@ -23,6 +23,8 @@ #include "storage/lwlock.h" #include "storage/shmem.h" +/* avoid including lib/stringinfo.h */ +struct StringInfoData; /* struct PGPROC is declared in proc.h, but must forward-reference it */ typedef struct PGPROC PGPROC; @@ -520,6 +522,7 @@ extern void GrantAwaitedLock(void); extern void RemoveFromWaitQueue(PGPROC *proc, uint32 hashcode); extern Size LockShmemSize(void); extern LockData *GetLockStatusData(void); +extern int GetMyLocks(struct StringInfoData *buf); extern xl_standby_lock *GetRunningTransactionLocks(int *nlocks); extern const char *GetLockmodeName(LOCKMETHODID lockmethodid, LOCKMODE mode); |
