setgroups32(0, NULL) = 0
setgroups32(0, NULL) = 0
setgroups32(1, NULL) = -1 EFAULT (Bad address)
setgroups32(1, NULL) = -1 EFAULT (Bad address)
setgroups32(-1, NULL) = -1 EINVAL (Invalid argument)
setgroups32(-1, NULL) = -1 EINVAL (Invalid argument)
setgroups32(0, []) = 0
setgroups32(1, [-1]) = -1 EINVAL (Invalid argument)
setgroups32(1, 0xb7f38000) = -1 EFAULT (Bad address)
setgroups32(1, 0xffffffff) = -1 EFAULT (Bad address)
setgroups32(2, [-1, ... /* 0xb7f38000 */]) = -1 EINVAL (Invalid argument)
setgroups32(2, [4294967294, 4294967293]) = 0
setgroups32(3, [4294967294, 4294967293, ... /* 0xb7f32000 */]) = -1 EFAULT (Bad address)
setgroups32(3, [0, 1, ...]) = -1 EINVAL (Invalid argument)
setgroups32(4, [0, 1, ...]) = -1 EINVAL (Invalid argument)
setgroups32(32, [0, 1, ...]) = -1 EINVAL (Invalid argument)
setgroups32(32, [0, 1, ...]) = -1 EINVAL (Invalid argument)
setgroups32(33, 0xb7f2bff4) = -1 EINVAL (Invalid argument)
+++ exited with 0 +++
