mirror-recursive : mirror a directory recursively. I use it to mirror directories from our file server to my laptop (ethernet).
I have found a much better solution for mirroring files between remote
file systems connected over a slow link.
The program is called rsync and it uses a nifty algorithm to perform
efficient diff-only transfers ftp://samba.anu.edu.au/pub/rsync
Ada/Ada'95
The Ada Standard Generic Library : A port of the C++ STL library to Ada 95
SGL version 2.0a2 (the last version I was involved with -- requires gnat 3.09)