Print this page
12721 would like svcadm disable -c

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/svc/svcs/svcs.h
          +++ new/usr/src/cmd/svc/svcs/svcs.h
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  16   16   * If applicable, add the following below this CDDL HEADER, with the
  17   17   * fields enclosed by brackets "[]" replaced with your own identifying
  18   18   * information: Portions Copyright [yyyy] [name of copyright owner]
  19   19   *
  20   20   * CDDL HEADER END
  21   21   */
  22   22  /*
  23   23   * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
       25 + *
       26 + * Copyright 2020 Joyent, Inc.
  25   27   */
  26   28  
  27   29  #ifndef _SVCS_H
  28   30  #define _SVCS_H
  29   31  
  30      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  31      -
  32   32  #include <libscf.h>
  33   33  
  34   34  #ifdef  __cplusplus
  35   35  extern "C" {
  36   36  #endif
  37   37  
  38   38  extern ssize_t max_scf_fmri_length;
  39   39  extern ssize_t max_scf_name_length;
  40   40  extern ssize_t max_scf_value_length;
  41   41  extern char *locale;
↓ open down ↓ 3 lines elided ↑ open up ↑
  45   45  #define scfdie()        do_scfdie(__FILE__, __LINE__)
  46   46  
  47   47  void do_scfdie(const char *, int);
  48   48  #else
  49   49  void scfdie(void);
  50   50  #endif
  51   51  
  52   52  void *safe_malloc(size_t);
  53   53  char *safe_strdup(const char *);
  54   54  
       55 +/* Flags for pg_get_single_val() */
       56 +#define EMPTY_OK        0x01
       57 +#define MULTI_OK        0x02
       58 +
  55   59  int pg_get_single_val(scf_propertygroup_t *, const char *, scf_type_t, void *,
  56   60      size_t, uint_t);
  57   61  int inst_get_single_val(scf_instance_t *, const char *, const char *,
  58   62      scf_type_t, void *, size_t, uint_t, int, int);
  59   63  
  60   64  void explain(int, int, char **);
  61   65  
  62   66  #ifdef  __cplusplus
  63   67  }
  64   68  #endif
  65   69  
  66   70  #endif /* _SVCS_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX