Ref: 11640072
Title: 3+Backup's Algorithm for Backing Up Files
Date: 4/20/90

Copyright 3Com Corporation, 1991.  All rights reserved.

3+Backup has a running pointer in the root.  First, 3+Backup
backs up all the files in the root, such as hidden files and
system files.  Next, a list of all subdirectories are backed up
in DOS-CIOSYS order.

For example, supposing the directories on C: are

    \a\all files
    \b\all files
    \b\b\all files
    \c\ all files

Backup goes into the \a subdirectory and backs up all DOS files
first.  Macintosh files are left until last in the directory for
backup.  (Since 3+Backup 1.2.1, 3+Backup retries 100 times on
Macintosh database files before giving up on backing them up.)

Then 3+Backup goes to \b and does the same; then to \b\b, etc.

When 3+Backup is backing up a partition, it is similar to a 3F
LINK command.  It is similar to a link specifically to the root
of a partition, specified with the special sharename <p> where p
is the partition number (such as C:, D:, etc.).

For example,

    3f link c: \\source\<c>

A session is established to the root of the C: partition.  Once
3+Backup is done with C: it closes the sessions and repeats the
process with the next partition.

3+Backup requires 336 KB of CIOSYS buffers if it is using EMS mode, but
only 48 KB of CIOSYS buffers if not using EMS mode.  Therefore, 3+Backup
can conceivably use as few as 26 CIOSYS buffers (24 + 2 reserved).
