From: David Griffith Date: Sat, 29 Jun 2019 00:45:26 +0000 (-0700) Subject: Merge branch 'welash/frotz-mac_sema' X-Git-Url: https://scope-eye.net/git/?a=commitdiff_plain;h=d59ff738836822b4b9957f14245bde61b2e578e7;p=liskon_frotz.git Merge branch 'welash/frotz-mac_sema' Because MacOS lacks support for unnamed POSIX semaphores, this wrapper code was added. For MacOS, it uses Grand Central Dispatch semaphores, otherwise standard POSIX unnamed semaphores are used. Currently return codes are not checked. Eventually this code will be gone over and turned into a generic drop-in for other projects needing to reconcile unnamed semaphores with the Apple Way. At that point, structure and function names will be changed and return codes will be checked. Because this is intended for later widespread re-use, ux_sema.h is dual-licensed GPL and MIT. --- d59ff738836822b4b9957f14245bde61b2e578e7