undo goofed change 1157 (backed out the fix instead of keeping it)
[p5sagit/p5-mst-13.2.git] / ipstdio.h
index e49f1be..d639aca 100644 (file)
--- a/ipstdio.h
+++ b/ipstdio.h
@@ -28,6 +28,7 @@ public:
     virtual int GetBufsiz(PerlIO *, int &err) = 0;
     virtual int GetCnt(PerlIO *, int &err) = 0;
     virtual char* GetPtr(PerlIO *, int &err) = 0;
+    virtual char* Gets(PerlIO*, char*, int, int& err) = 0;
     virtual int Putc(PerlIO*, int, int &err) = 0;
     virtual int Puts(PerlIO*, const char *, int &err) = 0;
     virtual int Flush(PerlIO*, int &err) = 0;
@@ -52,6 +53,10 @@ public:
     virtual int Setpos(PerlIO*, const Fpos_t *, int &err) = 0;
     virtual void Init(int &err) = 0;
     virtual void InitOSExtras(void* p) = 0;
+#ifdef WIN32
+    virtual int OpenOSfhandle(long osfhandle, int flags) = 0;
+    virtual int GetOSfhandle(int filenum) = 0;
+#endif
 };
 
 #endif /* __Inc__IPerlStdIO___ */