diff options
Diffstat (limited to 'backend/runloop.c')
-rw-r--r-- | backend/runloop.c | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/backend/runloop.c b/backend/runloop.c index 6cb41783..90bb9558 100644 --- a/backend/runloop.c +++ b/backend/runloop.c @@ -1,5 +1,5 @@ /* - * "$Id: runloop.c 10369 2012-03-21 04:31:19Z mike $" + * "$Id: runloop.c 10434 2012-04-23 21:47:41Z mike $" * * Common run loop APIs for CUPS backends. * @@ -92,7 +92,8 @@ backendDrainOutput(int print_fd, /* I - Print file descriptor */ if (errno != EAGAIN || errno != EINTR) { - _cupsLangPrintError("ERROR", _("Unable to read print data")); + fprintf(stderr, "DEBUG: Read failed: %s\n", strerror(errno)); + _cupsLangPrintFilter(stderr, "ERROR", _("Unable to read print data.")); return (-1); } @@ -250,7 +251,7 @@ backendRunLoop( { fputs("STATE: +offline-report\n", stderr); _cupsLangPrintFilter(stderr, "INFO", - _("Printer is not currently connected.")); + _("The printer is not connected.")); offline = 1; } else if (errno == EINTR && total_bytes == 0) @@ -319,7 +320,9 @@ backendRunLoop( if (errno != EAGAIN || errno != EINTR) { - _cupsLangPrintError("ERROR", _("Unable to read print data")); + fprintf(stderr, "DEBUG: Read failed: %s\n", strerror(errno)); + _cupsLangPrintFilter(stderr, "ERROR", + _("Unable to read print data.")); return (-1); } @@ -368,7 +371,7 @@ backendRunLoop( { fputs("STATE: +offline-report\n", stderr); _cupsLangPrintFilter(stderr, "INFO", - _("Printer is not currently connected.")); + _("The printer is not connected.")); offline = 1; } } @@ -389,7 +392,8 @@ backendRunLoop( if (offline && update_state) { fputs("STATE: -offline-report\n", stderr); - _cupsLangPrintFilter(stderr, "INFO", _("Printer is now connected.")); + _cupsLangPrintFilter(stderr, "INFO", + _("The printer is now connected.")); offline = 0; } @@ -436,7 +440,7 @@ backendWaitLoop( { int nfds; /* Number of file descriptors */ fd_set input; /* Input set for reading */ - time_t curtime, /* Current time */ + time_t curtime = 0, /* Current time */ snmp_update = 0;/* Last SNMP status update */ struct timeval timeout; /* Timeout for select() */ @@ -535,5 +539,5 @@ backendWaitLoop( /* - * End of "$Id: runloop.c 10369 2012-03-21 04:31:19Z mike $". + * End of "$Id: runloop.c 10434 2012-04-23 21:47:41Z mike $". */ |