On Thu, Mar 22, 2018 at 3:21 AM, Dominik Brodowski <linux@xxxxxxxxxxxxxxxxxxxx> wrote: > > In its header, kernel/uid16.c says, since 2.3.39 was released in January > 2000: > > * Wrapper functions for 16bit uid back compatibility. All nicely tied > * together in the faint hope we can take the out in five years time. > > Are we any closer to removing these wrappers? Honestly, I don't see any real upside to getting rid of them. We used to still run some of the _original_ binaries from the old floppy disk distributions just a few years ago. I honestly hope we still do. And those old uid system calls would be very much part of it. Sadly, I don't know where those old binaries are. Anybody know where the bash binary from 1991 is? There was a "bash.Z" as part of the 0.01 release. (Ok, that one is almost certainly broken, but Alan Cox reported running some really old binaries from the early times long ago before he turned to even *older* retrocomputing and started concentrating on the old 8-bit machines ;) Linus