     This is the third revision of the AGEF (please pronounce this
AGE-F, for "age files") program, which was initially posted to
net.sources March 2, 1987.  I expected this to be a sleeper, but
many people seem to use it, and I have received far more comments
and suggestions than I anticipated.

CHANGES:
     Multiply-linked inodes are only counted once.  As each inode
is examined, the device/inode pair in entered into a hash table.
The hashing code is included; you don't need any library support
for it.

     AGEF has been dependent on the UCB directory reading
routines.  Public-domain routines for System V have been released
to the Usenet (comp.sources.unix) by Doug Gwyn (gwyn@brl.mil).
AGEF has been modified to use them.  If you don't have them,
they're worth your trouble to get.  Still, you may be able to use
the System III configuration of the Makefile as a stopgap measure.

     The age categories may now be entered on the command line.
Use the -d (days) switch.

     The program can now age by inode change time (-c), file
modification time (-m), or time of last access (-a).

THANKS:
     I am particularly indebted to the following people. Paul
Czarnecki (harvard!munsell!pac) suggested the display of sizes in
megabytes when the numbers get too big, the use of st_blocks to
show actual disk blocks used, and gave me the code for
user-specified age categories.

     Anders Andersson (enea!kuling!andersa) suggested the method
of handling multiply-linked inodes.  His suggestion neatly
prevented double-counting, and also allows the handling of "." and
".." as arguments.  AGEF previously choked on those.

     Paul Czarnecki, Anders Andersson, Karl Nyberg, Andrew Partan,
and Joel McClung acted as my alpha-testers.  Cyrus Rahman, Sid
Shapiro, Lyndon Nerenberg, and Lloyd Taylor were the beta-test
crew. My thanks to all of them.

     I am pleased to see that my work has been useful.  If you
find bugs in it, I'd like to hear about them.  Happy hacking,

David S. Hayes, The Merlin of Avalon
Phone: (202) 694-6900
UUCP:  *!mimsy!hqda-ai!merlin
ARPA:  merlin%hqda-ai@mimsy.umd.EDU
Smail: merlin@hqda-ai.UUCP
