更新fileheader之后 miscd 一直没有删过文章。大概好像是这样的
以前fileheader定义的是accessed[12],然后miscd里面是判断
delta = now - afile->accessed[11];
accessed[11]似乎记录了删除日期 % 100
现在fileheader定义的是accessed[4],miscd里面判断是
delta=now-afile->accessed[sizeof(afile->accessed) - 1];
strip_fh.c里面是这么转换的:
fh->accessed[sizeof(fh->accessed) - 1] =
oldfh->accessed[sizeof(fh->accessed) - 1];
~~~~~~~~~~~~这个地方是不是应该写oldfh->accessed
不过反正miscd里面那个now也是%100过的,所以总有一天会正常删除过期文章...
--