| 462 | } |
| 463 | |
| 464 | static int |
| 465 | domainset_restrict(const struct domainset *parent, |
| 466 | const struct domainset *child) |
| 467 | { |
| 468 | if (child->ds_policy != DOMAINSET_POLICY_PREFER) |
| 469 | return (DOMAINSET_OVERLAP(&parent->ds_mask, &child->ds_mask)); |
| 470 | return (DOMAINSET_ISSET(child->ds_prefer, &parent->ds_mask)); |
| 471 | } |
| 472 | |
| 473 | /* |
| 474 | * Lookup or create a domainset. The key is provided in ds_mask and |
no outgoing calls
no test coverage detected