fix type mismatch warning caused by return statement lurking in DIE macro
Craig A. Berry [Tue, 4 Jul 2006 19:08:16 +0000 (19:08 +0000)]
p4raw-id: //depot/perl@28479

doio.c

diff --git a/doio.c b/doio.c
index 25756ab..8b9c6b2 100644 (file)
--- a/doio.c
+++ b/doio.c
@@ -1321,7 +1321,7 @@ Perl_my_stat(pTHX)
 #ifdef HAS_DIRFD
                 return (PL_laststatval = PerlLIO_fstat(dirfd(IoDIRP(io)), &PL_statcache));
 #else
-                DIE(aTHX_ PL_no_func, "dirfd");
+                Perl_die(aTHX_ PL_no_func, "dirfd");
 #endif
             } else {
                 if (ckWARN2(WARN_UNOPENED,WARN_CLOSED))