This syscall allows a process to give another process access to an object it has a handle to. The value of the handle as seen in the receiver process is returned to the caller, so that the caller may notify the recipient which handle was given.