Print this page
5043 remove deprecated atomic functions' prototypes

Split Close
Expand all
Collapse all
          --- old/usr/src/common/atomic/amd64/atomic.s
          +++ new/usr/src/common/atomic/amd64/atomic.s
↓ open down ↓ 21 lines elided ↑ open up ↑
  22   22  /*
  23   23   * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
  24   24   */
  25   25  
  26   26          .file   "atomic.s"
  27   27  
  28   28  #include <sys/asm_linkage.h>
  29   29  
  30   30  #if defined(_KERNEL)
  31   31          /*
  32      -         * Legacy kernel interfaces; they will go away (eventually).
       32 +         * Legacy kernel interfaces; they will go away the moment our closed
       33 +         * bins no longer require them.
  33   34           */
  34   35          ANSI_PRAGMA_WEAK2(cas8,atomic_cas_8,function)
  35   36          ANSI_PRAGMA_WEAK2(cas32,atomic_cas_32,function)
  36   37          ANSI_PRAGMA_WEAK2(cas64,atomic_cas_64,function)
  37   38          ANSI_PRAGMA_WEAK2(caslong,atomic_cas_ulong,function)
  38   39          ANSI_PRAGMA_WEAK2(casptr,atomic_cas_ptr,function)
  39   40          ANSI_PRAGMA_WEAK2(atomic_and_long,atomic_and_ulong,function)
  40   41          ANSI_PRAGMA_WEAK2(atomic_or_long,atomic_or_ulong,function)
  41   42  #endif
  42   43  
↓ open down ↓ 531 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX