NAME
    Vacate -- release a message lock (semaphore)
SYNOPSIS
    Vacate(semaphore)
           A0
    void Vacate(struct 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