change uid_t, gid_t, and id_t to unsigned types
authorRich Felker <dalias@aerifal.cx>
Fri, 19 Jul 2013 05:34:28 +0000 (01:34 -0400)
committerRich Felker <dalias@aerifal.cx>
Fri, 19 Jul 2013 05:34:28 +0000 (01:34 -0400)
commit648c3b4e18b2ce2b6af7d44783e42ca267ea49f5
tree1b57c9dfd2196639b331fb38c10aecf057dc733c
parentdf065781ee913681ba86a636a2516cb0162cab19
change uid_t, gid_t, and id_t to unsigned types

this change is both to fix one of the remaining type (and thus C++
ABI) mismatches with glibc/LSB and to allow use of the full range of
uid and gid values, if so desired.

passwd/group access functions were not prepared to deal with unsigned
values, so they too have been fixed with this commit.
arch/arm/bits/alltypes.h.sh
arch/i386/bits/alltypes.h.sh
arch/microblaze/bits/alltypes.h.sh
arch/mips/bits/alltypes.h.sh
arch/powerpc/bits/alltypes.h.sh
arch/x86_64/bits/alltypes.h.sh
src/passwd/getgrent_a.c
src/passwd/getpwent_a.c