[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