/*
- * $Id: print_cups.c,v 1.1.2.1 2004-06-09 01:25:54 bfernhomberg Exp $
+ * $Id: print_cups.c,v 1.1.2.1.2.3 2008-11-14 10:04:52 didg Exp $
*
* Copyright 2004 Bjoern Fernhomberg.
*
*/
static const char * /* O - Password or NULL */
-cups_passwd_cb(const char *prompt) /* I - Prompt */
+cups_passwd_cb(const char *prompt _U_) /* I - Prompt */
{
/*
* Always return NULL to indicate that no password is available...
if ((http = httpConnect(cupsServer(), ippPort())) == NULL)
{
- LOG(log_error, logtype_papd, "Unable to connect to CUPS server %s - %s\n",
+ LOG(log_error, logtype_papd, "Unable to connect to CUPS server %s - %s",
cupsServer(), strerror(errno));
return (0);
}
if ((response = cupsDoRequest(http, request, "/")) == NULL)
{
- LOG(log_error, logtype_papd, "Unable to get printer status for %s - %s\n", name,
+ LOG(log_error, logtype_papd, "Unable to get printer status for %s - %s", name,
ippErrorString(cupsLastError()));
httpClose(http);
return (0);
if (response->request.status.status_code >= IPP_OK_CONFLICT)
{
- LOG(log_error, logtype_papd, "Unable to get printer status for %s - %s\n", name,
+ LOG(log_error, logtype_papd, "Unable to get printer status for %s - %s", name,
ippErrorString(response->request.status.status_code));
ippDelete(response);
return (0);
if ((http = httpConnect(cupsServer(), ippPort())) == NULL)
{
- LOG(log_error, logtype_papd, "Unable to connect to CUPS server %s - %s\n",
+ LOG(log_error, logtype_papd, "Unable to connect to CUPS server %s - %s",
cupsServer(), strerror(errno));
return (0);
}
if ((response = cupsDoRequest(http, request, "/")) == NULL)
{
- LOG(log_error, logtype_papd, "Unable to get printer status for %s - %s\n", pr->p_printer,
+ LOG(log_error, logtype_papd, "Unable to get printer status for %s - %s", pr->p_printer,
ippErrorString(cupsLastError()));
httpClose(http);
return (0);
if (response->request.status.status_code >= IPP_OK_CONFLICT)
{
- LOG(log_error, logtype_papd, "Unable to get printer status for %s - %s\n", pr->p_printer,
+ LOG(log_error, logtype_papd, "Unable to get printer status for %s - %s", pr->p_printer,
ippErrorString(response->request.status.status_code));
ippDelete(response);
httpClose(http);
strlcat ( filepath , filename, sizeof(filepath));
if ((jobid = cupsPrintFile( name, filepath, job, 0, options)) == 0)
- LOG(log_error, logtype_papd, "Unable to print job '%s' (%s) to printer '%s' for user '%s' - CUPS error : '%s'\n", job, filepath, name, username, ippErrorString(cupsLastError()));
+ LOG(log_error, logtype_papd, "Unable to print job '%s' (%s) to printer '%s' for user '%s' - CUPS error : '%s'", job, filepath, name, username, ippErrorString(cupsLastError()));
else
LOG(log_info, logtype_papd, "Job '%s' queued to printer '%s' with id '%d'", job, name, jobid);
for (i=0; i< num_dests; i++)
{
if (( pr = (struct printer *)malloc( sizeof( struct printer ))) == NULL ) {
- LOG(log_error, logtype_papd, "malloc: %m" );
+ LOG(log_error, logtype_papd, "malloc: %s", strerror(errno) );
exit( 1 );
}
}
if (( pr->p_name = (char *)malloc( strlen( name ) + 1 )) == NULL ) {
- LOG(log_error, logtype_papd, "malloc: %m" );
+ LOG(log_error, logtype_papd, "malloc: %s", strerror(errno) );
exit( 1 );
}
strcpy( pr->p_name, name );
pr->p_flags |= P_CUPS_AUTOADDED;
if (( pr->p_printer = (char *)malloc( strlen( dests[i].name ) + 1 )) == NULL ) {
- LOG(log_error, logtype_papd, "malloc: %m" );
+ LOG(log_error, logtype_papd, "malloc: %s", strerror(errno) );
exit( 1 );
}
strcpy( pr->p_printer, dests[i].name );
if ( (p = (char *) cups_get_printer_ppd ( pr->p_printer )) != NULL ) {
if (( pr->p_ppdfile = (char *)malloc( strlen( p ) + 1 )) == NULL ) {
- LOG(log_error, logtype_papd, "malloc: %m" );
+ LOG(log_error, logtype_papd, "malloc: %s", strerror(errno) );
exit( 1 );
}
strcpy( pr->p_ppdfile, p );
char *out, *osav;
if ( NULL == (out = (char*) malloc ( strlen ( inptr) + 1 )) ) {
- LOG(log_error, logtype_papd, "malloc: %m" );
+ LOG(log_error, logtype_papd, "malloc: %s", strerror(errno) );
exit (1);
}