Todd C. Miller
b124635b04
Instead of keeping separate groups and gids arrays, create struct
...
group_info and use it to store both, along with a count for each.
Cache group info on a per-user basis using getgrouplist() to get
the groups. We no longer need special to special case the user or
list user for user_in_group() and thus no longer need to reset the
groups list when listing another user.
2011-07-20 11:58:45 -04:00
..
2011-04-06 15:13:23 -04:00
2010-06-14 12:19:49 -04:00
2010-09-07 16:45:19 -04:00
2010-10-12 10:32:47 -04:00
2010-12-20 16:16:08 -05:00
2011-05-03 13:45:56 -04:00
2011-05-04 11:21:03 -04:00
2011-01-24 15:15:18 -05:00
2011-07-20 11:58:45 -04:00
2010-09-07 16:45:19 -04:00
2010-09-07 16:45:19 -04:00
2011-05-03 13:45:56 -04:00
2011-05-04 11:21:03 -04:00
2011-03-11 15:34:35 -05:00
2011-07-20 11:58:45 -04:00
2011-03-11 15:34:35 -05:00
2011-03-11 15:34:35 -05:00
2010-04-02 11:18:57 -04:00
2011-03-09 11:22:34 -05:00
2011-03-11 15:34:35 -05:00
2010-09-07 16:45:19 -04:00
2010-04-03 09:44:32 -04:00
2011-03-11 15:34:35 -05:00
2011-03-11 15:34:35 -05:00
2011-03-11 15:34:35 -05:00
2011-05-20 11:48:17 -04:00
2010-06-14 12:19:49 -04:00
2010-09-07 16:45:19 -04:00
2010-06-14 12:19:49 -04:00
2011-03-11 15:34:35 -05:00