---
title: flags
framework: Kernel
role: pseudoSymbol
path: kernel/vnop_copyfile_args/1807170-flags
---

# flags

UPL-style flags: UPL_IOSYNC, UPL_NOCOMMIT, UPL_NORDAHEAD, UPL_VNODE_PAGER, UPL_MSYNC. Filesystems should generally leave it to the cluster layer to handle these flags. See the memory_object_types.h header in the kernel framework if interested.

## See Also

### Fields

- [vp](kernel/vnop_copyfile_args/1807157-vp.md)
- [pl](kernel/vnop_copyfile_args/1807159-pl.md)
- [pl_offset](kernel/vnop_copyfile_args/1807160-pl_offset.md)
- [f_offset](kernel/vnop_copyfile_args/1807161-f_offset.md)
- [size](kernel/vnop_copyfile_args/1807165-size.md)
- [ctx](kernel/vnop_copyfile_args/1807178-ctx.md)
