[FFmpeg-cvslog] av_tempfile: document umask() issue

Michael Niedermayer git at videolan.org
Wed Oct 31 16:28:13 CET 2012


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Wed Oct 31 16:09:02 2012 +0100| [31bf820a2689974cbc1e15e0813987c5da14a8b8] | committer: Michael Niedermayer

av_tempfile: document umask() issue

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=31bf820a2689974cbc1e15e0813987c5da14a8b8
---

 libavutil/file.h |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavutil/file.h b/libavutil/file.h
index f637005..e05c87c 100644
--- a/libavutil/file.h
+++ b/libavutil/file.h
@@ -57,6 +57,9 @@ void av_file_unmap(uint8_t *bufptr, size_t size);
  * *prefix can be a character constant; *filename will be allocated internally.
  * @return file descriptor of opened file (or -1 on error)
  * and opened file name in **filename.
+ * @note On very old libcs it is necceary to set a secure umask before
+ *       calling this, av_tempfile() cant call umask itself as it is used in
+ *       libraries and could interfere with the calling application.
  */
 int av_tempfile(const char *prefix, char **filename, int log_offset, void *log_ctx);
 



More information about the ffmpeg-cvslog mailing list