bytecodealliance / bytecodealliance/rustix
Newer statx features
- Vorherrschende Sprache
- Rust
- Sterne
- 2.1k
- Forks
- 294
- Ø Merge
- 6 T. 22 Std.
- Gemergte PRs (30 T.)
- 4
Beschreibung
`StatxFlags`:
- [ ] `STATX_MNT_ID_UNIQUE` (Linux 6.8)
- [ ] `STATX_SUBVOL` (Linux 6.10)
- [ ] `STATX_WRITE_ATOMIC` (Linux 6.11)
- [ ] `STATX_DIO_READ_ALIGN` (Linux 6.14)
- [x] `STATX_ALL`: "It is deprecated and should not be used."
`Statx`:
- [x] `stx_subvol` (Linux 6.10)
- [x] `stx_atomic_write_unit_min` and `stx_atomic_write_unit_max` (Linux 6.11)
- [x] `stx_atomic_write_segments_max`
`StatxAttributes`:
- [x] `STATX_ATTR_COMPRESSED`
- [x] `STATX_ATTR_IMMUTABLE`
- [x] `STATX_ATTR_APPEND`
- [x] `STATX_ATTR_NODUMP`
- [x] `STATX_ATTR_ENCRYPTED`
- [x] `STATX_ATTR_AUTOMOUNT` not listed in `statx(2)`
- [x] `STATX_ATTR_MOUNT_ROOT` (Linux 5.8)
- [x] `STATX_ATTR_VERITY` (Linux 5.5)
- [x] `STATX_ATTR_DAX` (Linux 5.8)
- [ ] `STATX_ATTR_WRITE_ATOMIC` (Linux 6.11)
Beitragsleitfaden
Rechercherichtung
Beginne damit, die Rust-statx-Bindings zu lokalisieren, und vergleiche die nicht geprüften Linux-statx-Flags und -Attribute mit den aufgeführten Kernel-Versionen. Es werden keine Dateien oder Tests genannt; als abgeschlossen gilt die Aufgabe, wenn die verbleibenden nicht geprüften Elemente konsistent mit den bestehenden Bindings dargestellt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- linux, rust
- Bereich
- api, operating-systems
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100