# 
# (c) Copyright 1991 OPEN SOFTWARE FOUNDATION, INC.
# (c) Copyright 1991 HEWLETT-PACKARD COMPANY
# (c) Copyright 1991 DIGITAL EQUIPMENT CORPORATION
# To anyone who acknowledges that this file is provided "AS IS"
# without any express or implied warranty:
#                 permission to use, copy, modify, and distribute this
# file for any purpose is hereby granted without fee, provided that
# the above copyright notices and this notice appears in all source
# code copies, and that none of the names of Open Software
# Foundation, Inc., Hewlett-Packard Company, or Digital Equipment
# Corporation be used in advertising or publicity pertaining to
# distribution of the software without specific, written prior
# permission.  Neither Open Software Foundation, Inc., Hewlett-
# Packard Company, nor Digital Equipment Corporation makes any
# representations about the suitability of this software for any
# purpose.
# 

This directory contains source code to implement three pthreads-related
extensions that are found in CMA (portable DCE Threads), but are likely
not to be available in systems that have native PThreads support:

(1) An exception package (exc_handling.c, exc_handling.h)

(2) An alternate pthreads API that indicates errors by raising exceptions
    instead of returning non-zero values (pthread_exc.c, pthread_exc.h).

(3) pthread_signal_to_cancel_np, a function that causes selected
    async signals to be turned into cancels against a selected thread
    (pthread_sig.c, pthread_sig.h).
