NAME
	DupLock -- Duplicate a lock
    SYNOPSIS
	lock = DupLock( lock )
	D0		D1
	BPTR DupLock(BPTR)
    FUNCTION
	DupLock() is passed a shared filing system lock.  This is the ONLY
	way to obtain a duplicate of a lock... simply copying is not
	allowed.
	Another lock to the same object is then returned.  It is not
	possible to create a copy of a exclusive lock.
	A zero return indicates failure.
    INPUTS
	lock - BCPL pointer to a lock
    RESULTS
	newLock - BCPL pointer to a lock
    SEE ALSO
	Lock(), UnLock(), DupLockFromFH(), ParentOfFH()