[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