This silly bug has been driving me mad, so I'm posting this very simple
patch despite the fact that I should really be working instead. (Guess I
got sick of seeing all three Solaris targets on fire :-)
Index: io_unix.c
===================================================================
RCS file: /home/perlcvs/parrot/io/io_unix.c,v
retrieving revision 1.9
diff -u -r1.9 io_unix.c
--- io_unix.c 18 Feb 2002 08:26:12 -0000 1.9
+++ io_unix.c 21 Feb 2002 14:30:46 -0000
@@ -183,10 +183,10 @@
PIOHANDLE fd, UINTVAL flags) {
ParrotIO * io;
UINTVAL oflags, mode;
- mode = 0;
#ifdef HAS_HEADER_FCNTL
- UNITVAL rflags;
+ UINTVAL rflags;
#endif
+ mode = 0;
oflags = flags_to_unix(flags);
- D
<[EMAIL PROTECTED]>