Changeset 08f5c9dea42526a356e78bb3000400cde983de6f

Show
Ignore:
Timestamp:
05/07/08 14:22:46 (5 months ago)
Author:
Pierre d'Herbemont <pdherbemont@videolan.org>
git-committer:
Pierre d'Herbemont <pdherbemont@videolan.org> 1215260566 +0200
git-parent:

[c792a6fd950a99c91f6af9991251162600efed97]

git-author:
Pierre d'Herbemont <pdherbemont@videolan.org> 1215260494 +0200
Message:

vlc_threads: Use OSMemoryBarrier() on Mac OS X cause sync_synchronize() doesn't seems present.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • include/vlc_threads.h

    r06e3b33 r08f5c9d  
    565565static inline void barrier (void) 
    566566{ 
    567 #if defined (__GNUC__) /* FIXME: || defined (ICC_whatever) */ 
     567#if defined (__APPLE__) 
     568    OSMemoryBarrier(); 
     569#elif defined (__GNUC__) /* FIXME: || defined (ICC_whatever) */ 
    568570    __sync_synchronize (); 
    569571#elif defined (LIBVLC_USE_PTHREAD)