| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 12 | 
1 files changed, 9 insertions, 3 deletions
| @@ -61,6 +61,8 @@ static void convert_input     unsigned int input_type, input_code;     int value; +   RELABSD_S_DEBUG(RELABSD_DEBUG_PROGRAM_FLOW, "Handling input events..."); +     while (RELABSD_RUN == 1)     {        if (relabsd_input_read(input, &input_type, &input_code, &value) < 0) @@ -88,6 +90,8 @@ static void convert_input  static int set_signal_handlers ()  { +   RELABSD_S_DEBUG(RELABSD_DEBUG_PROGRAM_FLOW, "Setting signal handlers."); +     if (signal(SIGINT, interrupt) == SIG_ERR)     {        RELABSD_S_FATAL("Unable to set the SIGINT signal handler."); @@ -104,6 +108,8 @@ int main (int argc, char ** argv)     struct relabsd_input input;     struct relabsd_device dev; +   RELABSD_S_DEBUG(RELABSD_DEBUG_PROGRAM_FLOW, "relabsd started."); +     if (set_signal_handlers() < 0)     {        return -1; @@ -124,14 +130,14 @@ int main (int argc, char ** argv)        return -4;     } -   RELABSD_S_DEBUG(10, "Converting inputs..."); -     convert_input(&conf, &input, &dev); -   RELABSD_S_DEBUG(10, "Terminating..."); +   RELABSD_S_DEBUG(RELABSD_DEBUG_PROGRAM_FLOW, "Terminating...");     relabsd_device_destroy(&dev);     relabsd_input_close(&input); +   RELABSD_S_DEBUG(RELABSD_DEBUG_PROGRAM_FLOW, "Done."); +     return 0;  } | 


