Go to the source code of this file.
Misc file utilities.
Definition in file file.h.
Read the file with name filename, and put its content in a newly allocated buffer or map it with mmap() when available.
In case of success set *bufptr to the read or mmapped buffer, and *size to the size in bytes of the buffer in *bufptr. Unlike mmap this function succeeds with zero sized files, in this case *bufptr will be set to NULL and *size will be set to 0. The returned buffer must be released with av_file_unmap().
Definition at line 54 of file file.c.
Referenced by init(), init_pattern_from_file(), init_vulkan(), load_textfile(), main(), parse_psfile(), and read_shape_from_file().
Unmap or free the buffer bufptr created by av_file_map().
Definition at line 145 of file file.c.
Referenced by init(), init_vulkan(), load_textfile(), main(), parse_psfile(), read_shape_from_file(), and uninit().
Wrapper to work around the lack of mkstemp() on mingw.
Also, tries to create file in /tmp first, if possible. *prefix can be a character constant; *filename will be allocated internally.