| FFmpeg
    4.0
    | 
#include "config.h"#include "internal.h"#include "mem.h"#include <stdarg.h>#include <fcntl.h>#include <sys/stat.h>Go to the source code of this file.
| Data Structures | |
| struct | FileLogContext | 
| Macros | |
| #define | O_BINARY 0 | 
| #define | O_EXCL 0 | 
| Functions | |
| int | avpriv_open (const char *filename, int flags,...) | 
| A wrapper for open() setting O_CLOEXEC.  More... | |
| int | avpriv_tempfile (const char *prefix, char **filename, int log_offset, void *log_ctx) | 
| Wrapper to work around the lack of mkstemp() on mingw.  More... | |
| FILE * | av_fopen_utf8 (const char *path, const char *mode) | 
| Open a file using a UTF-8 filename.  More... | |
| Variables | |
| static const AVClass | file_log_ctx_class | 
| #define O_BINARY 0 | 
Referenced by av_fopen_utf8(), avpriv_tempfile(), check(), and file_move().
| #define O_EXCL 0 | 
Referenced by avpriv_tempfile().
A wrapper for open() setting O_CLOEXEC.
Definition at line 66 of file file_open.c.
Referenced by av_file_map(), av_fopen_utf8(), bktr_init(), fbdev_read_header(), fbdev_write_header(), ff_fbdev_get_device_list(), ff_oss_audio_open(), ff_rint64_clip(), file_move(), and read_random().
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.
Definition at line 110 of file file_open.c.
Referenced by av_tempfile(), cache_open(), ff_rint64_clip(), ff_xvid_rate_control_init(), and xvid_encode_init().
| 
 | static | 
Definition at line 101 of file file_open.c.
Referenced by avpriv_tempfile().
 1.8.13
 1.8.13