* guinfo(uid, name, path) get passwd file info for uid
struct passwd
*getpwuid();
if ((pwd
= getpwuid(uid
)) == NULL
) {
/* can not find uid in passwd file */
strcpy(path
, pwd
->pw_dir
);
strcpy(name
, pwd
->pw_name
);
* gninfo(name, uid, path) get passwd file info for name
struct passwd
*getpwnam();
if ((pwd
= getpwnam(name
)) == NULL
) {
/* can not find name in passwd file */
strcpy(path
, pwd
->pw_dir
);