Add detached node functions to ilist

Andres Freund <andres@anarazel.de>

Commit: 51384cc40c4a72c81d2475089ab8a1cf98ea56ff
Author: Andres Freund <andres@anarazel.de>
Date: 2023-01-18T19:41:14Z
Releases: 16.0
Add detached node functions to ilist

These allow to test whether an element is in a list by checking whether
prev/next are NULL. Needed to replace SHMQueueIsDetached() when converting
from SHM_QUEUE to ilist.h style lists.

Reviewed-by: Thomas Munro <thomas.munro@gmail.com>
Discussion: https://postgr.es/m/20221120055930.t6kl3tyivzhlrzu2@awork3.anarazel.de
Discussion: https://postgr.es/m/20200211042229.msv23badgqljrdg2@alap3.anarazel.de

Files

PathChange+/−
src/include/lib/ilist.h modified +63 −0

Discussion