

COLLIDE(1)           FNORDADEL BBS SOFTWARE            COLLIDE(1)

NAME
     collide.tos - check for user log hash table collisions

SYNOPSIS
     collide

DESCRIPTION
     Fnordadel uses a "hash table" for speedy lookup of names
     during login time.  A hash function essentially turns a
     string (say, a user name) into a (hopefully unique) integer,
     which can then be used to index into an array of data (say,
     user log entries).  This saves time searching the array.
     Unfortunately, it can happen that two totally different
     names will hash to the same integer value.  If someone tries
     to login using a name which hashes to the same value as an
     existing name, Fnordadel will report that "We already have a
     <name>".

     Collide checks to see if supplied user names "collide" with
     names currently in the user log.  Simply type a name at the
     "name>" prompt, and collide will tell you which name, if
     any, the given name collides with.  To quit the program, hit
     a <CR> at the name prompt.

     Collide must be run from the directory containing
     ctdltabl.sys.

OPTIONS
     None.

NOTES
     We hope to do away with the need for this program, someday.
     Until then, tough doughnuts.  (-:

FILES
     collide.tos           Userlog collision detector.
     #sysdir\ctdllog.sys   Userlog file.
     ctdltabl.sys          The system tables file.

SEE ALSO
     The Fnordadel Reference Manual

AUTHOR
     Collide was written by David Parsons as part of the STadel
     package.

     Minor stuff for Fnordadel by Adrian Ashley and Royce How-
     land.
