diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2024-09-18 00:53:51 -0600 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2024-09-18 00:53:51 -0600 |
commit | 52eb34af7be585c411a9a9ab39f0bea1d19e7d32 (patch) | |
tree | 27218b9838f6b76b138ae27ae1ed05ad0b8382ad /net9p.c | |
parent | 8e5d84d3724afd9278ac759213d7ea6eb0982e54 (diff) |
fix?
Diffstat (limited to 'net9p.c')
-rw-r--r-- | net9p.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -9,11 +9,10 @@ #include <arpa/inet.h> #include "net9p.h" -#include "coroutine.h" void net9p_listen_cr(void *_arg) { (void)_arg; - printf("listen initializng...\n"); + printf("listen initializing...\n"); cr_begin(); printf("listen running...\n"); @@ -37,6 +36,7 @@ void net9p_listen_cr(void *_arg) { int conn = 9; if (!coroutine_add(net9p_worker_cr, &conn)) error(1, 0, "coroutine_add(net9p_worker_cr, &%d)", conn); + printf("im back...\n"); for (;;) { cr_yield(); } @@ -46,10 +46,11 @@ void net9p_listen_cr(void *_arg) { void net9p_worker_cr(void *_arg) { int fd = *((int *)_arg); + printf("worker %zu initializing...\n", cr_getcid()); cr_begin(); - printf("worker %zu\n", cr_getcid()); - close(fd); + printf("worker %zu running...\n", cr_getcid()); + //close(fd); cr_end(); } |