[project @ 2005-01-28 16:09:06 by malcolm]
[ghc-base.git] / cbits / writeError.c
index 2ab4ce9..a5cd700 100644 (file)
@@ -1,7 +1,7 @@
-/* 
- * (c) The GRASP/AQUA Project, Glasgow University, 1998
+/*
+ * (c) The University of Glasgow 2002
  *
- * $Id: writeError.c,v 1.3 2001/12/21 15:07:26 simonmar Exp $
+ * $Id: writeError.c,v 1.6 2004/02/12 21:23:49 krasimir Exp $
  *
  * hPutStr Runtime Support
  */
@@ -18,12 +18,10 @@ implementation in one or two places.)
 
 #include "Rts.h"
 #include "RtsUtils.h"
-#include "HsCore.h"
-
-#include "PrelIOUtils.h"
+#include "HsBase.h"
 
 void
-writeErrString__(HsAddr msg_hdr, HsAddr msg, HsInt len)
+writeErrString__(HsAddr msg, HsInt len)
 {
   int count = 0;
   char* p  = (char*)msg;
@@ -33,11 +31,6 @@ writeErrString__(HsAddr msg_hdr, HsAddr msg, HsInt len)
   resetNonBlockingFd(2);
 #endif
 
-  /* Print error msg header */
-  if (msg_hdr) {
-    ((void (*)(int))msg_hdr)(2/*stderr*/);
-  }
-
   while ( (count = write(2,p,len)) < len) {
      if (errno != EINTR ) {
         return;