X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=gui.c;h=b0eae64ae129999083263846d60a9bfd939aae2e;hp=dd7ffeb40b9fbaa6cc41350c1b0eb41a2317d0c1;hb=698178774b857a8959fe70e360ae6ff755eacf8e;hpb=6cb6634c3498101bb28291dec1dbac7135f732d9 diff --git a/gui.c b/gui.c index dd7ffeb4..b0eae64a 100644 --- a/gui.c +++ b/gui.c @@ -146,7 +146,7 @@ struct exec_task { unsigned flags[2]; /* passed to for_each_line() */ }; -static int find_cmd_byname(char *name) +static int find_cmd_byname(const char *name) { int i; @@ -935,7 +935,6 @@ static int signal_post_select(struct sched *s, __a_unused void *context) switch (ret) { case SIGTERM: die(EXIT_FAILURE, "only the good die young (caught SIGTERM)\n"); - return 1; case SIGINT: return 1; case SIGUSR1: @@ -1492,9 +1491,9 @@ static int setup_tasks_and_schedule(void) * The exec task is responsible for printing the output of the currently * running executable to the bottom window. * - * The signal task performs suitable actions according to any signals received. - * For example it refreshes all windows on terminal size changes and resets the - * terminal on \p SIGTERM. + * The signal task performs various actions according to signals received. For + * example, it reloads the configuration file on SIGUSR1, and it shuts down the + * curses system on SIGTERM to restore the terminal settings before exit. * * The input task reads single key strokes from stdin. For each key pressed, it * executes the command handler associated with this key.