vlc | branch: master | Jean-Baptiste Kempf <[email protected]> | Thu Mar 3 13:21:30 2016 +0100| [b051a4b58008a6cf95b4ad6ec4c3b9e0be9bb9b1] | committer: Jean-Baptiste Kempf
posix fs: define vlc_cloexec when mkostemp does not exist On Android, for 64 bits, O_CLOEXEC is defined, accept4 exists, but not mkostemp. Therefore, in vlc_mkstemp we go to the fallback that calls vlc_cloexec, but we don't define it, because we have accept4 Signed-off-by: Jean-Baptiste Kempf <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b051a4b58008a6cf95b4ad6ec4c3b9e0be9bb9b1 --- src/posix/filesystem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/posix/filesystem.c b/src/posix/filesystem.c index 9ad1839..a0536e0 100644 --- a/src/posix/filesystem.c +++ b/src/posix/filesystem.c @@ -49,7 +49,7 @@ #include <vlc_common.h> #include <vlc_fs.h> -#ifndef HAVE_ACCEPT4 +#if !defined(HAVE_ACCEPT4) || !defined HAVE_MKOSTEMP static inline void vlc_cloexec(int fd) { fcntl(fd, F_SETFD, FD_CLOEXEC | fcntl(fd, F_GETFD)); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
