diff options
author | Andrew Shadura <andrew@shadura.me> | 2014-06-17 11:57:32 +0200 |
---|---|---|
committer | Andrew Shadura <andrew@shadura.me> | 2014-06-17 11:57:32 +0200 |
commit | d1e7e16224c881ee3093658fe4cbf14db244cec7 (patch) | |
tree | 8850e7a55b4b1589a7a08e2364e9c12dad31962c /src/examples/echoserver/echoserver.c | |
parent | 246fb6b81eef837f1269073255373bf0a3d5c27a (diff) |
Update to the latest upstream snapshot
Diffstat (limited to 'src/examples/echoserver/echoserver.c')
-rw-r--r-- | src/examples/echoserver/echoserver.c | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/src/examples/echoserver/echoserver.c b/src/examples/echoserver/echoserver.c index dd1fc05..053b33b 100644 --- a/src/examples/echoserver/echoserver.c +++ b/src/examples/echoserver/echoserver.c @@ -26,23 +26,27 @@ mowgli_eventloop_t *base_eventloop; mowgli_eventloop_pollable_t *listener; -typedef struct { +typedef struct +{ mowgli_eventloop_io_t *io; char buf[1024]; } client_t; #ifdef DEBUG -static void timer_tick(void *unused) +static void +timer_tick(void *unused) { static int ticks = 0; printf("tick: %d\n", ++ticks); } + #endif -static int setup_listener(void) +static int +setup_listener(void) { - struct sockaddr_in in = {}; + struct sockaddr_in in = { }; int fd = socket(AF_INET, SOCK_STREAM, 0); in.sin_family = AF_INET; @@ -59,7 +63,8 @@ static int setup_listener(void) return fd; } -static void write_data(mowgli_eventloop_t *eventloop, mowgli_eventloop_io_t *io, mowgli_eventloop_io_dir_t dir, void *userdata) +static void +write_data(mowgli_eventloop_t *eventloop, mowgli_eventloop_io_t *io, mowgli_eventloop_io_dir_t dir, void *userdata) { mowgli_eventloop_pollable_t *pollable = mowgli_eventloop_io_pollable(io); client_t *client = userdata; @@ -72,7 +77,8 @@ static void write_data(mowgli_eventloop_t *eventloop, mowgli_eventloop_io_t *io, mowgli_pollable_setselect(base_eventloop, client->io, MOWGLI_EVENTLOOP_IO_WRITE, NULL); } -static void read_data(mowgli_eventloop_t *eventloop, mowgli_eventloop_io_t *io, mowgli_eventloop_io_dir_t dir, void *userdata) +static void +read_data(mowgli_eventloop_t *eventloop, mowgli_eventloop_io_t *io, mowgli_eventloop_io_dir_t dir, void *userdata) { mowgli_eventloop_pollable_t *pollable = mowgli_eventloop_io_pollable(io); int ret; @@ -90,13 +96,15 @@ static void read_data(mowgli_eventloop_t *eventloop, mowgli_eventloop_io_t *io, mowgli_pollable_setselect(base_eventloop, client->io, MOWGLI_EVENTLOOP_IO_WRITE, write_data); } -static void client_error(mowgli_eventloop_t *eventloop, mowgli_eventloop_io_t *io, mowgli_eventloop_io_dir_t dir, void *userdata) +static void +client_error(mowgli_eventloop_t *eventloop, mowgli_eventloop_io_t *io, mowgli_eventloop_io_dir_t dir, void *userdata) { mowgli_free(userdata); mowgli_pollable_destroy(eventloop, io); } -static void accept_client(mowgli_eventloop_t *eventloop, mowgli_eventloop_io_t *io, mowgli_eventloop_io_dir_t dir, void *userdata) +static void +accept_client(mowgli_eventloop_t *eventloop, mowgli_eventloop_io_t *io, mowgli_eventloop_io_dir_t dir, void *userdata) { mowgli_eventloop_pollable_t *pollable = mowgli_eventloop_io_pollable(io); client_t *client; @@ -115,7 +123,8 @@ static void accept_client(mowgli_eventloop_t *eventloop, mowgli_eventloop_io_t * mowgli_pollable_setselect(base_eventloop, client->io, MOWGLI_EVENTLOOP_IO_ERROR, client_error); } -int main(int argc, char *argv[]) +int +main(int argc, char *argv[]) { int fd; |