Print this page
8485 Remove set but unused variables in usr/src/cmd


   4  *
   5  * The contents of this file are subject to the terms of the
   6  * Common Development and Distribution License (the "License").
   7  * You may not use this file except in compliance with the License.
   8  *
   9  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
  10  * or http://www.opensolaris.org/os/licensing.
  11  * See the License for the specific language governing permissions
  12  * and limitations under the License.
  13  *
  14  * When distributing Covered Code, include this CDDL HEADER in each
  15  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  16  * If applicable, add the following below this CDDL HEADER, with the
  17  * fields enclosed by brackets "[]" replaced with your own identifying
  18  * information: Portions Copyright [yyyy] [name of copyright owner]
  19  *
  20  * CDDL HEADER END
  21  */
  22 
  23 /*

  24  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  25  * Use is subject to license terms.
  26  *
  27  */
  28 
  29 /* $Id: disable.c 146 2006-03-24 00:26:54Z njacobs $ */
  30 
  31 
  32 #include <stdio.h>
  33 #include <stdlib.h>
  34 #include <unistd.h>
  35 #include <string.h>
  36 #include <locale.h>
  37 #include <libintl.h>
  38 #include <papi.h>
  39 #include "common.h"
  40 
  41 static void
  42 usage(char *program)
  43 {


  75                         (void) papiAttributeListGetInteger(a, NULL,
  76                             "job-state", &state);
  77                         if (state & 0x082A) { /* If state is RS_ACTIVE */
  78                                 int32_t id = papiJobGetId(j[i]);
  79 
  80                                 (void) papiJobCancel(svc, dest, id);
  81                         }
  82                 }
  83                 papiJobListFree(j);
  84         }
  85 }
  86 
  87 int
  88 main(int ac, char *av[])
  89 {
  90         papi_status_t status;
  91         papi_service_t svc = NULL;
  92         papi_encryption_t encryption = PAPI_ENCRYPT_NEVER;
  93         int exit_status = 0;
  94         int cancel = 0;
  95         int pending = 0;        /* not implemented */
  96         char *reason = NULL;
  97         int c;
  98 
  99         (void) setlocale(LC_ALL, "");
 100         (void) textdomain("SUNW_OST_OSCMD");
 101 
 102         while ((c = getopt(ac, av, "EcWr:")) != EOF)
 103                 switch (c) {
 104                 case 'c':       /* cancel active job first */
 105                         cancel = 1;
 106                         break;
 107                 case 'W':       /* wait for active request, not implemented */
 108                         pending = 1;
 109                         break;
 110                 case 'r':       /* reason */
 111                         reason = optarg;
 112                         break;
 113                 case 'E':
 114                         encryption = PAPI_ENCRYPT_NEVER;
 115                         break;
 116                 default:
 117                         usage(av[0]);
 118                 }
 119 
 120         if (ac <= optind)
 121                 usage(av[0]);
 122 
 123         while (optind < ac) {
 124                 char *printer = av[optind++];
 125 
 126                 status = papiServiceCreate(&svc, printer, NULL, NULL,
 127                     cli_auth_callback, encryption, NULL);
 128                 if (status != PAPI_OK) {




   4  *
   5  * The contents of this file are subject to the terms of the
   6  * Common Development and Distribution License (the "License").
   7  * You may not use this file except in compliance with the License.
   8  *
   9  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
  10  * or http://www.opensolaris.org/os/licensing.
  11  * See the License for the specific language governing permissions
  12  * and limitations under the License.
  13  *
  14  * When distributing Covered Code, include this CDDL HEADER in each
  15  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  16  * If applicable, add the following below this CDDL HEADER, with the
  17  * fields enclosed by brackets "[]" replaced with your own identifying
  18  * information: Portions Copyright [yyyy] [name of copyright owner]
  19  *
  20  * CDDL HEADER END
  21  */
  22 
  23 /*
  24  * Copyright 2017 Gary Mills
  25  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  26  * Use is subject to license terms.
  27  *
  28  */
  29 
  30 /* $Id: disable.c 146 2006-03-24 00:26:54Z njacobs $ */
  31 
  32 
  33 #include <stdio.h>
  34 #include <stdlib.h>
  35 #include <unistd.h>
  36 #include <string.h>
  37 #include <locale.h>
  38 #include <libintl.h>
  39 #include <papi.h>
  40 #include "common.h"
  41 
  42 static void
  43 usage(char *program)
  44 {


  76                         (void) papiAttributeListGetInteger(a, NULL,
  77                             "job-state", &state);
  78                         if (state & 0x082A) { /* If state is RS_ACTIVE */
  79                                 int32_t id = papiJobGetId(j[i]);
  80 
  81                                 (void) papiJobCancel(svc, dest, id);
  82                         }
  83                 }
  84                 papiJobListFree(j);
  85         }
  86 }
  87 
  88 int
  89 main(int ac, char *av[])
  90 {
  91         papi_status_t status;
  92         papi_service_t svc = NULL;
  93         papi_encryption_t encryption = PAPI_ENCRYPT_NEVER;
  94         int exit_status = 0;
  95         int cancel = 0;

  96         char *reason = NULL;
  97         int c;
  98 
  99         (void) setlocale(LC_ALL, "");
 100         (void) textdomain("SUNW_OST_OSCMD");
 101 
 102         while ((c = getopt(ac, av, "EcWr:")) != EOF)
 103                 switch (c) {
 104                 case 'c':       /* cancel active job first */
 105                         cancel = 1;
 106                         break;
 107                 case 'W':       /* wait for active request, not implemented */

 108                         break;
 109                 case 'r':       /* reason */
 110                         reason = optarg;
 111                         break;
 112                 case 'E':
 113                         encryption = PAPI_ENCRYPT_NEVER;
 114                         break;
 115                 default:
 116                         usage(av[0]);
 117                 }
 118 
 119         if (ac <= optind)
 120                 usage(av[0]);
 121 
 122         while (optind < ac) {
 123                 char *printer = av[optind++];
 124 
 125                 status = papiServiceCreate(&svc, printer, NULL, NULL,
 126                     cli_auth_callback, encryption, NULL);
 127                 if (status != PAPI_OK) {