00001 /* -*- C++ -*- */ 00002 // $Id: Atomic_Op_Sparc.h 73444 2006-07-11 12:02:36Z elliott_c $ 00003 00004 #ifndef ACE_ATOMIC_OP_SPARC_H 00005 #define ACE_ATOMIC_OP_SPARC_H 00006 00007 extern "C" 00008 { 00009 unsigned long ace_atomic_add_long (volatile unsigned long *dest, long rhs); 00010 unsigned long ace_atomic_swap_long (volatile unsigned long *dest, unsigned long rhs); 00011 unsigned long ace_atomic_swap_add_long (volatile unsigned long *dest, long rhs); 00012 } 00013 00014 #endif /* ACE_ATOMIC_OP_SPARC_H */