# writeEtc method | |
int writeEtc | |
(ByteData data, [List<[HandleDisposition](../../zircon/HandleDisposition-class.md)> handleDispositions]) | |
## Implementation | |
```dart | |
int writeEtc(ByteData data, [List<HandleDisposition>? handleDispositions]) { | |
if (handle == null) { | |
return ZX.ERR_INVALID_ARGS; | |
} | |
return System.channelWriteEtc(handle!, data, handleDispositions ?? []); | |
} | |
``` | |