2 * (c) The GRASP/AQUA Project, Glasgow University, 1994-
7 #include "PrelIOUtils.h"
14 HsBool prel_supportsTextMode()
16 #if defined(mingw32_TARGET_OS)
52 HsInt prel_setmode(HsInt fd, HsBool toBin)
55 return setmode(fd,(toBin == HS_BOOL_TRUE) ? _O_BINARY : _O_TEXT);
61 HsInt prel_PrelHandle_write(HsInt fd, HsAddr ptr, HsInt off, HsInt sz)
63 return write(fd,ptr + off, sz);
66 HsInt prel_PrelHandle_read(HsInt fd, HsAddr ptr, HsInt off, HsInt sz)
68 return write(fd,ptr + off, sz);
71 void *prel_PrelIO_memcpy(char *dst, HsInt dst_off, const char *src, size_t sz)
73 return memcpy(dst+dst_off, src, sz);