bytecodealliance / bytecodealliance/rustix
`*xattrat` syscalls
- Dominant language
- Rust
- Stars
- 2.1k
- Forks
- 294
- Avg merge
- 4h 7m
- Merged PRs (30d)
- 2
Description
Linux 6.13 added `*at` variants of xattr syscalls:
- [ ] `struct xattr_args`
- [ ] `setxattrat`
- [ ] `getxattrat`
- [ ] `listxattrat`
- [ ] `removexattrat`
```Rust
struct xattr_args { value, size, flags };
setxattrat(dfd: c_int, pathname: *const c_char, at_flags: c_uint, name: *const c_char, args: *const xattr_args, size: c_size_t);
getxattrat(dfd: c_int, path: *const c_char, at_flags: c_uint, name: *const c_char, args: *const xattr_args, size: c_size_t);
listxattrat(dfd: c_int, path: *const c_char, at_flags: c_uint, list: *mut c_char, size: c_size_t);
removexattrat(dfd: int, path: *const c_char, at_flags: c_uint, name: *const c_char);
```
Contributor guide
Assessment
This issue has not been assessed yet.