X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FException.h;h=a2e0027d22e3819743caf1ed3ee9b043ba51927c;hb=506434abae346eb891a6471c4795d6570a1678ad;hp=3e150f96287bf195a697c359401ea7cca83da1a1;hpb=34a98f40dea6d31ced5213b7810dc39b4989c395;p=ghc-hetmet.git diff --git a/ghc/rts/Exception.h b/ghc/rts/Exception.h index 3e150f9..a2e0027 100644 --- a/ghc/rts/Exception.h +++ b/ghc/rts/Exception.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Exception.h,v 1.3 2000/11/13 14:40:37 simonmar Exp $ + * $Id: Exception.h,v 1.6 2003/07/12 00:11:20 sof Exp $ * * (c) The GHC Team, 1998-2000 * @@ -7,8 +7,8 @@ * * ---------------------------------------------------------------------------*/ -extern const StgInfoTable stg_blockAsyncExceptionszh_ret_info; -extern const StgInfoTable stg_unblockAsyncExceptionszh_ret_info; +extern const StgRetInfoTable stg_blockAsyncExceptionszh_ret_info; +extern const StgRetInfoTable stg_unblockAsyncExceptionszh_ret_info; /* Determine whether a thread is interruptible (ie. blocked * indefinitely). Interruptible threads can be sent an exception with @@ -22,6 +22,9 @@ interruptible(StgTSO *t) case BlockedOnException: case BlockedOnRead: case BlockedOnWrite: +#if defined(mingw32_TARGET_OS) + case BlockedOnDoProc: +#endif case BlockedOnDelay: return 1; default: