These syscall muxes are under COMPAT7 or earlier and AFACT they were
only ever used in libc. The which arguments seems to have never had a
published API and it was a mistake that they were exported or declared.
Details
Details
- Reviewers
kib jhb - Commits
- rGe5d6af4fe754: sysv ipc: remove {msg,sem,shm}sys() declerations
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
The last use in the system seems to have been removed prior to 5.0.0 with commit rGcae52cb6933b1e72e221b980839c7a994bb0c35a.
I'd really like to remove libc support at least on architectures were they never worked (everything except amd64, i386, and powerpc (32-bit only)). I'm quite skeptical they should have ever been part of libc.so.7.
Comment Actions
I think i386 is the only arch they were ever really used on in practice. The only amd64 binaries would have been very early 5.0-current binaries, never anything built against a release.