summaryrefslogtreecommitdiff
path: root/libcr_ipc/tests/test_select.c
diff options
context:
space:
mode:
Diffstat (limited to 'libcr_ipc/tests/test_select.c')
-rw-r--r--libcr_ipc/tests/test_select.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/libcr_ipc/tests/test_select.c b/libcr_ipc/tests/test_select.c
index 1db645b..3da1c78 100644
--- a/libcr_ipc/tests/test_select.c
+++ b/libcr_ipc/tests/test_select.c
@@ -53,9 +53,8 @@ COROUTINE cr_consumer(void *) {
test_assert(ret_arg == 0);
send = 890;
- args[0] = CR_SELECT_SEND(&fch, &send);
- args[1] = CR_SELECT_DEFAULT;
- ret_arg = cr_select_v(2, args);
+ ret_arg = cr_select_l(CR_SELECT_SEND(&fch, &send),
+ CR_SELECT_DEFAULT);
test_assert(ret_arg == 1);
cr_end();
@@ -65,7 +64,7 @@ COROUTINE cr_producer(void *_n) {
int n = *(int *)_n;
cr_begin();
- intchan_send(&ch[n], n);
+ cr_chan_send(&ch[n], n);
cr_end();
}
@@ -73,7 +72,7 @@ COROUTINE cr_producer(void *_n) {
COROUTINE cr_final(void *) {
cr_begin();
- int ret = intchan_recv(&fch);
+ int ret = cr_chan_recv(&fch);
printf("ret=%d\n", ret);
test_assert(ret == 567);