#define PerlSIO_ferror(f) ferror(f)
#define PerlSIO_clearerr(f) clearerr(f)
#define PerlSIO_fgetc(f) fgetc(f)
-#if PerlSIO_has_base
+#ifdef FILE_base
#define PerlSIO_get_base(f) FILE_base(f)
#define PerlSIO_get_bufsiz(f) FILE_bufsiz(f)
#else
typedef int (*LPLIORead)(struct IPerlLIO*, int, void*, unsigned int);
typedef int (*LPLIORename)(struct IPerlLIO*, const char*,
const char*);
+#ifdef NETWARE
+typedef int (*LPLIOSetmode)(struct IPerlLIO*, FILE*, int);
+#else
typedef int (*LPLIOSetmode)(struct IPerlLIO*, int, int);
+#endif /* NETWARE */
typedef int (*LPLIONameStat)(struct IPerlLIO*, const char*,
struct stat*);
typedef char* (*LPLIOTmpnam)(struct IPerlLIO*, char*);