version 1.81, 2019/09/14 17:47:00 |
version 1.82, 2019/10/18 17:15:45 |
|
|
|
|
if ((pw = getpwnam(s)) != NULL) { |
if ((pw = getpwnam(s)) != NULL) { |
*uid = pw->pw_uid; |
*uid = pw->pw_uid; |
|
if (*uid == UID_MAX) |
|
return -1; |
return 0; |
return 0; |
} |
} |
*uid = strtonum(s, 0, UID_MAX, &errstr); |
*uid = strtonum(s, 0, UID_MAX - 1, &errstr); |
if (errstr) |
if (errstr) |
return -1; |
return -1; |
return 0; |
return 0; |
|
|
|
|
if ((gr = getgrnam(s)) != NULL) { |
if ((gr = getgrnam(s)) != NULL) { |
*gid = gr->gr_gid; |
*gid = gr->gr_gid; |
|
if (*gid == GID_MAX) |
|
return -1; |
return 0; |
return 0; |
} |
} |
*gid = strtonum(s, 0, GID_MAX, &errstr); |
*gid = strtonum(s, 0, GID_MAX - 1, &errstr); |
if (errstr) |
if (errstr) |
return -1; |
return -1; |
return 0; |
return 0; |