For gettid, we just remove the usage as well as the only API (sd_bus_get_tid) that exposed an internally stored TID. This allows us to remove gettid entirely.
For getrandom, we ditch the syscall wrapper as the call appears well supported, and move the ifdef for platforms that do not support it to the call site.
For gettid, we just remove the usage as well as the only API (sd_bus_get_tid) that exposed an internally stored TID. This allows us to remove gettid entirely.
For getrandom, we ditch the syscall wrapper as the call appears well supported, and move the ifdef for platforms that do not support it to the call site.
We should probably bump soversion after this.