---
title: ctl_recvsize
framework: Kernel
role: symbol
role_heading: Instance Property
platforms: [macOS 10.13+]
path: kernel/kern_ctl_reg/1809224-ctl_recvsize
---

# ctl_recvsize

Override the default receive size. If set to zero, the default receive size will be used, and this default value is set to this field to be retrieved by the caller.

## Declaration

```occ
u_int32_t ctl_recvsize;
```

## See Also

### Fields

- [ctl_name](kernel/kern_ctl_reg/1809212-ctl_name.md)
- [ctl_id](kernel/kern_ctl_reg/1809214-ctl_id.md)
- [ctl_unit](kernel/kern_ctl_reg/1809215-ctl_unit.md)
- [ctl_flags](kernel/kern_ctl_reg/1809219-ctl_flags.md)
- [ctl_sendsize](kernel/kern_ctl_reg/1809220-ctl_sendsize.md)
- [ctl_connect](kernel/kern_ctl_reg/1809225-ctl_connect.md)
- [ctl_disconnect](kernel/kern_ctl_reg/1809228-ctl_disconnect.md)
- [ctl_send](kernel/kern_ctl_reg/1809230-ctl_send.md)
- [ctl_setopt](kernel/kern_ctl_reg/1809233-ctl_setopt.md)
- [ctl_getopt](kernel/kern_ctl_reg/1809236-ctl_getopt.md)
