[INN-COMMITTERS] STABLE-2_3 inn/expire (fastrm.c)
Russ Allbery
rra at stanford.edu
Sat Feb 3 07:36:45 UTC 2001
Date: Friday, February 2, 2001 @ 23:36:45
Author: rra
Tag: STABLE-2_3
Update of /dist1/cvs/isc/inn/inn/expire
from pub3.rc.vix.com:/tmp/cvs-serv20992
Modified: fastrm.c
Resurrected all of the code for removing regular files as well as storage
API tokens. Removed the old vestiges of a linked list of files in a
directory from that code in favor of a pure resizing array. Deferred the
initialization of the storage API until the first storage token is seen to
improve performance for the case where all articles are stored in a storage
method that can produce file names (tradspool, timehash) or one with self-
expiration (CNFS). Reformatted and updated the style to match current best
practice, including using warn and die everywhere for error reporting.
Backported from CURRENT, added private copies of die/sysdie and
warn/syswarn.
More information about the inn-committers
mailing list