Re: Bug: on recent 32-bit-kernels uid_t is 16 Bit instead of 32 Bit
Felix von Leitner <[email protected]>
| Newsgroups | gmane.linux.lib.dietlibc |
|---|---|
| Message-ID | <[email protected]> |
> At no point in header hierarchy I found a matching include of a > appropriate kernel header file. We used to include header files. Linus sent me an email saying I should not, so I stopped. > The static defines of i386 => uid16_t and x86_64 => uint32_t in > dietlibc's header file doesn't respect linux 2.6 32 bit. The reason is that nobody has needed them yet. Supporting 32-bit uid and gid means adding backwards compatibility layers, which, frankly, nobody has volunteered to write so far. The development model of dietlibc is: do not implement things because someone might need it, only implement things someone actually needs. What kind of embedded platform do you have that really needs 32-bit uids? Felix