Commit 3394f02
committed
macOS Semaphore Cleanup
macOS uses GCD for threading and semaphores, but they aren't quite like
POSIX semaphores. macOS allows the use of named POSIX semaphores.
1. Convert the semaphores to named POSIX semaphores.
2. Simplify all calls for semaphores into single function calls of the
wrapper API.
3. Update both examples/client/client.c and apps/wolfssh/wolfssh.c.1 parent 0103806 commit 3394f02
2 files changed
Lines changed: 114 additions & 62 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
| 275 | + | |
| 276 | + | |
279 | 277 | | |
280 | | - | |
281 | | - | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
282 | 324 | | |
283 | 325 | | |
284 | 326 | | |
285 | 327 | | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
| 328 | + | |
291 | 329 | | |
292 | 330 | | |
293 | 331 | | |
| |||
299 | 337 | | |
300 | 338 | | |
301 | 339 | | |
302 | | - | |
303 | | - | |
304 | | - | |
305 | | - | |
306 | | - | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
307 | 343 | | |
308 | 344 | | |
309 | 345 | | |
| |||
1060 | 1096 | | |
1061 | 1097 | | |
1062 | 1098 | | |
1063 | | - | |
1064 | | - | |
1065 | | - | |
1066 | | - | |
1067 | | - | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
1068 | 1102 | | |
1069 | 1103 | | |
1070 | 1104 | | |
| |||
1087 | 1121 | | |
1088 | 1122 | | |
1089 | 1123 | | |
1090 | | - | |
1091 | | - | |
1092 | | - | |
1093 | | - | |
1094 | | - | |
| 1124 | + | |
1095 | 1125 | | |
1096 | 1126 | | |
1097 | 1127 | | |
1098 | 1128 | | |
1099 | 1129 | | |
1100 | | - | |
1101 | | - | |
1102 | | - | |
1103 | | - | |
1104 | | - | |
| 1130 | + | |
1105 | 1131 | | |
1106 | 1132 | | |
1107 | 1133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
| 243 | + | |
| 244 | + | |
247 | 245 | | |
248 | | - | |
249 | | - | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
250 | 292 | | |
251 | 293 | | |
252 | 294 | | |
253 | 295 | | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
| 296 | + | |
259 | 297 | | |
260 | 298 | | |
261 | 299 | | |
| |||
267 | 305 | | |
268 | 306 | | |
269 | 307 | | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
275 | 311 | | |
276 | 312 | | |
277 | 313 | | |
| |||
1032 | 1068 | | |
1033 | 1069 | | |
1034 | 1070 | | |
1035 | | - | |
1036 | | - | |
1037 | | - | |
1038 | | - | |
1039 | | - | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
1040 | 1074 | | |
1041 | 1075 | | |
1042 | 1076 | | |
| |||
1057 | 1091 | | |
1058 | 1092 | | |
1059 | 1093 | | |
1060 | | - | |
1061 | | - | |
1062 | | - | |
1063 | | - | |
1064 | | - | |
| 1094 | + | |
1065 | 1095 | | |
1066 | 1096 | | |
1067 | 1097 | | |
1068 | 1098 | | |
1069 | 1099 | | |
1070 | | - | |
1071 | | - | |
1072 | | - | |
1073 | | - | |
1074 | | - | |
| 1100 | + | |
1075 | 1101 | | |
1076 | 1102 | | |
1077 | 1103 | | |
| |||
0 commit comments