Changeset 08f5c9dea42526a356e78bb3000400cde983de6f
- 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
| r06e3b33 |
r08f5c9d |
|
| 565 | 565 | static inline void barrier (void) |
|---|
| 566 | 566 | { |
|---|
| 567 | | #if defined (__GNUC__) /* FIXME: || defined (ICC_whatever) */ |
|---|
| | 567 | #if defined (__APPLE__) |
|---|
| | 568 | OSMemoryBarrier(); |
|---|
| | 569 | #elif defined (__GNUC__) /* FIXME: || defined (ICC_whatever) */ |
|---|
| 568 | 570 | __sync_synchronize (); |
|---|
| 569 | 571 | #elif defined (LIBVLC_USE_PTHREAD) |
|---|