open $fh, ... and printf( LOG "%s(%u) opening %u\n", __FILE__, __LINE__, fileno( $fh ) ) or die ...; printf( LOG "%s(%u) closing %u\n", __FILE__, __LINE__, fileno( $fh ) ) and close $fh;