diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-04-28 11:08:13 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-04-28 11:08:13 +0300 |
commit | 29e4b3da0990aca9db232dc3ce0a57722ccf1cac (patch) | |
tree | 54dce1039191f354ab364021aeb7028e80578246 /src/apop.c | |
parent | 625a9abc1f7810ed5b4babb6b112add9a1413cf7 (diff) | |
download | tagr-29e4b3da0990aca9db232dc3ce0a57722ccf1cac.tar.gz tagr-29e4b3da0990aca9db232dc3ce0a57722ccf1cac.tar.bz2 |
Move network code into a separate file. Introduce a proof-of-concept stream server.
* src/server.c: New file
* src/Makefile.am (tagr_SOURCES): Add server.c
* TODO: Update.
* etc/upgrade.awk: Update.
* gnulib.modules: Add strtoumax.
* src/main.c (listen_sockaddr, recv_buffer): Remove.
(decode_buffer): Remove (see server.c)
(get_port): Remove.
(tagr_idle): New function.
(main): Remove select loop. Use server functions instead.
* src/readconfig.c: New configuration file statement "server".
* src/tagr.h (listen_sockaddr, rateup)
(port, progname): Remove.
(tagr_server_type): New enum.
(register_server, open_servers, close_servers)
(server_loop, tagr_idle): New protos.
Diffstat (limited to 'src/apop.c')
0 files changed, 0 insertions, 0 deletions