Print this page
10113 fmd_adm_xprt_f should return void

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/fm/libfmd_adm/common/fmd_adm.h
          +++ new/usr/src/lib/fm/libfmd_adm/common/fmd_adm.h
↓ open down ↓ 16 lines elided ↑ open up ↑
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  
  22   22  /*
  23   23   * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
  25   25   */
  26   26  
       27 +/*
       28 + * Copyright (c) 2018, Joyent, Inc.
       29 + */
       30 +
  27   31  #ifndef _FMD_ADM_H
  28   32  #define _FMD_ADM_H
  29   33  
  30      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  31      -
  32   34  #include <fm/fmd_api.h>
  33   35  
  34   36  #ifdef  __cplusplus
  35   37  extern "C" {
  36   38  #endif
  37   39  
  38   40  /*
  39   41   * Fault Management Daemon Administrative Interfaces
  40   42   *
  41   43   * Note: The contents of this file are private to the implementation of the
↓ open down ↓ 80 lines elided ↑ open up ↑
 122  124  } fmd_adm_serdinfo_t;
 123  125  
 124  126  #define FMD_ADM_SERD_FIRED      0x1     /* serd engine has fired */
 125  127  
 126  128  typedef int fmd_adm_serd_f(const fmd_adm_serdinfo_t *, void *);
 127  129  
 128  130  extern int fmd_adm_serd_iter(fmd_adm_t *, const char *,
 129  131      fmd_adm_serd_f *, void *);
 130  132  extern int fmd_adm_serd_reset(fmd_adm_t *, const char *, const char *);
 131  133  
 132      -typedef int fmd_adm_xprt_f(id_t, void *);
      134 +typedef void fmd_adm_xprt_f(id_t, void *);
 133  135  
 134  136  extern int fmd_adm_xprt_iter(fmd_adm_t *, fmd_adm_xprt_f *, void *);
 135  137  extern int fmd_adm_xprt_stats(fmd_adm_t *, id_t, fmd_adm_stats_t *);
 136  138  
 137  139  extern int fmd_adm_log_rotate(fmd_adm_t *, const char *);
 138  140  
 139  141  #ifdef  __cplusplus
 140  142  }
 141  143  #endif
 142  144  
 143  145  #endif  /* _FMD_ADM_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX