diff --git a/libavcodec/libxvid_rc.c b/libavcodec/libxvid_rc.c index 9084d33e7ab24be830d8f56ffb25cfe9b0c24566..7f4a89d25d135058350fda97e6a0cfa885538895 100644 --- a/libavcodec/libxvid_rc.c +++ b/libavcodec/libxvid_rc.c @@ -28,6 +28,7 @@ #endif #include "libavutil/attributes.h" +#include "libavutil/internal.h" #include "avcodec.h" #include "libxvid.h" #include "mpegvideo.h" @@ -54,7 +55,7 @@ int ff_tempfile(const char *prefix, char **filename) { return -1; } #if !HAVE_MKSTEMP - fd = open(*filename, O_RDWR | O_BINARY | O_CREAT, 0444); + fd = avpriv_open(*filename, O_RDWR | O_BINARY | O_CREAT, 0444); #else snprintf(*filename, len, "/tmp/%sXXXXXX", prefix); fd = mkstemp(*filename);