Browse Source

Apply patch for ticket #169.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3994 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/v1.9.6
sletz 16 years ago
parent
commit
47c307b790
1 changed files with 9 additions and 0 deletions
  1. +9
    -0
      linux/JackAtomic_os.h

+ 9
- 0
linux/JackAtomic_os.h View File

@@ -67,6 +67,15 @@ static inline char CAS(volatile UInt32 value, UInt32 newvalue, volatile void* ad
return ret;
}

#else

#warning using builtin gcc (version > 4.1) atomic

static inline char CAS(volatile uint32_t value, uint32_t newvalue, volatile int32_t* addr)
{
return __sync_bool_compare_and_swap (addr, value, newvalue);
}

#endif

#endif


Loading…
Cancel
Save