This private API is no longer used by rtld-elf so can be removed.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
| lib/libc/gen/libc_interposing_table.c | ||
|---|---|---|
| 45 | My opinion is that we should keep the slot unused if we remove the interposer. If anything, this would make the upgrades easier, and not break half-upgraded systems to the state where /rescue must be used. | |
| lib/libc/gen/libc_interposing_table.c | ||
|---|---|---|
| 45 | As in turn it into __INTERPOS_reserved0, and allow it to be reused after one release cycle when we know the slot definitely won't be in use by system libraries any more? | |
| lib/libc/gen/libc_interposing_table.c | ||
|---|---|---|
| 45 | Not sure about reuse, but for now yes, just reserve the index in the table. | |
| lib/libc/include/libc_private.h | ||
|---|---|---|
| 252 | Could do INTERPOS__reserved42 too to document its (decimal) value, like how it's MAP_RESERVED%04X | |