# ProcessDescriptorDuplicate

`import { ProcessDescriptorDuplicate } from "destack:process/binding";`

Duplicate one descriptor in the child before exec.

```ds title="ProcessDescriptorDuplicate"
export struct ProcessDescriptorDuplicate {
    kind: "duplicate";
    source: int32;
    target: int32;
}
```

[language/library/src/process/binding/spawn.ds:76:83](https://github.com/destack-sh/destack/blob/main/language/library/src/process/binding/spawn.ds#L76-L83)

## Members

### `kind: "duplicate"`

Discriminator for this descriptor action.

### `source: int32`

Source descriptor.

### `target: int32`

Target descriptor.
