Index: ossp-pkg/sio/sio.c RCS File: /v/ossp/cvs/ossp-pkg/sio/sio.c,v rcsdiff -q -kk '-r1.6' '-r1.7' -u '/v/ossp/cvs/ossp-pkg/sio/sio.c,v' 2>/dev/null --- sio.c 2002/11/05 15:52:21 1.6 +++ sio.c 2002/11/05 16:12:39 1.7 @@ -329,7 +329,7 @@ rc = sios->module->openr(sio, sio->readers.al, sios->userdata); if (rc != SIO_OK) { sio_destroy_al(sio, rw); - return SIO_ERR_INT; + return SIO_RC(rc); } ADDTAIL(&sio->readers,hd,&sios->reader); freereader = 1; @@ -342,7 +342,7 @@ sios->module->closer(sio, sio->readers.al, sios->userdata); } sio_destroy_al(sio, rw); - return SIO_ERR_INT; + return SIO_RC(rc); } ADDTAIL(&sio->writers,hd,&sios->writer); }