uid_t is a struct with val