From bac2d8aa5e642a70045e713853b13d020b9c5d57 Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Tue, 5 Sep 2000 16:13:06 +1100 Subject: - (djm) Merge cygwin support from Corinna Vinschen --- cygwin_util.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 cygwin_util.c (limited to 'cygwin_util.c') diff --git a/cygwin_util.c b/cygwin_util.c new file mode 100644 index 00000000..13bd6634 --- /dev/null +++ b/cygwin_util.c @@ -0,0 +1,35 @@ +/* + * + * cygwin_util.c + * + * Author: Corinna Vinschen + * + * Copyright (c) 2000 Corinna Vinschen , Duisburg, Germany + * All rights reserved + * + * Created: Sat Sep 02 12:17:00 2000 cv + * + * This file contains functions for forcing opened file descriptors to + * binary mode on Windows systems. + */ + +#include "config.h" + +#ifdef HAVE_CYGWIN +#include +#include + +int binary_open(const char *filename, int flags, mode_t mode) +{ + return open(filename, flags | O_BINARY, mode); +} + +int binary_pipe(int fd[2]) +{ + int ret = pipe(fd); + if (!ret) { + setmode (fd[0], O_BINARY); + setmode (fd[1], O_BINARY); + } +} +#endif -- cgit v1.2.3