4 ms·
We'll see what actually happens.. No direct insight, but - a.out -> ELF, glibc2, and NPTL threads radically shifted threading and required kernel/userland co
by cat199 10y ago
We'll see what actually happens..
No direct insight, but -
a.out -> ELF, glibc2, and NPTL threads radically shifted threading and
required kernel/userland cooperation in the Linosphere; We now have ELF
symbol versioning widely supported which should make this even easier, so I suspect there will be some sort of long-run transition period and some fun C #ifdef macro fun over the long haul - e.g. I could see this new statx() thing (which apparently has additional information) being the baseline, and then having some -DLINUX_2038 gizmo which redefines stat() in terms of this function when present, possibly with some sort of ld trickery to splice together the appropriate functions in the case of shared libraries, yadda..