Print this page
remove support for non-ANSI compilation

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/hotplug/hpcsvc.h
          +++ new/usr/src/uts/common/sys/hotplug/hpcsvc.h
↓ open down ↓ 13 lines elided ↑ open up ↑
  14   14   * When distributing Covered Code, include this CDDL HEADER in each
  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  /*
       24 + * Copyright 2014 Garrett D'Amore <garrett@damore.org>
       25 + *
  24   26   * Copyright (c) 1999-2000 by Sun Microsystems, Inc.
  25   27   * All rights reserved.
  26   28   */
  27   29  
  28   30  #ifndef _SYS_HOTPLUG_HPCSVC_H
  29   31  #define _SYS_HOTPLUG_HPCSVC_H
  30   32  
  31      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  32      -
  33   33  #include <sys/hotplug/hpctrl.h>
  34   34  
  35   35  #ifdef  __cplusplus
  36   36  extern "C" {
  37   37  #endif
  38   38  
  39   39  /* flags for event handling */
  40   40  #define HPC_EVENT_NORMAL        0       /* normal, queued event handling */
  41   41  #define HPC_EVENT_SYNCHRONOUS   1       /* unqueued sync. event handling */
  42   42  
  43      -#ifdef  __STDC__
  44   43  extern int hpc_nexus_register_bus(dev_info_t *dip,
  45   44          int (* callback)(dev_info_t *dip, hpc_slot_t handle,
  46   45                  hpc_slot_info_t *slot_info, int slot_state),
  47   46          uint_t flags);
  48   47  extern int hpc_nexus_unregister_bus(dev_info_t *dip);
  49   48  extern int hpc_nexus_connect(hpc_slot_t handle, void *data, uint_t flags);
  50   49  extern int hpc_nexus_disconnect(hpc_slot_t handle, void *data, uint_t flags);
  51   50  extern int hpc_nexus_insert(hpc_slot_t handle, void *data, uint_t flags);
  52   51  extern int hpc_nexus_remove(hpc_slot_t handle, void *data, uint_t flags);
  53   52  extern int hpc_nexus_control(hpc_slot_t handle, int request, caddr_t arg);
  54   53  extern int hpc_install_event_handler(hpc_slot_t handle, uint_t event_mask,
  55   54          int (*event_handler)(caddr_t, uint_t), caddr_t arg);
  56   55  extern int hpc_remove_event_handler(hpc_slot_t handle);
  57      -#else
  58      -extern int hpc_nexus_register_bus();
  59      -extern int hpc_nexus_unregister_bus();
  60      -extern int hpc_nexus_connect();
  61      -extern int hpc_nexus_disconnect();
  62      -extern int hpc_nexus_insert();
  63      -extern int hpc_nexus_remove();
  64      -extern int hpc_nexus_control();
  65      -extern int hpc_install_event_handler();
  66      -#endif
  67   56  
  68   57  #ifdef  __cplusplus
  69   58  }
  70   59  #endif
  71   60  
  72   61  #endif  /* _SYS_HOTPLUG_HPCSVC_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX