bytecodealliance / bytecodealliance/rustix
Use Linux's new `fchmodat2`
Offen
enhancement
- Vorherrschende Sprache
- Rust
- Sterne
- 2.1k
- Forks
- 296
- Ø Merge
- 6 T. 22 Std.
- Gemergte PRs (30 T.)
- 4
Beschreibung
Linux 6.6 has a new `fchmdat2` syscall with `AT_SYMLINK_NOFOLLOW` support; we should use it.
Beitragsleitfaden
Rechercherichtung
Lies zunächst die Linux-6.6-Dokumentation zum syscall fchmodat2 und seiner Unterstützung für AT_SYMLINK_NOFOLLOW. Suche dann rustixs bestehende fchmodat-Bindings und zugehörige Linux-Tests. Die Aufgabe ist abgeschlossen, wenn rustix fchmodat2 verwendet, wo es unterstützt wird, und dabei das erwartete Verhalten auf anderen Plattformen oder älteren Linux-Versionen beibehält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- linux, rust
- Bereich
- operating-systems
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100