Print this page
5043 remove deprecated atomic functions' prototypes

Split Close
Expand all
Collapse all
          --- old/usr/src/common/atomic/sparc/atomic.s
          +++ new/usr/src/common/atomic/sparc/atomic.s
↓ open down ↓ 22 lines elided ↑ open up ↑
  23   23   * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
  25   25   */
  26   26  
  27   27          .file   "atomic.s"
  28   28  
  29   29  #include <sys/asm_linkage.h>
  30   30  
  31   31  #if defined(_KERNEL)
  32   32          /*
  33      -         * Legacy kernel interfaces; they will go away (eventually).
       33 +         * Legacy kernel interfaces; they will go away the moment our closed
       34 +         * bins no longer require them.
  34   35           */
  35   36          ANSI_PRAGMA_WEAK2(cas8,atomic_cas_8,function)
  36   37          ANSI_PRAGMA_WEAK2(cas32,atomic_cas_32,function)
  37   38          ANSI_PRAGMA_WEAK2(cas64,atomic_cas_64,function)
  38   39          ANSI_PRAGMA_WEAK2(caslong,atomic_cas_ulong,function)
  39   40          ANSI_PRAGMA_WEAK2(casptr,atomic_cas_ptr,function)
  40   41          ANSI_PRAGMA_WEAK2(atomic_and_long,atomic_and_ulong,function)
  41   42          ANSI_PRAGMA_WEAK2(atomic_or_long,atomic_or_ulong,function)
  42   43          ANSI_PRAGMA_WEAK2(swapl,atomic_swap_32,function)
  43   44  #endif
↓ open down ↓ 758 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX