Changeset 8dc8f68 for libcfa/src/concurrency/mutex.hfa
- Timestamp:
- Aug 21, 2025, 11:14:05 PM (5 weeks ago)
- Branches:
- master
- Children:
- 31be464
- Parents:
- 1324fde
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/mutex.hfa
r1324fde r8dc8f68 12 12 // Created On : Fri May 25 01:24:09 2018 13 13 // Last Modified By : Peter A. Buhr 14 // Last Modified On : Thu Feb 2 11:46:08 202315 // Update Count : 214 // Last Modified On : Thu Aug 21 22:35:23 2025 15 // Update Count : 3 16 16 // 17 17 … … 79 79 // Condition variables 80 80 81 struct cond ition_variable{81 struct cond_lock { 82 82 // Spin lock used for mutual exclusion 83 83 __spinlock_t lock; … … 87 87 }; 88 88 89 void ?{}(cond ition_variable& this) __attribute__((deprecated("use concurrency/locks.hfa instead")));90 void ^?{}(cond ition_variable& this) __attribute__((deprecated("use concurrency/locks.hfa instead")));89 void ?{}(cond_lock & this) __attribute__((deprecated("use concurrency/locks.hfa instead"))); 90 void ^?{}(cond_lock & this) __attribute__((deprecated("use concurrency/locks.hfa instead"))); 91 91 92 void notify_one(cond ition_variable& this) __attribute__((deprecated("use concurrency/locks.hfa instead")));93 void notify_all(cond ition_variable& this) __attribute__((deprecated("use concurrency/locks.hfa instead")));92 void notify_one(cond_lock & this) __attribute__((deprecated("use concurrency/locks.hfa instead"))); 93 void notify_all(cond_lock & this) __attribute__((deprecated("use concurrency/locks.hfa instead"))); 94 94 95 void wait(cond ition_variable& this) __attribute__((deprecated("use concurrency/locks.hfa instead")));95 void wait(cond_lock & this) __attribute__((deprecated("use concurrency/locks.hfa instead"))); 96 96 97 97 forall(L & | is_lock(L)) 98 void wait(cond ition_variable& this, L & l) __attribute__((deprecated("use concurrency/locks.hfa instead")));98 void wait(cond_lock & this, L & l) __attribute__((deprecated("use concurrency/locks.hfa instead"))); 99 99 100 100 //-----------------------------------------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.