diff options
author | David Walter Seikel | 2012-01-23 23:30:42 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-01-23 23:30:42 +1000 |
commit | 825a3d837a33f226c879cd02ad15c3fba57e8b2c (patch) | |
tree | 75f57bd9c4253508d338dc79ba8e57a7abc42255 /libraries/eina/src/include/eina_inline_lock_void.x | |
parent | Add ability to disable the test harness, or the Lua compile test. (diff) | |
download | SledjHamr-825a3d837a33f226c879cd02ad15c3fba57e8b2c.zip SledjHamr-825a3d837a33f226c879cd02ad15c3fba57e8b2c.tar.gz SledjHamr-825a3d837a33f226c879cd02ad15c3fba57e8b2c.tar.bz2 SledjHamr-825a3d837a33f226c879cd02ad15c3fba57e8b2c.tar.xz |
Update the EFL to what I'm actually using, coz I'm using some stuff not yet released.
Diffstat (limited to '')
-rw-r--r-- | libraries/eina/src/include/eina_inline_lock_void.x | 62 |
1 files changed, 44 insertions, 18 deletions
diff --git a/libraries/eina/src/include/eina_inline_lock_void.x b/libraries/eina/src/include/eina_inline_lock_void.x index 8cb9a49..2f5209f 100644 --- a/libraries/eina/src/include/eina_inline_lock_void.x +++ b/libraries/eina/src/include/eina_inline_lock_void.x | |||
@@ -47,6 +47,7 @@ typedef void *Eina_Lock; | |||
47 | typedef void *Eina_RWLock; | 47 | typedef void *Eina_RWLock; |
48 | typedef void *Eina_Condition; | 48 | typedef void *Eina_Condition; |
49 | typedef void *Eina_TLS; | 49 | typedef void *Eina_TLS; |
50 | typedef void *Eina_Semaphore; | ||
50 | 51 | ||
51 | /** | 52 | /** |
52 | * @brief Create a new #Eina_Lock. | 53 | * @brief Create a new #Eina_Lock. |
@@ -63,7 +64,7 @@ typedef void *Eina_TLS; | |||
63 | static inline Eina_Bool | 64 | static inline Eina_Bool |
64 | eina_lock_new(Eina_Lock *mutex EINA_UNUSED) | 65 | eina_lock_new(Eina_Lock *mutex EINA_UNUSED) |
65 | { | 66 | { |
66 | return EINA_FALSE; | 67 | return EINA_TRUE; |
67 | } | 68 | } |
68 | 69 | ||
69 | /** | 70 | /** |
@@ -94,7 +95,7 @@ eina_lock_free(Eina_Lock *mutex EINA_UNUSED) | |||
94 | static inline Eina_Lock_Result | 95 | static inline Eina_Lock_Result |
95 | eina_lock_take(Eina_Lock *mutex EINA_UNUSED) | 96 | eina_lock_take(Eina_Lock *mutex EINA_UNUSED) |
96 | { | 97 | { |
97 | return EINA_LOCK_FAIL; | 98 | return EINA_LOCK_SUCCEED; |
98 | } | 99 | } |
99 | 100 | ||
100 | /** | 101 | /** |
@@ -115,7 +116,7 @@ eina_lock_take(Eina_Lock *mutex EINA_UNUSED) | |||
115 | static inline Eina_Lock_Result | 116 | static inline Eina_Lock_Result |
116 | eina_lock_take_try(Eina_Lock *mutex EINA_UNUSED) | 117 | eina_lock_take_try(Eina_Lock *mutex EINA_UNUSED) |
117 | { | 118 | { |
118 | return EINA_LOCK_FAIL; | 119 | return EINA_LOCK_SUCCEED; |
119 | } | 120 | } |
120 | 121 | ||
121 | /** | 122 | /** |
@@ -132,7 +133,7 @@ eina_lock_take_try(Eina_Lock *mutex EINA_UNUSED) | |||
132 | static inline Eina_Lock_Result | 133 | static inline Eina_Lock_Result |
133 | eina_lock_release(Eina_Lock *mutex EINA_UNUSED) | 134 | eina_lock_release(Eina_Lock *mutex EINA_UNUSED) |
134 | { | 135 | { |
135 | return EINA_LOCK_FAIL; | 136 | return EINA_LOCK_SUCCEED; |
136 | } | 137 | } |
137 | 138 | ||
138 | static inline void | 139 | static inline void |
@@ -143,7 +144,7 @@ eina_lock_debug(const Eina_Lock *mutex EINA_UNUSED) | |||
143 | static inline Eina_Bool | 144 | static inline Eina_Bool |
144 | eina_condition_new(Eina_Condition *cond EINA_UNUSED, Eina_Lock *mutex EINA_UNUSED) | 145 | eina_condition_new(Eina_Condition *cond EINA_UNUSED, Eina_Lock *mutex EINA_UNUSED) |
145 | { | 146 | { |
146 | return EINA_FALSE; | 147 | return EINA_TRUE; |
147 | } | 148 | } |
148 | 149 | ||
149 | static inline void | 150 | static inline void |
@@ -154,72 +155,72 @@ eina_condition_free(Eina_Condition *cond EINA_UNUSED) | |||
154 | static inline Eina_Bool | 155 | static inline Eina_Bool |
155 | eina_condition_wait(Eina_Condition *cond EINA_UNUSED) | 156 | eina_condition_wait(Eina_Condition *cond EINA_UNUSED) |
156 | { | 157 | { |
157 | return EINA_FALSE; | 158 | return EINA_TRUE; |
158 | } | 159 | } |
159 | 160 | ||
160 | static inline Eina_Bool | 161 | static inline Eina_Bool |
161 | eina_condition_timedwait(Eina_Condition *cond EINA_UNUSED, double val EINA_UNUSED) | 162 | eina_condition_timedwait(Eina_Condition *cond EINA_UNUSED, double val EINA_UNUSED) |
162 | { | 163 | { |
163 | return EINA_FALSE; | 164 | return EINA_TRUE; |
164 | } | 165 | } |
165 | 166 | ||
166 | static inline Eina_Bool | 167 | static inline Eina_Bool |
167 | eina_condition_broadcast(Eina_Condition *cond EINA_UNUSED) | 168 | eina_condition_broadcast(Eina_Condition *cond EINA_UNUSED) |
168 | { | 169 | { |
169 | return EINA_FALSE; | 170 | return EINA_TRUE; |
170 | } | 171 | } |
171 | 172 | ||
172 | static inline Eina_Bool | 173 | static inline Eina_Bool |
173 | eina_condition_signal(Eina_Condition *cond EINA_UNUSED) | 174 | eina_condition_signal(Eina_Condition *cond EINA_UNUSED) |
174 | { | 175 | { |
175 | return EINA_FALSE; | 176 | return EINA_TRUE; |
176 | } | 177 | } |
177 | 178 | ||
178 | static inline Eina_Bool | 179 | static inline Eina_Bool |
179 | eina_rwlock_new(Eina_RWLock *mutex EINA_UNUSED) | 180 | eina_rwlock_new(Eina_RWLock *mutex EINA_UNUSED) |
180 | { | 181 | { |
181 | return EINA_FALSE; | 182 | return EINA_TRUE; |
182 | } | 183 | } |
183 | 184 | ||
184 | static inline void | 185 | static inline void |
185 | eina_rwlock_free(Eina_RWLock *mutex EINA_UNUSED) | 186 | eina_rwlock_free(Eina_RWLock *mutex EINA_UNUSED) |
186 | { | 187 | { |
187 | } | 188 | } |
188 | 189 | ||
189 | static inline Eina_Lock_Result | 190 | static inline Eina_Lock_Result |
190 | eina_rwlock_read_take(Eina_RWLock *mutex EINA_UNUSED) | 191 | eina_rwlock_read_take(Eina_RWLock *mutex EINA_UNUSED) |
191 | { | 192 | { |
192 | return EINA_LOCK_FAIL; | 193 | return EINA_LOCK_SUCCEED; |
193 | } | 194 | } |
194 | 195 | ||
195 | static inline Eina_Lock_Result | 196 | static inline Eina_Lock_Result |
196 | eina_rwlock_write_take(Eina_RWLock *mutex EINA_UNUSED) | 197 | eina_rwlock_write_take(Eina_RWLock *mutex EINA_UNUSED) |
197 | { | 198 | { |
198 | return EINA_LOCK_FAIL; | 199 | return EINA_LOCK_SUCCEED; |
199 | } | 200 | } |
200 | 201 | ||
201 | static inline Eina_Lock_Result | 202 | static inline Eina_Lock_Result |
202 | eina_rwlock_release(Eina_RWLock *mutex EINA_UNUSED) | 203 | eina_rwlock_release(Eina_RWLock *mutex EINA_UNUSED) |
203 | { | 204 | { |
204 | return EINA_LOCK_FAIL; | 205 | return EINA_LOCK_SUCCEED; |
205 | } | 206 | } |
206 | 207 | ||
207 | static inline Eina_Lock_Result | 208 | static inline Eina_Lock_Result |
208 | eina_rwlock_take_read(Eina_RWLock *mutex EINA_UNUSED) | 209 | eina_rwlock_take_read(Eina_RWLock *mutex EINA_UNUSED) |
209 | { | 210 | { |
210 | return EINA_LOCK_FAIL; | 211 | return EINA_LOCK_SUCCEED; |
211 | } | 212 | } |
212 | 213 | ||
213 | static inline Eina_Lock_Result | 214 | static inline Eina_Lock_Result |
214 | eina_rwlock_take_write(Eina_RWLock *mutex EINA_UNUSED) | 215 | eina_rwlock_take_write(Eina_RWLock *mutex EINA_UNUSED) |
215 | { | 216 | { |
216 | return EINA_LOCK_FAIL; | 217 | return EINA_LOCK_SUCCEED; |
217 | } | 218 | } |
218 | 219 | ||
219 | static inline Eina_Bool | 220 | static inline Eina_Bool |
220 | eina_tls_new(Eina_TLS *key EINA_UNUSED) | 221 | eina_tls_new(Eina_TLS *key EINA_UNUSED) |
221 | { | 222 | { |
222 | return EINA_FALSE; | 223 | return EINA_TRUE; |
223 | } | 224 | } |
224 | 225 | ||
225 | static inline void | 226 | static inline void |
@@ -236,9 +237,34 @@ eina_tls_get(Eina_TLS key EINA_UNUSED) | |||
236 | static inline Eina_Bool | 237 | static inline Eina_Bool |
237 | eina_tls_set(Eina_TLS key EINA_UNUSED, const void *data EINA_UNUSED) | 238 | eina_tls_set(Eina_TLS key EINA_UNUSED, const void *data EINA_UNUSED) |
238 | { | 239 | { |
239 | return EINA_FALSE; | 240 | return EINA_TRUE; |
240 | } | 241 | } |
241 | 242 | ||
243 | static inline Eina_Bool | ||
244 | eina_semaphore_new(Eina_Semaphore *sem EINA_UNUSED, | ||
245 | int count_init EINA_UNUSED) | ||
246 | { | ||
247 | return EINA_TRUE; | ||
248 | } | ||
249 | |||
250 | static inline Eina_Bool | ||
251 | eina_semaphore_free(Eina_Semaphore *sem EINA_UNUSED) | ||
252 | { | ||
253 | return EINA_TRUE; | ||
254 | } | ||
255 | |||
256 | static inline Eina_Bool | ||
257 | eina_semaphore_lock(Eina_Semaphore *sem EINA_UNUSED) | ||
258 | { | ||
259 | return EINA_TRUE; | ||
260 | } | ||
261 | |||
262 | static inline Eina_Bool | ||
263 | eina_semaphore_release(Eina_Semaphore *sem EINA_UNUSED, | ||
264 | int count_release EINA_UNUSED) | ||
265 | { | ||
266 | return EINA_TRUE; | ||
267 | } | ||
242 | 268 | ||
243 | /** | 269 | /** |
244 | * @} | 270 | * @} |