[vlc-commits] os2: filesystem: set pipes to binary mode
KO Myung-Hun
git at videolan.org
Wed Jun 10 21:22:09 CEST 2015
vlc | branch: master | KO Myung-Hun <komh78 at gmail.com> | Wed Jun 10 12:27:25 2015 +0900| [f8f9b3f67b10fc8f56340ce9af31370f65348308] | committer: Rémi Denis-Courmont
os2: filesystem: set pipes to binary mode
Signed-off-by: Rémi Denis-Courmont <remi at remlab.net>
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f8f9b3f67b10fc8f56340ce9af31370f65348308
---
src/os2/filesystem.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/os2/filesystem.c b/src/os2/filesystem.c
index b9d03eb..0c92c5c 100644
--- a/src/os2/filesystem.c
+++ b/src/os2/filesystem.c
@@ -34,6 +34,7 @@
#include <sys/types.h>
#include <unistd.h>
+#include <io.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <dirent.h>
@@ -337,6 +338,9 @@ int vlc_pipe (int fds[2])
if (pipe (fds))
return -1;
+ setmode (fds[0], O_BINARY);
+ setmode (fds[1], O_BINARY);
+
fcntl (fds[0], F_SETFD, FD_CLOEXEC);
fcntl (fds[1], F_SETFD, FD_CLOEXEC);
return 0;
More information about the vlc-commits
mailing list