summaryrefslogtreecommitdiff
path: root/usr/src/cmd/print/bsd-sysv-commands/lpmove.c
diff options
context:
space:
mode:
author"Nagaraj Yedathore - Sun Microsystems - Bangalore India" <Nagaraj.Yedathore@Sun.COM>2009-03-19 21:47:16 -0700
committer"Nagaraj Yedathore - Sun Microsystems - Bangalore India" <Nagaraj.Yedathore@Sun.COM>2009-03-19 21:47:16 -0700
commit37acf26adb79d43bb16f72774829c6f4655d0cc4 (patch)
tree86f043527914b7d13bea2c943665867c8dd93280 /usr/src/cmd/print/bsd-sysv-commands/lpmove.c
parent9d25110c26dac1ee74833ce1708685385a732e52 (diff)
downloadillumos-gate-37acf26adb79d43bb16f72774829c6f4655d0cc4.tar.gz
6619120 lpmove (1M) core dump when invokes without paramater
Diffstat (limited to 'usr/src/cmd/print/bsd-sysv-commands/lpmove.c')
-rw-r--r--usr/src/cmd/print/bsd-sysv-commands/lpmove.c28
1 files changed, 12 insertions, 16 deletions
diff --git a/usr/src/cmd/print/bsd-sysv-commands/lpmove.c b/usr/src/cmd/print/bsd-sysv-commands/lpmove.c
index cca6c3fcb1..cdd70cc11a 100644
--- a/usr/src/cmd/print/bsd-sysv-commands/lpmove.c
+++ b/usr/src/cmd/print/bsd-sysv-commands/lpmove.c
@@ -20,15 +20,13 @@
*/
/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*
*/
/* $Id: lpmove.c 146 2006-03-24 00:26:54Z njacobs $ */
-#pragma ident "%Z%%M% %I% %E% SMI"
-
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
@@ -49,8 +47,8 @@ usage(char *program)
name++;
fprintf(stdout,
- gettext("Usage: %s [request-id] (destination)\n"
- " %s (source) (destination)\n"), name);
+ gettext("Usage: %s [request-id] (destination)\n"
+ " %s (source) (destination)\n"), name, name);
exit(1);
}
@@ -106,11 +104,11 @@ main(int ac, char *av[])
(void) get_printer_id(av[c], &printer, &id);
status = papiServiceCreate(&svc, printer, NULL, NULL,
- cli_auth_callback, encryption, NULL);
+ cli_auth_callback, encryption, NULL);
if (status != PAPI_OK) {
fprintf(stderr, gettext(
- "Failed to contact service for %s: %s\n"),
- printer, verbose_papi_message(svc, status));
+ "Failed to contact service for %s: %s\n"),
+ printer, verbose_papi_message(svc, status));
exit(1);
}
@@ -122,24 +120,22 @@ main(int ac, char *av[])
int count = 0;
snprintf(message, sizeof (message), "moved jobs to %s",
- destination);
+ destination);
status = papiPrinterDisable(svc, printer, message);
if (status != PAPI_OK) {
fprintf(stderr, gettext("Disable %s: %s\n"),
- printer,
- verbose_papi_message(svc, status));
+ printer, verbose_papi_message(svc, status));
exit_code = 1;
} else
printf(gettext(
- "destination %s is not accepting requests\n"),
- printer);
+ "destination %s is not accepting "
+ "requests\n"), printer);
status = papiPrinterListJobs(svc, printer, NULL,
- 0, 0, &jobs);
+ 0, 0, &jobs);
if (status != PAPI_OK) {
fprintf(stderr, gettext("Jobs %s: %s\n"),
- printer,
- verbose_papi_message(svc, status));
+ printer, verbose_papi_message(svc, status));
exit_code = 1;
}