PMASK
for (port = 0; port < PMASK + 1; port++) {
if ((svc = calloc(PMASK + 1, sizeof(StringList **))) == NULL)
err(1, "Cannot allocate %zu bytes", (size_t)(PMASK + 1));
if ((errno == ERANGE && pnum == ULONG_MAX) || pnum > PMASK) {