aboutsummaryrefslogtreecommitdiff
path: root/src/apop.c
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2009-04-28 11:08:13 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2009-04-28 11:08:13 +0300
commit29e4b3da0990aca9db232dc3ce0a57722ccf1cac (patch)
tree54dce1039191f354ab364021aeb7028e80578246 /src/apop.c
parent625a9abc1f7810ed5b4babb6b112add9a1413cf7 (diff)
downloadtagr-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

Return to:

Send suggestions and report system problems to the System administrator.