Fixes Defects: C165871,C170225,PH56902,PH57697,PH60441,PI41976 This patch contains the following software changes: C165871: Problem: While executing 'cleartool mkelem -nc -mkpath {view-private-dir}\{file}', if cleartool's current directory is within the view-private sub-tree or another process has an active reference to something in the view-private directory, then the attempt to rename {view-private-dir} to {view-private-dir}.mkelem fails with a permission denied error. Fix: ClearCase 'cleartool mkelem -mkpath' processing was corrected. C170225: Problem: ClearCase clearmake does not properly evaluate view private directories that are explicit directory dependencies. Fix: ClearCase clearmake was fixed to properly evaluate view private directories that are explicit directory dependencies. PH56902: Problem: ClearCase MultiSite chmaster of an object with a dangling GlobalDefinition hlink fails and causes db_server process to crash, when run by privileged user. Fix: ClearCase MultiSite chmaster of an object with a dangling GlobalDefinition hlink succeeds when run by privileged user. PH57697: Problem: Cleartool protect commands in "reverse interop" scenarios report multiple "unable to protect" messages for nonexistent cleartext. Fix: The ClearCase cleartool protect command in "reverse interop" has been fixed. PH60441: Problem: ClearCase cleartool findmerge is calculating the common ancestor for elements with mergetype never and copy. Fix: ClearCase cleartool findmerge now skips calculating the common ancestor for elements with mergetype never and copy. PI41976: Problem: ClearCase allows both checkin & uncheckout from the same checkout (race condition). Fix: Fixed ClearCase checkin/unco final write transaction logic to skip checking global type locks.