Data Fields | |
char * | tempname |
char * | filename |
unsigned | rename_on_close:1 |
unsigned | binary:1 |
int | fd |
FILE * | stdio_file |
char* open_file_t::tempname |
Name of the temporary file.
Referenced by finish_writing_to_file_impl(), and start_writing_to_file().
char* open_file_t::filename |
Name of the original file.
Referenced by fdopen_file(), finish_writing_to_file_impl(), and start_writing_to_file().
unsigned open_file_t::rename_on_close |
Are we using the temporary file or not?
Referenced by finish_writing_to_file_impl(), and start_writing_to_file().
unsigned open_file_t::binary |
Did we open in binary mode?
Referenced by fdopen_file(), and start_writing_to_file().
int open_file_t::fd |
fd for the open file.
Referenced by fdopen_file(), finish_writing_to_file_impl(), and start_writing_to_file().
FILE* open_file_t::stdio_file |
stdio wrapper for fd.
Referenced by fdopen_file(), and finish_writing_to_file_impl().