--- sio_null.c 2002/10/22 12:57:20 1.1
+++ sio_null.c 2002/10/23 17:05:10 1.2
@@ -63,36 +63,50 @@
}
static
-sio_rc_t null_open(sio_t *sio, void *u)
+sio_rc_t null_openr(sio_t *sio, al_t *al, void *u)
{
return SIO_OK;
}
static
-sio_rc_t null_close(sio_t *sio, void *u)
+sio_rc_t null_closer(sio_t *sio, al_t *al, void *u)
{
return SIO_OK;
}
static
-sio_rc_t null_input(sio_t *sio, al_t *al, void *u)
+sio_rc_t null_openw(sio_t *sio, al_t *al, void *u)
{
return SIO_OK;
}
static
-sio_rc_t null_output(sio_t *sio, al_t *al, void *u)
+sio_rc_t null_closew(sio_t *sio, al_t *al, void *u)
{
return SIO_OK;
}
-sio_module_t sio_null_module = {
+static
+sio_rc_t null_input(sio_t *sio, al_t *al, void *u)
+{
+ return SIO_DOWNSTREAM;
+}
+
+static
+sio_rc_t null_output(sio_t *sio, al_t *al, void *u)
+{
+ return SIO_UPSTREAM;
+}
+
+sio_module_t sio_module_null = {
"null",
null_init,
null_configure,
null_cleanup,
- null_open,
- null_close,
+ null_openr,
+ null_closer,
+ null_openw,
+ null_closew,
null_input,
null_output
};
|