Comments uid_t is 16bit if we spec considering 2.2 kernels uid_t is unsigned 32bit (uid_t)-1 is special though Niggles Add 'file user id, file group id' to the effective,real list.