X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FRtsUtils.c;h=9637db0c98e69052339f7f0cb3acd707944bf419;hb=cffcb52b7b7518db39d64394270392d06215cf90;hp=8f6579cb740a62a9155fe99e4a5317b0998c1c16;hpb=3c6b9911369deda84fcc74a31372e6f51e0cb054;p=ghc-hetmet.git diff --git a/ghc/rts/RtsUtils.c b/ghc/rts/RtsUtils.c index 8f6579c..9637db0 100644 --- a/ghc/rts/RtsUtils.c +++ b/ghc/rts/RtsUtils.c @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: RtsUtils.c,v 1.34 2003/04/01 15:40:27 sof Exp $ + * $Id: RtsUtils.c,v 1.35 2003/08/22 22:24:16 sof Exp $ * * (c) The GHC Team, 1998-2002 * @@ -42,8 +42,8 @@ barf(char *s, ...) va_list ap; va_start(ap,s); /* don't fflush(stdout); WORKAROUND bug in Linux glibc */ - if (prog_argv != NULL && prog_argv[0] != NULL) { - fprintf(stderr, "%s: internal error: ", prog_argv[0]); + if (prog_argv != NULL && prog_name != NULL) { + fprintf(stderr, "%s: internal error: ", prog_name); } else { fprintf(stderr, "internal error: "); } @@ -61,8 +61,8 @@ prog_belch(char *s, ...) va_list ap; va_start(ap,s); /* don't fflush(stdout); WORKAROUND bug in Linux glibc */ - if (prog_argv != NULL && prog_argv[0] != NULL) { - fprintf(stderr, "%s: ", prog_argv[0]); + if (prog_argv != NULL && prog_name != NULL) { + fprintf(stderr, "%s: ", prog_name); } vfprintf(stderr, s, ap); fprintf(stderr, "\n");