Oh god. Sorry, I've sent this patch to the wrong mailing list. Ignore it please.
Regards, Yuriy Kolerov > -----Original Message----- > From: Yuriy Kolerov [mailto:[email protected]] > Sent: Tuesday, October 06, 2015 4:42 PM > To: [email protected] > Cc: [email protected]; Vineet Gupta; Alexey Brodkin; Anton Kolesov; Yuriy > Kolerov > Subject: [LTP] [PATCH v2] syscalls/setregid02: Fix retrieving a group of user > "nobody" > > > In setup this test sets UID and GID of the user "nobody". Then it expects that > user "nobody" is in group "nobody" and tries to retrive a structure for group > "nobody" using getgrnam(). However some Linux distributions use group > "nogroup" for user "nobody". > Thus it's necessary to retrieve a group of user "nobody" not by hardcoded > name but by its GID. It's necessary because group "nobody" may not exist. > > I've replaced a variable "nobody" by more generic "ltpgroup". > Then I've created 2 functions get_group_by_name and get_group_by_gid > which are used instead of GET_GID macros. > > On my test system I have user "nobody" in group "nogroup". So I've got this > error messages for this test: > > ----------->8---------- > setregid02.c:160: getgrnam("nobody") failed: errno=SUCCESS(0): Success > setregid02.c:160: Remaining cases broken > ----------->8---------- > > Signed-off-by: Yuriy Kolerov <[email protected]> > --- > testcases/kernel/syscalls/setregid/setregid02.c | 53 +++++++++++++++----- > ----- > 1 file changed, 32 insertions(+), 21 deletions(-) _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
