From 156680055dc523425f28ff5e61acf0f5bc99294b Mon Sep 17 00:00:00 2001 From: Andres Freund Date: Wed, 3 Dec 2025 18:38:20 -0500 Subject: bufmgr: Turn BUFFER_LOCK_* into an enum It seems cleaner to use an enum to tie the different values together. It also helps to have a more descriptive type in the argument to various functions. Reviewed-by: Melanie Plageman Discussion: https://postgr.es/m/fvfmkr5kk4nyex56ejgxj3uzi63isfxovp2biecb4bspbjrze7@az2pljabhnff --- src/backend/storage/buffer/bufmgr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/backend/storage/buffer/bufmgr.c') diff --git a/src/backend/storage/buffer/bufmgr.c b/src/backend/storage/buffer/bufmgr.c index f373cead95f..00d9a23b675 100644 --- a/src/backend/storage/buffer/bufmgr.c +++ b/src/backend/storage/buffer/bufmgr.c @@ -2866,7 +2866,7 @@ BufferIsLockedByMe(Buffer buffer) * Buffer must be pinned. */ bool -BufferIsLockedByMeInMode(Buffer buffer, int mode) +BufferIsLockedByMeInMode(Buffer buffer, BufferLockMode mode) { BufferDesc *bufHdr; @@ -5601,7 +5601,7 @@ UnlockBuffers(void) * Acquire or release the content_lock for the buffer. */ void -LockBuffer(Buffer buffer, int mode) +LockBuffer(Buffer buffer, BufferLockMode mode) { BufferDesc *buf; -- cgit v1.2.3