IDL Internals - Files and I/O IDL and Input/Output File Information Opening Files with IDL_FileOpen() Closing Files with IDL_FileClose() Prevent File Closing - IDL_FileSetClose() Check File Status - IDL_FileEnsureStatus() Allocating and Freeing File Units Detecting End of File with IDL_FileEOF() Flushing Buffered Data Reading a Single Character - IDL_GetKbrd() Output of IDL Variables Adding to the Journal File - IDL_Logit()