dm_sem_post Interface

public interface dm_sem_post

Post to named or unnamed sempahore.


Module Procedures

private function sem_post_named(sem) result(rc)

Increases semaphore value. Returns E_SYSTEM on error.

Arguments

Type IntentOptional Attributes Name
type(sem_named_type), intent(inout) :: sem

Semaphore type.

Return Value integer

private function sem_post_unnamed(sem) result(rc)

Increases semaphore value. Returns E_SYSTEM on error.

Arguments

Type IntentOptional Attributes Name
type(sem_unnamed_type), intent(inout), target :: sem

Semaphore type.

Return Value integer