Page MenuHomeFreeBSD

Fix a number of bugs in freebsd32's capabilities.conf.
ClosedPublic

Authored by brooks on Nov 9 2018, 5:13 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Jul 29, 12:41 AM
Unknown Object (File)
Jun 29 2025, 10:06 PM
Unknown Object (File)
Jun 24 2025, 12:57 PM
Unknown Object (File)
Jun 23 2025, 8:16 PM
Unknown Object (File)
Jun 23 2025, 4:57 AM
Unknown Object (File)
Jun 17 2025, 3:51 PM
Unknown Object (File)
Jun 17 2025, 3:46 AM
Unknown Object (File)
Jun 15 2025, 2:04 PM
Subscribers

Details

Summary

Bugs range from failure to update after changing syscall implementaion
names to using the wrong name. Somewhat confusingly, the name in
capabilities.conf is exactly the string that appears in syscalls.master,
not the name with a COMPAT* prefix.

Found while making a change to use the default capabilities.conf.

Fixes: r335177, r336980, r340272, r340274, others

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

brooks added inline comments.
sys/compat/freebsd32/capabilities.conf
105 ↗(On Diff #50218)

Note that this exposes a separate bug that there isn't a freebsd32_ommap.

I'm not able to usefully review them all, but the change overall looks sensible.

This revision is now accepted and ready to land.Nov 9 2018, 5:25 PM
This revision was automatically updated to reflect the committed changes.