//
// Copyright 1998 Omni Development, Inc.  All rights reserved.
//
// Author: Timothy J. Wood <tjw@omnigroup.com>
// Date:   Apr 19, 1998
//
// You may do what ever you want with this code.  No warranty expressed or implied.
//

  This package contains an example of some of the many Mach functions available
under OpenStep/4.2 and Rhapsody.  In particular, this shows how to use vm_protect
along with the Mach exception handling facilities to keep track of a list of
pages that have been modified in a particlar region of memory.

  This is not intended to be a production sample of code.  It has not been tested
thoroughly and the comments in the code list some potential problems with the
code as it stands.  This should be viewed as exercies for the reader.

  This code is unsupported and unwarrantied.  If you have questions about this
code please feel free to post a message to Usenet or some of the many
Omni Development maintained mailing lists (see http://www.omnigroup.com/MailArchive/).
Please do not send mail to me -- rather, send mail to one of the mailing lists.  If
I see it, I may answer, if not, someone else may.  Either way, everyone gets to
participate and learn.

-tim
