diff options
author | axis <qt-info@nokia.com> | 2011-04-01 14:20:02 (GMT) |
---|---|---|
committer | axis <qt-info@nokia.com> | 2011-04-01 14:24:07 (GMT) |
commit | 3e48a64a37c87c6ac1ef30e0528bd6b4d1c6939a (patch) | |
tree | 6591cb21d5dfc624c7060f32bc59bbcd5286c7a4 | |
parent | 151e48fef2a74a7d153a5a8eaff1088a4b1a9043 (diff) | |
download | Qt-3e48a64a37c87c6ac1ef30e0528bd6b4d1c6939a.zip Qt-3e48a64a37c87c6ac1ef30e0528bd6b4d1c6939a.tar.gz Qt-3e48a64a37c87c6ac1ef30e0528bd6b4d1c6939a.tar.bz2 |
Added some more error handling to the elf2e32_qtwrapper.
RevBy: Liang Qi
-rwxr-xr-x | bin/elf2e32_qtwrapper.pl | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bin/elf2e32_qtwrapper.pl b/bin/elf2e32_qtwrapper.pl index 02f4f0d..d44b2da 100755 --- a/bin/elf2e32_qtwrapper.pl +++ b/bin/elf2e32_qtwrapper.pl @@ -125,7 +125,7 @@ while (1) { } open($newDefFile, "< $defoutput[1]") or die("Could not open $defoutput[1]"); open($tmpDefFile, "> $defoutput[1].tmp") or die("Could not open $defoutput[1].tmp"); - print($tmpDefFile "EXPORTS\n"); + print($tmpDefFile "EXPORTS\n") or die("Could not write to temporary DEF file: $!"); $fixupFile = "$defoutput[1].tmp"; while (1) { my $origDefLine; @@ -210,9 +210,9 @@ while (1) { # Auto-absent symbols. $extraData .= " ABSENT"; } - print($tmpDefFile "\t$sym \@ $ordinal $extraData\n"); + print($tmpDefFile "\t$sym \@ $ordinal $extraData\n") or die("Could not write to temporary DEF file: $!"); } - print($tmpDefFile "\n"); + print($tmpDefFile "\n") or die("Could not write to temporary DEF file: $!"); close($origDefFile) if ($definput[1]); close($newDefFile); close($tmpDefFile); @@ -260,6 +260,6 @@ if ($buildingLibrary) { } if ($differenceFound) { - copy($tmpdso[1], $dso[1]); + copy($tmpdso[1], $dso[1]) or die("Could not copy $tmpdso[1] to $dso[1]: $!"); } } |