Damian Conway wrote: > > > On the matter of gcos or gecos, and passwd or pw_passwd, and all > > that noise, please consult the User::pwent manpage. > > There's no reason for all those noisy bits. > > Since the standard function provides those noisy bits, this proposal > names them. Note that User::pwent does say: DESCRIPTION This module's default exports override the core getpwent(), getpwuid(), and getpwnam() functions, replacing them with versions that return "User::pwent" objects. This object has methods that return the similarly named structure field name from the C's passwd structure from pwd.h; namely name, passwd, uid, gid, quota, comment, gecos, dir, and shell. So getpwnam/uid should probably return gecos, not gcos. -Nate