]> jfr.im git - irc/atheme/libmowgli-2.git/commitdiff
fix examples build (closes #2)
authorWilliam Pitcock <redacted>
Sun, 3 Jun 2012 05:22:05 +0000 (00:22 -0500)
committerWilliam Pitcock <redacted>
Sun, 3 Jun 2012 05:29:05 +0000 (00:29 -0500)
src/examples/Makefile
src/examples/futuretest/Makefile [deleted file]
src/examples/futuretest/futuretest.c [deleted file]
src/examples/helpertest/helpertest.c

index 85123056f5cc598fc9d6819d8c1c328319a84151..9ffa7323b828f6e228de3cddcab93198931a4f94 100644 (file)
@@ -1,3 +1,2 @@
-SUBDIRS = echoserver vio-udplistener async_resolver formattertest helpertest libevent-bench linetest listsort memslice-bench patriciatest patriciatest2 randomtest timertest futuretest
-
+SUBDIRS = echoserver vio-udplistener async_resolver formattertest helpertest libevent-bench linetest listsort memslice-bench patriciatest patriciatest2 randomtest timertest
 include ../../buildsys.mk
diff --git a/src/examples/futuretest/Makefile b/src/examples/futuretest/Makefile
deleted file mode 100644 (file)
index 3be7e23..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-PROG_NOINST = futuretest${PROG_SUFFIX}
-SRCS = futuretest.c
-
-include ../../../buildsys.mk
-
-CPPFLAGS += -I../../libmowgli
-LIBS += -L../../libmowgli -lmowgli-2
diff --git a/src/examples/futuretest/futuretest.c b/src/examples/futuretest/futuretest.c
deleted file mode 100644 (file)
index e426733..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * libmowgli: A collection of useful routines for programming.
- * futuretest: Combustable lemons
- *
- * Copyright (c) 2012 Patrick McFarland <pmcfarland@adterrasperaspera.com>
- *
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
- * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
- * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <string.h>
-
-#include <mowgli.h>
-
-int main(int argc, char *argv[]) {
-       char *text = "hello world";
-
-       printf("create future: ");
-       mowgli_future_t *future = mowgli_future_create();
-       if(future != NULL)
-               printf("correctly created future\n");
-       else
-               printf("error: abandon all hope\n");
-
-       printf("get state manually of waiting future: ");
-       if(mowgli_future_state(future) == MOWGLI_FUTURE_STATE_WAITING)
-               printf("correctly waiting\n");
-       else
-               printf("error: %i\n", mowgli_future_state(future));
-
-       printf("finish future: ");
-       if(mowgli_future_finish(future, text) == MOWGLI_FUTURE_STATE_FINISHED)
-               printf("correctly finished\n");
-       else
-               printf("error: %i\n", mowgli_future_state(future));
-
-       printf("get result of finished future: ");
-       if(mowgli_future_result(future) == text)
-               printf("correct: %s\n", text);
-       else
-               printf("error: %s\n", (char *)mowgli_future_result(future));
-
-       printf("get state of finished future: ");
-       if(mowgli_future_state(future) == MOWGLI_FUTURE_STATE_FINISHED)
-               printf("correctly finished\n");
-       else
-               printf("error: %i\n", mowgli_future_state(future));
-
-       printf("reinit then cancel: ");
-       if(mowgli_future_init(future) == 0) {
-               if(mowgli_future_cancel(future) == MOWGLI_FUTURE_STATE_CANCELED)
-                       printf("correctly canceled\n");
-               else
-                       printf("error: failed to cancel: %i\n", mowgli_future_state(future));
-
-               printf("try to finish on canceled future: ");
-               if(mowgli_future_finish(future, text) == MOWGLI_FUTURE_STATE_CANCELED)
-                       printf("correctly caught cancel\n");
-               else
-                       printf("error: failed to cancel: %s\n", text);
-       } else {
-               printf("error: failed to reinit\n");
-       }
-
-       printf("reinit then finish twice: ");
-       if(mowgli_future_init(future) == 0) {
-               mowgli_future_finish(future, text);
-
-               if(mowgli_future_finish(future, text) == MOWGLI_FUTURE_STATE_CONSISTENCY_FAILURE)
-                       printf("correctly raised consistency failure\n");
-               else
-                       printf("error: finished twice: %s\n", text);
-       } else {
-               printf("error: failed to reinit\n");
-       }
-}
index 9106000fab83c702b7b00a3495c67cedfc2e7ab6..b6b9b2f0aea785ada32df9cd53f96996ee2bf95d 100644 (file)
@@ -27,14 +27,14 @@ int helper_count = 0;
 
 void timer_oneshot(mowgli_eventloop_helper_proc_t *helper)
 {
-       mowgli_writef(helper->out_fd, "oneshot timer hit\n");
+       mowgli_writef(helper->fd, "oneshot timer hit\n");
 }
 
 void timer_tick(mowgli_eventloop_helper_proc_t *helper)
 {
        static int ticks = 0;
 
-       mowgli_writef(helper->out_fd, "tick: %d\n", ++ticks);
+       mowgli_writef(helper->fd, "tick: %d\n", ++ticks);
 
        if (ticks > 10)
                mowgli_eventloop_break(helper->eventloop);
@@ -44,14 +44,14 @@ void helper_start(mowgli_eventloop_helper_proc_t *helper, void *userdata)
 {
        mowgli_eventloop_t *eventloop = helper->eventloop;
 
-       mowgli_writef(helper->out_fd, "hi from pid %d\n", getpid());
+       mowgli_writef(helper->fd, "hi from pid %d\n", getpid());
 
        mowgli_timer_add(eventloop, "timer_tick", (mowgli_event_dispatch_func_t *) timer_tick, helper, 1);
        mowgli_timer_add_once(eventloop, "timer_oneshot", (mowgli_event_dispatch_func_t *) timer_oneshot, helper, 5);
 
        mowgli_eventloop_run(eventloop);
 
-       mowgli_writef(helper->out_fd, "eventloop halted\n");
+       mowgli_writef(helper->fd, "eventloop halted\n");
 
        mowgli_eventloop_destroy(eventloop);
 }
@@ -78,10 +78,10 @@ void helper_read(mowgli_eventloop_t *eventloop, mowgli_eventloop_io_t *io, mowgl
        mowgli_eventloop_helper_proc_t *helper = mowgli_eventloop_io_helper(io);
 
        bzero(buf, sizeof buf);
-       r = read(helper->in_fd, buf, sizeof buf);
+       r = read(helper->fd, buf, sizeof buf);
 
        if (r > 0)
-               printf("helper %p [%d/%d]: %s", helper, helper->child->pid, helper->in_fd, buf);
+               printf("helper %p [%d/%d]: %s", helper, helper->child->pid, helper->fd, buf);
        else if (r <= 0)
        {
                helper_count--;