From 185b4272844970a9e1b46eb3d1d16d4e5ecca939 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Mon, 31 May 1999 23:48:04 +0000 Subject: Fix some latent bugs in dllist.c (carelessness about setting all fields that should be set). Add a MoveToFront primitive to speed up one of the hotspots in SearchSysCache. --- src/include/lib/dllist.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/include/lib') diff --git a/src/include/lib/dllist.h b/src/include/lib/dllist.h index 7c3707afca..a367450185 100644 --- a/src/include/lib/dllist.h +++ b/src/include/lib/dllist.h @@ -26,7 +26,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: dllist.h,v 1.9 1999/02/13 23:21:30 momjian Exp $ + * $Id: dllist.h,v 1.10 1999/05/31 23:48:03 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -66,6 +66,7 @@ extern void DLRemove(Dlelem *); /* removes node from list */ extern void DLAddHead(Dllist *list, Dlelem *node); extern void DLAddTail(Dllist *list, Dlelem *node); extern Dlelem *DLRemHead(Dllist *list); /* remove and return the head */ +extern void DLMoveToFront(Dlelem *); /* move node to front of its list */ #define DLE_VAL(x) (x->dle_val) -- cgit v1.2.1