---
title: cdevsw
framework: Kernel
role: symbol
platforms: [macOS 10.6+]
path: kernel/cdevsw
---

# cdevsw

## Declaration

```occ
struct cdevsw {
    ...
};
```

## Topics

### Instance Properties

- [d_close](kernel/cdevsw/1457946-d_close.md)
- [d_ioctl](kernel/cdevsw/1457983-d_ioctl.md)
- [d_mmap](kernel/cdevsw/1457938-d_mmap.md)
- [d_open](kernel/cdevsw/1457986-d_open.md)
- [d_read](kernel/cdevsw/1457994-d_read.md)
- [d_reserved_1](kernel/cdevsw/1458003-d_reserved_1.md)
- [d_reserved_2](kernel/cdevsw/1457928-d_reserved_2.md)
- [d_reset](kernel/cdevsw/1457931-d_reset.md)
- [d_select](kernel/cdevsw/1457995-d_select.md)
- [d_stop](kernel/cdevsw/1457954-d_stop.md)
- [d_strategy](kernel/cdevsw/1458023-d_strategy.md)
- [d_ttys](kernel/cdevsw/1458012-d_ttys.md)
- [d_type](kernel/cdevsw/1457977-d_type.md)
- [d_write](kernel/cdevsw/1457999-d_write.md)
