Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 583 Bytes

File metadata and controls

33 lines (21 loc) · 583 Bytes

NAME

Vacate -- release a message lock (semaphore)

SYNOPSIS

    Vacate(semaphore)
           A0

    void Vacate(struct Semaphore *);

Links: Semaphore

FUNCTION

This function releases a previously locked semaphore (see the Procure function). If another task is waiting for the semaphore, its bidMessage will be sent to its reply port.

INPUT semaphore - the semaport message port representing the semaphore to be freed.

BUGS Procure and Vacate() do not have proven reliability.

SEE ALSO

Procure