X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=client.c;h=6ea5e7e1b1d2601cb84c3c532fab85cd6f32481b;hp=ebe33898bc0154665f7ae037e0102f163903b4ba;hb=6cfcbbc058624e76e2cbd503513c60aa2c8607dc;hpb=63c513602a6b6a97cdced053beea0b2d07a9f984 diff --git a/client.c b/client.c index ebe33898..6ea5e7e1 100644 --- a/client.c +++ b/client.c @@ -8,6 +8,7 @@ #include #include +#include #include "para.h" #include "list.h" @@ -69,12 +70,16 @@ INIT_STDERR_LOGGING(client_loglevel); * \param argv Usual argument vector. * * It registers two tasks: The client task that communicates with para_server - * and the standard out task that writes any output produced by the client task - * to standard out. + * and the supervisor task that minitors whether the client task intends to + * read from stdin or write to stdout. + * + * Once it has been determined whether the client command corresponds to a + * stdin command (addmood, addimg, ..), either the stdin task or the stdout + * task is set up to replace the supervisor task. * * \return EXIT_SUCCESS or EXIT_FAILURE * - * \sa client_open(), stdout.c, stdout.h, para_client(1), para_server(1) + * \sa client_open(), stdin.c, stdout.c, para_client(1), para_server(1) */ int main(int argc, char *argv[]) {