From 3008ed29d195ecff454a160c153bcbb9d651cc68 Mon Sep 17 00:00:00 2001 From: Paul LeoNerd Evans Date: Mon, 5 Sep 2011 14:14:09 +0100 Subject: [PATCH] A few more DEBUG fprintf(stderr)s at construction time --- termkey.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/termkey.c b/termkey.c index 1cd7562..9376916 100644 --- a/termkey.c +++ b/termkey.c @@ -256,7 +256,7 @@ static TermKey *termkey_new_full(int fd, int flags, size_t buffsize, int waittim continue; #ifdef DEBUG - fprintf(stderr, "Loading the %s driver\n", drivers[i]->name); + fprintf(stderr, "Loading the %s driver...\n", drivers[i]->name); #endif struct TermKeyDriverNode *thisdrv = malloc(sizeof(*thisdrv)); @@ -273,6 +273,10 @@ static TermKey *termkey_new_full(int fd, int flags, size_t buffsize, int waittim tail->next = thisdrv; tail = thisdrv; + +#ifdef DEBUG + fprintf(stderr, "Loaded %s driver\n", drivers[i]->name); +#endif } if(!tk->drivers) { @@ -304,6 +308,9 @@ static TermKey *termkey_new_full(int fd, int flags, size_t buffsize, int waittim #endif } +#ifdef DEBUG + fprintf(stderr, "Setting termios(3) flags\n"); +#endif tcsetattr(fd, TCSANOW, &termios); } } @@ -313,6 +320,10 @@ static TermKey *termkey_new_full(int fd, int flags, size_t buffsize, int waittim if(p->driver->start_driver) (*p->driver->start_driver)(tk, p->info); +#ifdef DEBUG + fprintf(stderr, "Drivers started; termkey instance %p is ready\n", tk); +#endif + return tk; abort_free_drivers: