Method _Stdio.Fd()->dup2()

Method dup2

int dup2(Stdio.File to)


Duplicate a file over another.

This function works similarly to assign(), but instead of making the argument a reference to the same file, it creates a new file with the same properties and places it in the argument.


Returns 1 on success and 0 (zero) on failure.


to need not be open, in which case a new fd is allocated.


Note also that to is also assigned to the same backend (if any) as this object.

See also

assign(), dup()