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


   NAME
        RemAssignList -- remove an entry from a multi-dir assign (v36)

   SYNOPSIS
        success = RemAssignList(name,lock)
        D0                       D1   D2

        bool remassignlist(strptr,bptr)

   FUNCTION
        Removes an entry from a multi-directory assign.  The entry removed is
        the first one for which samelock with 'lock' returns that they are on
        the same object.  The lock for the entry in the list is unlocked (not
        the entry passed in).

   INPUTS
        name - Name of device to remove lock from (without trailing ':')
        lock - lock associated with the object to remove from the list

   RESULT
        success - Success/failure indicator.

   BUGS
        In V36 through V39.23 dos, it would fail to remove the first lock
        in the assign.  Fixed in V39.24 dos (after the V39.106 kickstart).

   SEE ALSO
        lock(), assignlock(), assignpath(), assignlate(), duplock(),
        assignadd(), unlock()