home *** CD-ROM | disk | FTP | other *** search
- ************************* FILELIST v2.01 ******************************
-
- A program for use with a TBBS setup for making a complete listing of .dir and
- .far files.
-
- Version 1, (c) Tom Parker, 1989
- Version 2, (c) David Rance, 1996
-
- Typing FILELIST on the command line gives you the following display:
-
- Usage: Filelist <config file> [options]
-
- Options:
- -d Print File's Date
- -o Display File's Owner
-
- Note: Bad options will not cause an abort!
-
- An option's natural state is off unless specified.
-
- CONFIGURATION
-
- Included is a sample configuration file. For simplicity it is the same as a
- .far file except for one thing - you are able to list other .far files in the
- configuration. A note of warning however, DO NOT make a recursive reference
- within your configuration files. Filelist has no capabilities of detecting
- recursive references, and it'll likely fill up your hard disk with the same
- directories over and over again. (An example of a recursive reference would be
- listing a.far in b.far, and b.far in a.far.)
-
- DISCLAIMER
-
- You use this program at your own risk. It has received an hour or two's testing
- here at Ichthus and it is now in regular use. It works here, but I don't
- guarantee that it will work for you. In fact the program comes with no
- guarantees at all and you use it entirely at your own risk. However, I would be
- glad to receive any feedback, good or bad.
-
- TBBS is a trademark of eSoft Inc.
-
- David Rance
- 12th October, 1996
-
- The revising author may be contacted at:
-
- Fidonet: David Rance 2:252/110
- Internet: david.rance@ichthus.dircon.co.uk
- BBS: Ichthus (Reading), UK +44-118-946-1466 or 946-4937
- Address: Middelburg House, 10b Woods Road, Caversham,
- READING, RG4 6NA, England
-
- Tom Parker, the original author of this program, seems no longer to be
- contactable. If anyone is able to give me his whereabouts, I would be most
- grateful.
-
- /****************************************************************************/
- /* Filelist v2.01: Changes copyright 1996 by David Rance */
- /* */
- /* 13/10/96 v2.01: If the description of a file contained an */
- /* apostrophe (the same character that starts the */
- /* owner name) and there wasn't an owner name, then */
- /* Filelist complained that the entry was mangled. */
- /* Fixed. (Been meaning to fix this ever since I got */
- /* the program seven years ago!) */
- /* 27/01/96 v2.00: Tom Parker's Turbo C code altered slightly to make */
- /* compilation under Microsoft C possible ('cos */
- /* that's the only compiler I've got!). Code added */
- /* to recognise "!~" comment lines in .far files. */
- /* Coded added to ignore flags field in .far files. */
- /* Files now display in uppercase and date in */
- /* European standard. Code added to display a date of */
- /* compilation and a signature at the end of the file */
- /* */
- /* Filelist v1.04: Copyright February 9th, 1989 by Tom Parker. */
- /* All rights reserved. */
- /* */
- /* 02/23/89 v1.04: Expanded the maximum length of a line to 512 bytes.*/
- /* 02/19/89 v1.03: Changed the format of directory listings to allow */
- /* the date to be included and take less space in */
- /* terms of padding. Also, made the directory parser */
- /* more likely to reject entries that TBBS would not */
- /* list. */
- /* 02/12/89 v1.02: Allowed an absence of an owner in a directory entry*/
- /* and toughened up testing of a directory entry. */
- /* 02/11/89 v1.01: Fixed two bugs which were the result of inadequate */
- /* testing. The first was the way it parsed a */
- /* directory entry. On entries where there were more */
- /* than one space between the directory entry to */
- /* display, and the user's ID, the user's idea would */
- /* be (a) blank(s), and the user's ID would end up in */
- /* the comment. The solution was to parse part of the*/
- /* string one way, and the rest another. The other */
- /* bug was that on comment extentions, the ">" */
- /* charactar on the first part of the comment was not */
- /* recognized. That too is now fixed. */
- /* 02/09/89 v1.00: Started. */
- /****************************************************************************/
-
-