]> git.ozlabs.org Git - ccan-lca-2011.git/blobdiff - ccan/oserver/_info
lca2011: valgrind catches an error for us.
[ccan-lca-2011.git] / ccan / oserver / _info
index 6879f42903aa2bcab42523c330ccb3a1ae9bae03..5a69855d2bb06f2c5a89442335ebd9eb9c915b98 100644 (file)
@@ -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,
  *             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;
        }