Mono Class Library: Mono.Posix.Syscall Overview | Members

Mono.Posix.Syscall.dup2 Method

dup2 duplicates a file descriptor to another specified file descriptor. If the destination file descriptor is already used, it is closed. The two descriptors share all (ie. file locks, position, etc.) but the close-on-exec flag. [Edit]

public static int dup2 (int oldFileDescriptor, int newFileDescriptor)

See Also

Mono.Unix.Native.Syscall.dup2

Parameters

oldFileDescriptor
a int [Edit]
newFileDescriptor
a int [Edit]

Returns

a int [Edit]

Remarks

This member is obsolete. Please use Mono.Unix.Native.Syscall.dup2 instead.

On success, the new file descriptor is returned. On error, -1 is returned and System.Runtime.InteropServices.Marshal.GetLastWin32Error is set.

[Edit]

Requirements

Namespace: Mono.Posix
Assembly: Mono.Posix (in Mono.Posix.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0