Support getrandom syscall on FreeBSD
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 77.2k
- Forks
- 35.9k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
Feature or enhancement
Proposal:
At least FreeBSD and NetBSD also implement getrandom using the same semantics as Linux >= 3.17. The only thing preventing its use is linux specific headers being used in configure to test for its existence.
Has this already been discussed elsewhere?
This is a minor feature, which does not need previous discussion elsewhere
Links to previous discussion of this feature:
No response
Linked PRs
- gh-144131
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie mit den configure-Prüfungen, die Linux-spezifische Header verwenden, um getrandom zu testen. Überprüfen Sie die Erkennungssemantik auf FreeBSD und NetBSD und betrachten Sie die Arbeit als erledigt, sobald diese Systeme getrandom verwenden können, ohne dass die nur für Linux geltende Prüfung die Unterstützung blockiert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- linux, python
- Bereich
- build-system, operating-systems
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100