From: Christoph Date: 2002-03-29T01:27:13+09:00 Subject: small compile fix This is a multi-part message in MIME format. ------=_NextPart_000_0007_01C1D67D.90011290 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit The attachment fixes a compile error in io.c /Christoph ------=_NextPart_000_0007_01C1D67D.90011290 Content-Type: application/octet-stream; name="io.diff" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="io.diff" --- io.c.1.127 Thu Mar 28 16:45:38 2002=0A= +++ io.c Thu Mar 28 16:38:24 2002=0A= @@ -244,9 +244,9 @@=0A= }=0A= =0A= static void=0A= -io_fflush(f, path)=0A= +io_fflush(f, fptr)=0A= FILE *f;=0A= - const char *path;=0A= + OpenFile *fptr;=0A= {=0A= int n;=0A= =0A= @@ -254,7 +254,7 @@=0A= TRAP_BEG;=0A= n =3D fflush(f);=0A= TRAP_END;=0A= - if (n =3D=3D EOF) rb_sys_fail(path);=0A= + if (n =3D=3D EOF) rb_sys_fail(fptr-> path);=0A= fptr->mode &=3D ~FMODE_WBUF;=0A= }=0A= =0A= @@ -299,7 +299,7 @@=0A= }=0A= #endif=0A= if (fptr->mode & FMODE_SYNC) {=0A= - io_fflush(f, fptr->path);=0A= + io_fflush(f, fptr);=0A= }=0A= else {=0A= fptr->mode |=3D FMODE_WBUF;=0A= @@ -333,8 +333,8 @@=0A= GetOpenFile(io, fptr);=0A= rb_io_check_writable(fptr);=0A= f =3D GetWriteFile(fptr);=0A= - =0A= - io_fflush(f, fptr->path);=0A= +=0A= + io_fflush(f, fptr);=0A= fptr->mode &=3D ~FMODE_WBUF;=0A= =0A= return io;=0A= @@ -484,8 +484,8 @@=0A= GetOpenFile(io, fptr);=0A= rb_io_check_writable(fptr);=0A= f =3D GetWriteFile(fptr);=0A= - =0A= - io_fflush(f, fptr->path);=0A= +=0A= + io_fflush(f, fptr);=0A= fptr->mode &=3D ~FMODE_WBUF;=0A= if (fsync(fileno(f)) < 0)=0A= rb_sys_fail(fptr->path);=0A= @@ -1477,7 +1477,7 @@=0A= int flags;=0A= =0A= switch (mode & (O_RDONLY|O_WRONLY|O_RDWR)) {=0A= - case O_RDONLY: =0A= + case O_RDONLY:=0A= flags =3D FMODE_READABLE;=0A= break;=0A= case O_WRONLY:=0A= @@ -1543,7 +1543,7 @@=0A= char *p =3D mode;=0A= =0A= switch (flags & (O_RDONLY|O_WRONLY|O_RDWR)) {=0A= - case O_RDONLY: =0A= + case O_RDONLY:=0A= *p++ =3D 'r';=0A= break;=0A= case O_WRONLY:=0A= @@ -2075,10 +2075,10 @@=0A= pos =3D ftello(orig->f);=0A= }=0A= if (orig->f2) {=0A= - io_fflush(orig->f2, orig->path);=0A= + io_fflush(orig->f2, orig);=0A= }=0A= else if (orig->mode & FMODE_WRITABLE) {=0A= - io_fflush(orig->f, orig->path);=0A= + io_fflush(orig->f, orig);=0A= }=0A= orig->mode &=3D ~FMODE_WBUF;=0A= rb_thread_fd_close(fileno(fptr->f));=0A= @@ -2205,10 +2205,10 @@=0A= MakeOpenFile(clone, fptr);=0A= =0A= if (orig->f2) {=0A= - io_fflush(orig->f2, orig->path);=0A= + io_fflush(orig->f2, orig);=0A= }=0A= else if (orig->mode & FMODE_WRITABLE) {=0A= - io_fflush(orig->f, orig->path);=0A= + io_fflush(orig->f, orig);=0A= }=0A= orig->mode &=3D ~FMODE_WBUF;=0A= =0A= @@ -2337,7 +2337,7 @@=0A= rb_sys_fail(fptr->path);=0A= fptr->mode |=3D FMODE_WBUF;=0A= if (fptr->mode & FMODE_SYNC) {=0A= - io_fflush(f, fptr->path);=0A= + io_fflush(f, fptr);=0A= fptr->mode &=3D ~FMODE_WBUF;=0A= }=0A= else {=0A= @@ -2593,7 +2593,7 @@=0A= {=0A= NEWOBJ(io, struct RFile);=0A= OBJSETUP(io, klass, T_FILE);=0A= - =0A= +=0A= io->fptr =3D 0;=0A= =0A= return (VALUE)io;=0A= ------=_NextPart_000_0007_01C1D67D.90011290--