---
title: flags
framework: Kernel
role: pseudoSymbol
path: kernel/vnop_getxattr_args/1807257-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_getxattr_args/1807243-vp.md)
- [pl](kernel/vnop_getxattr_args/1807247-pl.md)
- [pl_offset](kernel/vnop_getxattr_args/1807250-pl_offset.md)
- [f_offset](kernel/vnop_getxattr_args/1807253-f_offset.md)
- [size](kernel/vnop_getxattr_args/1807254-size.md)
- [ctx](kernel/vnop_getxattr_args/1807260-ctx.md)
