return fgetname(f,buf);
#else
croak("Don't know how to get file name");
+ return NULL;
#endif
}
#ifdef HAS_SETLINEBUF
setlinebuf(f);
#else
+# ifdef __BORLANDC__ /* Borland doesn't like NULL size for _IOLBF */
+ setvbuf(f, Nullch, _IOLBF, BUFSIZ);
+# else
setvbuf(f, Nullch, _IOLBF, 0);
+# endif
#endif
}
PerlIO *f;
int ch;
{
- putc(ch,f);
+ return putc(ch,f);
}
#undef PerlIO_ungetc
PerlIO *f;
int ch;
{
- ungetc(ch,f);
+ return ungetc(ch,f);
}
#undef PerlIO_read
-int
+SSize_t
PerlIO_read(f,buf,count)
PerlIO *f;
void *buf;
-size_t count;
+Size_t count;
{
return fread(buf,1,count,f);
}
#undef PerlIO_write
-int
+SSize_t
PerlIO_write(f,buf,count)
PerlIO *f;
const void *buf;
-size_t count;
+Size_t count;
{
return fwrite1(buf,1,count,f);
}