/* -----------------------------------------------------------------------------
- * $Id: PrimOps.h,v 1.101 2003/06/09 14:10:04 matthewc Exp $
+ * $Id: PrimOps.h,v 1.106 2003/10/01 10:57:41 wolfgang Exp $
*
* (c) The GHC Team, 1998-2000
*
#ifdef mingw32_TARGET_OS
EXTFUN_RTS(asyncReadzh_fast);
EXTFUN_RTS(asyncWritezh_fast);
+EXTFUN_RTS(asyncDoProczh_fast);
#endif
EXTFUN_RTS(catchzh_fast);
EXTFUN_RTS(raisezh_fast);
+EXTFUN_RTS(raiseIOzh_fast);
extern void stg_exit(int n) __attribute__ ((noreturn));
-------------------------------------------------------------------------- */
EXTFUN_RTS(forkzh_fast);
-EXTFUN_RTS(forkProcesszh_fast);
EXTFUN_RTS(yieldzh_fast);
EXTFUN_RTS(killThreadzh_fast);
EXTFUN_RTS(seqzh_fast);
EXTFUN_RTS(unblockAsyncExceptionszh_fast);
EXTFUN_RTS(myThreadIdzh_fast);
EXTFUN_RTS(labelThreadzh_fast);
+EXTFUN_RTS(isCurrentThreadBoundzh_fast);
extern int cmp_thread(StgPtr tso1, StgPtr tso2);
extern int rts_getThreadId(StgPtr tso);
+extern int forkOS_createThread ( HsStablePtr entry );
/* -----------------------------------------------------------------------------
Weak Pointer PrimOps.
-------------------------------------------------------------------------- */
#define ForeignObj_CLOSURE_DATA(c) (((StgForeignObj *)c)->data)
+
#endif /* PRIMOPS_H */