bufmgr: Turn BUFFER_LOCK_* into an enum
authorAndres Freund <andres@anarazel.de>
Wed, 3 Dec 2025 23:38:20 +0000 (18:38 -0500)
committerAndres Freund <andres@anarazel.de>
Wed, 3 Dec 2025 23:38:20 +0000 (18:38 -0500)
commit156680055dc523425f28ff5e61acf0f5bc99294b
treefbd4fe6288bbe2b4dd5e50fe1ffd9c91f8577f2a
parent8d61228717e619b90b8ebd1d219d006b920e00e5
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 <melanieplageman@gmail.com>
Discussion: https://postgr.es/m/fvfmkr5kk4nyex56ejgxj3uzi63isfxovp2biecb4bspbjrze7@az2pljabhnff
src/backend/storage/buffer/bufmgr.c
src/include/storage/bufmgr.h
src/tools/pgindent/typedefs.list