Lines Matching full:source
26 the parent and finds source and target. In case of exchange (with
28 if the target already exists, lock it. If the source is a non-directory,
31 NB: we might get away with locking the the source (and target in exchange
37 * check that source is not a directory
38 * lock source
48 * find source and target.
51 * if new parent is equal to or is a descendent of source
53 * If it's an exchange, lock both the source and the target.
54 * If the target exists, lock it. If the source is a non-directory,
59 the the source (and target in exchange case) shared.
87 non-directory object, except renames, which take locks on source and
102 blocked on source and it means that it doesn't hold any locks.
128 source), such loop would have to contain these objects and the rest of it
131 would have to be equal to or a descendent of source. But that means that
132 new parent had been equal to or a descendent of source since the moment when