X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Foserver%2F_info;h=5a69855d2bb06f2c5a89442335ebd9eb9c915b98;hb=e78c302eef5bf006cd0994c03a98b1e1c078b67b;hp=6879f42903aa2bcab42523c330ccb3a1ae9bae03;hpb=6dc5af4494849dec8639c57c591c0dcc9bbd7173;p=ccan-lca-2011.git diff --git a/ccan/oserver/_info b/ccan/oserver/_info index 6879f42..5a69855 100644 --- a/ccan/oserver/_info +++ b/ccan/oserver/_info @@ -18,7 +18,7 @@ * * int main(int argc, char *argv[]) * { - * int fd, sockfd; + * struct tevent_context *ev = tevent_context_init(NULL); * unsigned int port = OSERVER_PORT; * * opt_register_noarg("--help|--usage|-h", opt_usage_and_exit, @@ -30,17 +30,11 @@ * if (argc != 1) * opt_log_stderr_exit("Unknown extra arguments"); * - * sockfd = oserver_setup(port); - * if (sockfd < 0) - * err(1, "Failed to set up server socket"); + * if (!oserver_setup(ev, port)) + * err(1, "Failed to set up server"); * - * fd = accept(sockfd, NULL, NULL); - * if (fd < 0) - * err(1, "Accepting connection on TCP socket"); - * - * if (!oserver_serve(fd)) - * err(1, "Serving client"); - * exit(0); + * while (tevent_loop_wait(ev) == 0); + * err(1, "Serving client"); * } */ int main(int argc, char *argv[]) @@ -53,9 +47,10 @@ int main(int argc, char *argv[]) printf("ccan/read_write_all\n"); printf("ccan/str\n"); printf("ccan/foreach\n"); - printf("ccan/noerr\n"); printf("ccan/failtest\n"); printf("ccan/opt\n"); + printf("ccan/array_size\n"); + printf("ccan/tevent\n"); return 0; }