[project @ 1997-11-04 16:57:41 by sof]
authorsof <unknown>
Tue, 4 Nov 1997 16:57:41 +0000 (16:57 +0000)
committersof <unknown>
Tue, 4 Nov 1997 16:57:41 +0000 (16:57 +0000)
Catch failures to output dependencies

ghc/utils/mkdependHS/mkdependHS.prl

index 30c6d28..7525b31 100644 (file)
@@ -240,11 +240,10 @@ while ($_ && $_ ne $End_magic_str) { # delete 'til End_magic_str
     $_ = <OMKF>;
 }
 # insert dependencies
-print $Begin_magic_str;
-print @Depend_lines;
-print $End_magic_str;
+print $Begin_magic_str, @Depend_lines, $End_magic_str || die "Failed to write out dependencies ($!)";
+
 while (<OMKF>) { # copy the rest through
-    print $_;
+    print $_ || die "Failed to write out dependencies ($!)";
 }
 close(NMKF) || exit(1);
 close(OMKF) || exit(1);