1*206fef1cSDavid du Colombier typedef struct Lruhead Lruhead; 2*206fef1cSDavid du Colombier typedef struct Lru Lru; 3*206fef1cSDavid du Colombier 4*206fef1cSDavid du Colombier struct Lru 5*206fef1cSDavid du Colombier { 6*206fef1cSDavid du Colombier Lru *lprev; 7*206fef1cSDavid du Colombier Lru *lnext; 8*206fef1cSDavid du Colombier }; 9*206fef1cSDavid du Colombier 10*206fef1cSDavid du Colombier void lruinit(Lru*); 11*206fef1cSDavid du Colombier void lruadd(Lru*, Lru*); 12*206fef1cSDavid du Colombier void lruref(Lru*, Lru*); 13*206fef1cSDavid du Colombier void lruderef(Lru*, Lru*); 14*206fef1cSDavid du Colombier 15*206fef1cSDavid du Colombier extern ulong cachesize; 16