... and then
```
$fh->close();
if ($fh < 0) { die... }
```
You protect yourself against symlink attacks (are they still possible in Solaris 11, BTW?), are consistent with the style and your logs will report if the file changed, and how.