If the semaphore is a counting semaphore then the semaphores current count value
is returned. If the semaphore is a binary semaphore then
1 is returned if the semaphore is available, and 0 is returned if the
semaphore is not available.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.