Return to getent.c CVS log | Up to [local] / src / usr.bin / getent |
version 1.3, 2006/03/12 22:40:39 | version 1.4, 2006/05/07 21:18:55 | ||
---|---|---|---|
|
|
||
*proto++ = '\0'; | *proto++ = '\0'; | ||
id = strtonum(argv[i], 0, UINT_MAX, &err); | id = strtonum(argv[i], 0, UINT_MAX, &err); | ||
if (!err) | if (!err) | ||
se = getservbyport((int)id, proto); | se = getservbyport(htons((u_short)id), proto); | ||
else | else | ||
se = getservbyname(argv[i], proto); | se = getservbyname(argv[i], proto); | ||
if (se != NULL) | if (se != NULL) |