--- libaitsched/example/test_basic.c 2014/01/28 13:17:33 1.2 +++ libaitsched/example/test_basic.c 2014/01/28 16:58:33 1.3 @@ -37,14 +37,17 @@ void *r(sched_task_t *arg) char buf[BUFSIZ] = { [0 ... BUFSIZ - 1] = 0 }; rlen = read(TASK_FD(arg), buf, sizeof buf); - printf("read:: %d bytes readed = %s\n", rlen, buf); + printf("read:: RET=%d FLAG=0x%lx rlen=%d bytes readed = %s\n", + TASK_RET(arg), TASK_FLAG(arg), rlen, buf); + for (rlen = 0; rlen < TASK_RET(arg); rlen++) + printf("buf[%d]=%c\n", rlen, buf[rlen]); Kill++; taskExit(arg, NULL); } void *w(sched_task_t *arg) { - printf("write:: test\n"); + printf("write:: RET=%d FLAG=0x%lx\n", TASK_RET(arg), TASK_FLAG(arg)); taskExit(arg, NULL); }