- argc--;
- argv++;
- }
-
- /* Find the selected group */
- groupName = strchr(*argv, '.');
- if ( chownApp==TRUE && groupName )
- *groupName++ = '\0';
- else
- groupName = *argv;
- grp = getgrnam(groupName);
- if (grp == NULL) {
- fprintf(stderr, "%s: Unknown group name: %s\n", invocationName, groupName);
- return( FALSE);
- }
- gid = grp->gr_gid;
-
- /* Find the selected user (if appropriate) */
- if (chownApp==TRUE) {
- pwd = getpwnam(*argv);
- if (pwd == NULL) {
- fprintf(stderr, "%s: Unknown user name: %s\n", invocationName, *argv);
- return( FALSE);