wrapper for constructing, removing and handling with semaphores

¿No había también una operación para blockear hasta que el semáforo llegara a 0?