[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