X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FRtsUtils.h;h=96a5f0d82f9b11077f165db43fceee06891d20a3;hb=4dd415e9d8e564ca09937042b5c5605f7f2991c9;hp=4b0678d46948ca6271ff84cc40c3100bd93710e3;hpb=c61f8941450284c3f33b6bd396204b2025a6f47e;p=ghc-hetmet.git diff --git a/ghc/rts/RtsUtils.h b/ghc/rts/RtsUtils.h index 4b0678d..96a5f0d 100644 --- a/ghc/rts/RtsUtils.h +++ b/ghc/rts/RtsUtils.h @@ -1,6 +1,6 @@ /* ----------------------------------------------------------------------------- * - * (c) The GHC Team, 1998-2004 + * (c) The GHC Team, 1998-2005 * * General utility functions used in the RTS. * @@ -16,6 +16,9 @@ extern void *stgMallocBytes(int n, char *msg) GNUC3_ATTRIBUTE(__malloc__); +extern void* stgMallocBytesRWX(int len) + GNUC3_ATTRIBUTE(__malloc__); + extern void *stgReallocBytes(void *p, int n, char *msg); extern void *stgCallocBytes(int n, int m, char *msg) @@ -27,8 +30,6 @@ extern void stgFree(void* p); * Misc other utilities * -------------------------------------------------------------------------- */ -extern void _stgAssert (char *filename, unsigned int linenum); - extern void heapOverflow(void); extern void setNonBlockingFd(int fd); @@ -50,6 +51,4 @@ extern void heapCheckFail( void ); extern void* __hscore_get_saved_termios(int fd); extern void __hscore_set_saved_termios(int fd, void* ts); -extern int genericRaise(int sig); - -#endif // RTSUTILS_H +#endif /* RTSUTILS_H */