From: Grazvydas Ignotas Date: Fri, 12 Dec 2014 00:15:00 +0000 (+0200) Subject: log error paths X-Git-Tag: sz_173~9 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-libraries.git;a=commitdiff_plain;h=10ce7b566478a980a17058251bcaa1d88b882a5a log error paths --- diff --git a/lib/pnd_notify.c b/lib/pnd_notify.c index 48593c2..33d9714 100644 --- a/lib/pnd_notify.c +++ b/lib/pnd_notify.c @@ -3,6 +3,7 @@ #include // for stdio, NULL #include // for malloc, etc #include // for close +#include // for errno #include // for time() #define _XOPEN_SOURCE 500 @@ -136,6 +137,7 @@ unsigned char pnd_notify_rediscover_p ( pnd_notify_handle h ) { retcode = select ( (p->fd) + 1, &rfds, NULL, NULL, &t ); if ( retcode < 0 ) { + pnd_log ( 3, "ERROR: notify: select failed: %d\n", errno ); return ( 0 ); // hmm.. need a better error code handler } else if ( retcode == 0 ) { return ( 0 ); // timeout @@ -153,6 +155,7 @@ unsigned char pnd_notify_rediscover_p ( pnd_notify_handle h ) { actuallen = read ( (p->fd), binbuf, BINBUFLEN ); if ( actuallen < 0 ) { + pnd_log ( 3, "ERROR: notify: read failed: %d\n", errno ); return ( 0 ); // error } else if ( actuallen == 0 ) { return ( 0 ); // nothing, or overflow, or .. whatever.