summaryrefslogtreecommitdiff
path: root/perliol.h
diff options
context:
space:
mode:
authorNick Ing-Simmons <nik@tiuk.ti.com>2001-06-16 16:44:35 +0000
committerNick Ing-Simmons <nik@tiuk.ti.com>2001-06-16 16:44:35 +0000
commit0c4128adc5f62cd332ae4fa5bc8999c95d611d36 (patch)
tree2c4ca39286eac5fc29c855dc710afb446b4800b1 /perliol.h
parenta8c08ecdc5ffec9869657a967edfe7b74a713a27 (diff)
downloadperl-0c4128adc5f62cd332ae4fa5bc8999c95d611d36.tar.gz
Work-in-progress win32 layer semi-functional, checking
for UNIX breakage. p4raw-id: //depot/perlio@10632
Diffstat (limited to 'perliol.h')
-rw-r--r--perliol.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/perliol.h b/perliol.h
index e9f6a975bb..b659de0bf3 100644
--- a/perliol.h
+++ b/perliol.h
@@ -107,7 +107,9 @@ EXT PerlIO_funcs PerlIO_pending;
#ifdef HAS_MMAP
EXT PerlIO_funcs PerlIO_mmap;
#endif
-
+#ifdef WIN32
+EXT PerlIO_funcs PerlIO_win32;
+#endif
extern PerlIO *PerlIO_allocate(pTHX);
extern SV *PerlIO_arg_fetch(PerlIO_list_t *av,IV n);
#define PerlIOArg PerlIO_arg_fetch(layers,n)
@@ -169,6 +171,8 @@ extern STDCHAR *PerlIOBuf_get_ptr (PerlIO *f);
extern SSize_t PerlIOBuf_get_cnt (PerlIO *f);
extern void PerlIOBuf_set_ptrcnt (PerlIO *f, STDCHAR *ptr, SSize_t cnt);
+extern int PerlIOUnix_oflags (const char *mode);
+
/*--------------------------------------------------------------------------------------*/
#endif /* _PERLIOL_H */