K 10 svn:author V 3 scf K 8 svn:date V 27 2008-05-16T02:07:57.000000Z K 7 svn:log V 701 MFC: Add four utility functions related to struct grp processing modeled in-part after similar calls related to struct pwd in libutil/pw_util.c: - gr_equal() Perform a deep comparison of two struct grp's. It does a thorough, yet unoptimized comparison of all the members regardless of order. - gr_make() Create a string (see group(5)) from a struct grp. - gr_dup() Duplicate a struct grp. Returns a value that is a single contiguous block of memory. - gr_scan() Create a struct grp from a string (as produced by gr_make()). src/lib/libutil/Makefile: rev 1.66 -> 1.67 src/lib/libutil/gr_util.c: rev 0 -> 1.1 src/lib/libutil/libutil.h: rev 1.46 -> 1.47 END