fix undef warning in File::Temp