diff options
Diffstat (limited to 'srv9p.c')
-rw-r--r-- | srv9p.c | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -1,11 +1,17 @@ #include <error.h> #include <stdio.h> + #include "coroutine.h" #include "net9p.h" int main() { - if (!coroutine_add(net9p_listen_cr, NULL)) - error(1, 0, "coroutine_add(net9p_listen_cr, NULL)"); + int sock = netio_listen(9000); + if (sock < 0) + error(1, -sock, "netio_listen"); + + for (int i = 0; i < 8; i++) + if (!coroutine_add(net9p_cr, NULL)) + error(1, 0, "coroutine_add(net9p_cr, NULL)"); coroutine_main(); return 1; |