[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]


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